创意金库(Creativault)
v1.0.0Creator ScraperCreativault 创作者数据采集技能。从 TikTok、YouTube 和 Instagram 搜索和采集创作者/网红数据。支持多维搜索...
0· 13·0 当前·0 累计
by @creativault
下载技能包
最后更新
2026/4/21
安全扫描
OpenClaw
可疑
medium confidence该技能的代码和运行指令与其声明的爬取目的相符,但存在重要的不一致性和隐私/网络风险(注册元数据中缺少声明的环境变量、明文默认API基 URL以及未知的外部API主机),您在安装前应该了解这些风险。
评估建议
This skill implements a client for a third‑party Creativault API and requires you to provide CV_API_KEY and CV_USER_IDENTITY — but the registry metadata did not declare these, which is misleading. Before installing or using it: 1) Verify the API provider (api.creativault.vip) and prefer an explicit CV_API_BASE_URL that uses https:// — the shipped default is http:// (unencrypted) and would send your key in plaintext. 2) Only use an API key with limited scope/credits for testing; avoid providing h...详细分析 ▾
⚠ 用途与能力
The SKILL.md and included scripts clearly implement a Creativault API client (search, submit tasks, export, lookalike). However the registry metadata claims no required environment variables while SKILL.md and scripts require CV_API_KEY and CV_USER_IDENTITY — an explicit mismatch. The requested credentials are consistent with the described remote-API purpose, but the metadata omission is misleading.
⚠ 指令范围
Runtime instructions require setting CV_API_KEY and CV_USER_IDENTITY and instruct running local Node scripts that POST data to an external API. The SKILL.md enforces workflow rules (ask user service level, always call export_task_data after collection). Scripts do not attempt to read arbitrary local files or other secrets, but export_to_csv writes files to disk (path chosen by caller). The notable instruction-scope risk: the client will send your API key and operator identity to the configured API_BASE (default is api.creativault.vip).
ℹ 安装机制
There is no install spec (instruction-only install), lowering install-time risk. However the skill ships 12+ JS scripts that will be executed locally by the agent — these make network calls. No remote download/install step is present.
⚠ 凭证需求
The only runtime secrets required (CV_API_KEY and CV_USER_IDENTITY) are reasonable for a remote API client. But the registry metadata omitted these requirements (coherence problem). Additionally, the client defaults API_BASE to 'http://api.creativault.vip' (HTTP, unencrypted) if CV_API_BASE_URL is not set — meaning your API key and operator identity could be sent in plaintext unless you explicitly set a secure HTTPS endpoint.
✓ 持久化与权限
The skill does not request permanent platform privileges (always:false) nor modify other skills or system-wide configs. It can run autonomously per platform defaults, which is normal. It writes export files locally only when you run export_to_csv or export_task_data, as expected for this tool.
⚠ scripts/_api_client.mjs:4
Environment variable access combined with network send.
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/4/21
发布了creator-scraper-cv技能,用于在TikTok、YouTube和Instagram上收集创作者数据。 - 支持带有过滤器的创作者/影响者搜索、类似/外观创作者发现和通过链接/用户名/关键词进行批量数据收集。 - 包括任务管理、状态轮询和导出功能(xlsx、csv、html)。 - 输出结果以结构化、易于阅读的表格形式显示,包括配额/信用统计和明确的服务等级显示。 - 强制执行服务等级(S1、S2、S3)选择,具有清晰的用户提示和统计信息披露。 - 根据用户语言(中文/英文)提供多语言输出;每个平台都有专用的格式化模板。 - 在显示结果后提示用户导出数据。
● 可疑
安装命令
点击复制官方npx clawhub@latest install cv-creator-scraper
镜像加速npx clawhub@latest install cv-creator-scraper --registry https://cn.longxiaskill.com 镜像可用
技能文档
前提条件
设置以下环境变量:CV_API_KEY— Creativault Open API Key (从 admin dashboard 获取)CV_USER_IDENTITY— 操作员电子邮件地址CV_API_BASE_URL(可选) — API 基础 URL,默认为http://api.creativault.vip
bash
export CV_API_KEY=cv_live_your_key_here
export CV_USER_IDENTITY=your_email@example.com
`
Windows PowerShell:
`powershell
$env:CV_API_KEY = "cv_live_your_key_here"
$env:CV_USER_IDENTITY = "your_email@example.com"
`
能力
| 能力 | 脚本 | 模式 |
|------------|--------|------|
| 搜索创作者 | scripts/search_creators.mjs | Sync,实时 |
| 提交收集任务 | scripts/submit_collection_task.mjs | Async,返回 task_id |
| 提交关键词收集 | scripts/submit_keyword_task.mjs | Async,返回 task_id |
| 检查任务状态 | scripts/get_task_status.mjs | Sync,单次查询 |
| 轮询任务状态 | scripts/poll_task_status.mjs | 自动轮询每 60s |
| 获取收集数据 | scripts/get_task_data.mjs | Sync,分页 |
| 导出任务数据 (服务器) | scripts/export_task_data.mjs | 返回文件下载 URL |
| 导出到本地 CSV | scripts/export_to_csv.mjs | 管道输入,增量追加 |
| 获取文件下载 URL | scripts/get_download_url.mjs | Sync |
| 解析创作者用户名 | scripts/resolve_creator.mjs | Sync,返回 platform_id |
| 查找类似创作者 | scripts/find_lookalike.mjs | Sync,返回类似创作者列表 |
所有脚本都接受 JSON 字符串作为命令行参数。结果以 JSON 格式输出到 stdout。
语言:始终以用户使用的语言响应。如果用户使用中文,响应中文。如果使用英文,响应英文。
选择正确的方法
在执行之前,根据用户意图确定最佳方法:
| 用户意图 | 方法 | 响应时间 |
|-------------|----------|---------------|
| "搜索/查找创作者",带有过滤条件(关键词、国家、关注者) | search_creators.mjs | 即时 (~1s) |
| "查找类似/外观创作者",给定个人资料链接或用户名 | resolve_creator.mjs → find_lookalike.mjs | 即时 (~2s) |
| "收集/抓取数据",针对特定创作者(链接或用户名) | submit_collection_task.mjs → 轮询 → 获取数据 | 5~30 分钟 |
| "按关键词查找创作者",并收集详细数据 | submit_keyword_task.mjs → 轮询 → 获取数据 | 5~30 分钟 |
决策规则:
- 如果用户提供过滤条件(关键词、国家、关注者数量)→ 使用 搜索。它返回结果即时。
- 如果用户提供特定创作者链接/用户名,并要求 "类似"/"外观"/"相似达人" → 使用 解析 + 类似 工作流程。
- 如果用户提供特定个人资料链接或用户名 → 使用 收集(异步)。
- 如果搜索结果满足用户的需求 → 无需提交收集任务。
- 只有在用户明确需要特定创作者的详细/丰富数据时,才使用收集。
在任何收集任务完成后,始终调用export_task_data.mjs生成可下载文件(默认 xlsx),并向用户呈现下载链接。不要仅调用get_task_data.mjs` 并显示原始 JSON。
服务级别选择
用户可能不知道 S1/S2/S3 的含义。代理必须在执行搜索之前询问用户确认服务级别。永远不要默默地自动选择。 服务级别参考(向用户展示时): | 等级 | 名称 | 返回内容 | 积分/条 | |------|------|----------|---------| | S1 | 纯名单筛选 | 基础信息(用户名、昵称、头像、关注者数量、主页链接) | 1 | | S2 | 精准触达 | S1 + 国家、性别、互动率、平均播放、带货类目、邮箱标识、语言 | 3 | | S3 | 深度画像 | S2 + 受众女性比例、受众国家分布、受众语言分布 | 4 | 规则:- 如果用户没有指定服务级别 → 显示上表并询问: "请选择服务等级:S1(基础名单,1 积分/条)、S2(精准触达,3 积分/条)、S3(深度画像,4 积分/条)?"
- 如果用户明确说 "S1"/"S2"/"S3" 或 "深度画像"/"精准触达"/"名单" → 使用指定的级别,无需再次询问
- 如果用户已经在当前对话中选择了一个级别 → 在随后的搜索中重用该级别,除非他们另有说明
- 始终在搜索结果后显示服务级别和使用的积分
- 在显示结果后,显示: "本次使用