apify/agent-skills
Collection of Apify agent skills
Apify Agent Skills – 是什么
一组 “技能”(插件式命令包),让大型语言模型(LLM)代理(如 Claude Code、Cursor、Windsurf、Codex 或 Gemini)能够直接调用 Apify 平台。通过一次安装,代理即可选择、运行并串联 Apify Actors(无服务器网页抓取/自动化任务),甚至能即时创建新的 Actors。
核心功能(5个内置技能)
| 技能 | 功能 |
|---|---|
| apify-ultimate-scraper | 为请求的网站选择合适的 Apify Actor(支持 Instagram、TikTok、Google Maps、Amazon 等 130+ 个精选 Actor),并在需要时回退到完整的 Apify Store(30,000+ 个 Actor)。返回结构化数据(CSV、JSON 等)。 |
| apify-actor-development | 用 JavaScript、TypeScript 或 Python 生成、调试和部署新的 Apify Actors,自动处理 actor.json、输入/输出模式、日志和待机模式。 |
| apify-actorization | 将任何现有脚本、库或 CLI 工具包装为 Apify Actor,支持 JS/TS SDK、Python 异步管理器,或适用于其他语言的通用包装器。 |
| apify-generate-output-schema | 分析 Actor 的源代码,自动生成 dataset_schema.json、output_schema.json 和 key_value_store_schema.json。 |
| apify-integration-development | 引导你构建产品官方 Apify 集成(Zapier/n8n 风格工作流、LangChain/LlamaIndex 风格插件,或直接 API 客户端)。 |
补充的 apify-actor-commands 包增加了 /create-actor 等斜杠命令,支持交互式脚手架。
典型使用场景提示
| 场景 | 你可以给 AI 代理的示例提示 |
|---|---|
| 生成潜在客户 | “在 Google Maps 上查找布鲁克林地区评分低于 4 星的意大利餐厅,抓取其评论和网站以获取负责人邮箱,并导出一个按排名排序的 CSV 供我的 CRM 使用。” |
| 竞争情报 | “提取竞争对手 A–C 的定价页面、G2 评论、最近的职位发布和社交动态,然后总结定位差距。” |
| 市场调研 | “抓取亚马逊和沃尔玛上无线耳机的价格、评论数量和畅销排名;标记负面评论问题并建议一个价格甜点。” |
| 品牌声誉 | “收集过去 30 天内 Instagram、LinkedIn、X 和 YouTube 上关于 Acme 的提及,进行情感分析,并列出前 5 个投诉和赞扬主题。” |
| 影响力者评估 | “在 Instagram 和 TikTok 上找到 20 位粉丝数在 5 万至 50 万之间的健身影响者,抓取其互动率和过往品牌合作,并按互动率与粉丝数比率进行排名。” |
| 地点智能 | “在 Google Maps 上抓取这五个地址周围 2 英里内的所有咖啡馆,比较评分、价格水平和营业时间,并推荐最佳地点。” |
快速入门(Claude Code 示例)
npx skills add https://github.com/apify/agent-skills --skill apify-ultimate-scraper
然后向代理提出类似问题:
“从 Google Maps 抓取‘AI 编码工具’的前 50 个结果,并保存为 CSV。” 该技能会自动处理 Actor 选择、输入格式化、运行监控和结果格式化。
不同代理的安装方法
- Claude Code – 将仓库添加为插件,并通过
/plugin install …命令安装每个技能(参见 README)。 - Cursor / Windsurf – 与 Claude 插件格式相同;将仓库添加到工作区设置中。
- Codex CLI / Gemini CLI – 克隆仓库,并将代理指向
agents/AGENTS.md(自动生成的索引)或gemini-extension.json清单文件。 - 任何支持 Markdown 的代理 – 直接引用技能文件(
skills/<skill>/SKILL.md)。
前提条件
- Apify 账户(提供免费套餐)。
- Apify CLI(
npm install -g apify-cli或brew install apify-cli)并使用apify login登录。 - 用于无头/CI 环境的 API 令牌(
APIFY_TOKEN环境变量)。 - Node.js 20.6+(CLI 和 Ultimate Scraper 技能所需)。
定价与许可
- Apify 上的 Actors 按结果或事件计费;每个 Actor 设置自己的价格。每个账户均包含免费积分。
- 本仓库代码采用 Apache-2.0 许可证发布。
获取帮助 / 了解更多
- 文档 – https://docs.apify.com
- Discord 社区 – https://discord.gg/jyEM2PRvMU
- 博客文章 – 介绍 Apify Agent Skills(README 中链接)。
- 社区技能集合 – https://github.com/apify/awesome-skills
- 问题 – 在 GitHub 仓库中打开。
总结:Apify Agent Skills 将 LLM 驱动的编码代理转变为功能齐全的网页抓取和自动化开发者,使其无需编写任何基础设施代码,即可调用数千个现成的 Apify Actors 或构建新 Actors。
相关
- 项目
- 项目
- 项目
- 项目
- 项目