Sep 3, 2026
Apify Agent Skills:描述数据需求,让 agent 去抓取
Apify 官方的 2,365 星 skill 包,让编码 agent 在 130 多个精选爬虫里挑选并运行 Actor,找不到还能回退到 3 万多个 Actor 的 Apify Store——五个 skill 覆盖抓取、Actor 构建和 SDK 集成。
爬虫是每个数据项目都要重新学一遍的苦活:选择器失效、登录墙、限流,每个网站还得单独写一个。apify/agent-skills 是官方给出的另一条路——五个 skill 组成的技能包,让你的编码 agent 直接挑选并运行 Apify 市场里的 Actor,"把这个数据给我"从此变成一句提示,而不是一段 puppeteer 脚本。
为什么这个 Skill 重要
核心是 apify-ultimate-scraper:AI 驱动的 Actor 选择,覆盖 Instagram、Facebook、TikTok、YouTube、X、LinkedIn、Google Maps、Reddit、Yelp、Airbnb 等 130 多个精选爬虫;精选清单没覆盖的平台会自动回退到搜索 3 万多个 Actor 的完整 Apify Store。
另外四个 skill 让它成为一个平台而不只是个爬虫:apify-actor-development(用 JavaScript、TypeScript 或 Python 创建、调试、部署 Actor)、apify-actorization(把现有脚本转成可运行 Actor)、apify-generate-output-schema(从 Actor 源码推导数据集与输出模式)、apify-sdk-integration(通过 apify-client 或 REST 在你自己的应用里调用 Actor)。还有一个配套命令包,提供 /create-actor 这类引导式斜杠命令。
安装
quick start 先装爬虫 skill:
npx skills add https://github.com/apify/agent-skills --skill apify-ultimate-scraper
Claude Code 用户也可以走插件流程:
/plugin marketplace add https://github.com/apify/agent-skills
/plugin install apify-ultimate-scraper@apify-agent-skills
你需要一个 Apify 账号(有免费额度)和凭据:用 npm install -g apify-cli(macOS 可用 brew install apify-cli)装 CLI,然后 apify login。无头或 CI 环境则在 Apify Console 生成 token 并设置 APIFY_TOKEN。要求 Node.js 20.6+。
实战:一句提示,Google Maps 变 CSV
skill 装好、apify login 完成之后,直接用自然语言要结果——README 自己的例子:
Scrape the top 50 results for "AI coding tools" from Google
Maps and save them to a CSV.
skill 负责选择 Actor、构造输入、管理运行和格式化结果;你负责检查产出。同样的模式可以套到 README 列出的用例上:带评论抓取和联系方式提取的线索挖掘,横跨定价页和招聘信息的竞争情报,或者带情感主题归纳的品牌提及收集。
实战:把你自己的脚本变成 Actor
团队里已经有能跑的爬虫?apify-actorization 能把它变成可运行的 Actor——README 文档化了对 JS/TS SDK、Python 异步上下文管理器以及任意语言的通用 CLI 包装的支持。调度、代理和 Store 的基础设施直接继承,业务逻辑一行不用重写。
技巧
- 先只装
apify-ultimate-scraper;真要开发 Actor 时再补开发类 skill。 - Actor 按 result 或 event 计费,价格由每个 Actor 的发布者定——大批量跑之前先看 Store 页面上的价格。
- 每个账号都自带免费额度;README 推荐把 CLI 的 OAuth 登录作为默认配置。
- 想要社区维护的领域 skill 包(线索挖掘、品牌监控),README 指向了
apify/awesome-skills。
何时不用这个 Skill
每次运行都是对一个付费平台的 API 调用,高音量抓取有真金白银的账单,而且你的数据要经过第三方——先对照自己的合规要求。至于单个静态页面,跑一次 Actor 属于杀鸡用牛刀:agent 十秒钟写出来的普通 HTTP 请求仍然是正确的工具。
查看 排行榜 了解更多 skill。