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 評論、最近的職缺與社交貼文,然後總結定位差距。」 |
| 市場研究 | 「抓取 Amazon 與 Walmart 上無線耳機的價格、評論數與熱門排名;標記負面評論問題並建議一個價格甜點。」 |
| 品牌聲譽 | 「收集過去 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。
相關
- 專案
- 專案
- 專案
- 專案
- 專案