apify/agent-skills
Collection of Apify agent skills
Apify Agent Skills – What it is
A collection of “skills” (plug‑in style command packages) that let large‑language‑model agents such as Claude Code, Cursor, Windsurf, Codex or Gemini call the Apify platform directly. With a single install an agent can pick, run, and chain Apify Actors (server‑less web‑scraping/automation jobs) and even create new Actors on the fly.
Core capabilities (the five built‑in skills)
| Skill | What it does |
|---|---|
| apify-ultimate-scraper | Picks the right Apify Actor for a requested site (130+ curated actors for Instagram, TikTok, Google Maps, Amazon, etc.) and falls back to the full Apify Store (30 k+ actors). Returns structured data (CSV, JSON, …). |
| apify-actor-development | Generates, debugs and deploys new Apify Actors in JavaScript, TypeScript or Python, handling actor.json, input/output schemas, logging and standby mode. |
| apify-actorization | Wraps any existing script, library or CLI tool as an Apify Actor, supporting the JS/TS SDK, the Python async manager, or a generic wrapper for other languages. |
| apify-generate-output-schema | Inspects an Actor’s source code and automatically creates dataset_schema.json, output_schema.json and key_value_store_schema.json. |
| apify-integration-development | Guides you through building an official Apify integration for a product (Zapier/n8n‑style workflow, LangChain/LlamaIndex‑style plugin, or direct API client). |
A supplemental apify-actor-commands pack adds slash commands like /create-actor for interactive scaffolding.
Typical use‑case prompts
| Scenario | Example prompt you could give an AI agent |
|---|---|
| Lead generation | “Find Italian restaurants in Brooklyn with < 4‑star ratings on Google Maps, scrape their reviews and websites for owner emails, and export a ranked CSV for my CRM.” |
| Competitive intel | “Pull pricing pages, G2 reviews, recent job postings and social posts for Competitor A‑C, then summarize positioning gaps.” |
| Market research | “Scrape price, review count and bestseller rank for wireless earbuds on Amazon and Walmart; flag negative‑review issues and suggest a price sweet spot.” |
| Brand reputation | “Collect mentions of Acme on Instagram, LinkedIn, X and YouTube from the last 30 days, run sentiment analysis and list the top 5 complaint and praise themes.” |
| Influencer vetting | “Find 20 fitness influencers with 50k‑500k followers on Instagram and TikTok, scrape engagement rates and past brand deals, and rank by engagement‑to‑follower ratio.” |
| Location intelligence | “Scrape all coffee shops within 2 mi of these five addresses on Google Maps, compare ratings, price levels and hours, and recommend the best site.” |
Quick start (Claude Code example)
npx skills add https://github.com/apify/agent-skills --skill apify-ultimate-scraper
Then ask the agent something like:
“Scrape the top 50 results for ‘AI coding tools’ from Google Maps and save them to a CSV.” The skill handles actor selection, input shaping, run monitoring and result formatting automatically.
Installation for different agents
- Claude Code – add the repo as a plugin and install each skill via
/plugin install …commands (see README). - Cursor / Windsurf – same Claude‑plugin format; add the repo to workspace settings.
- Codex CLI / Gemini CLI – clone the repo and point the agent at
agents/AGENTS.md(auto‑generated index) or thegemini-extension.jsonmanifest. - Any markdown‑aware agent – reference the skill files directly (
skills/<skill>/SKILL.md).
Prerequisites
- Apify account (free tier available).
- Apify CLI (
npm install -g apify-cliorbrew install apify-cli) and logged‑in viaapify login. - API token for headless/CI use (
APIFY_TOKENenv var). - Node.js 20.6+ (required by the CLI and the Ultimate Scraper skill).
Pricing & licensing
- Actors on Apify are billed per‑result or per‑event; each Actor sets its own price. Free credits are included with every account.
- The code in this repository is released under the Apache‑2.0 license.
Where to get help / learn more
- Docs – https://docs.apify.com
- Discord community – https://discord.gg/jyEM2PRvMU
- Blog post – Introducing Apify Agent Skills (link in README).
- Community skill collection – https://github.com/apify/awesome-skills
- Issues – open on the GitHub repo.
Bottom line: Apify Agent Skills turn an LLM‑driven coding agent into a full‑featured web‑scraping and automation developer, letting it call thousands of ready‑made Apify Actors or build new ones without writing any infrastructure code.
Related
- Project
- Project
- Project
- Project
- Project