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 the gemini-extension.json manifest.
  • Any markdown‑aware agent – reference the skill files directly (skills/<skill>/SKILL.md).

Prerequisites

  1. Apify account (free tier available).
  2. Apify CLI (npm install -g apify-cli or brew install apify-cli) and logged‑in via apify login.
  3. API token for headless/CI use (APIFY_TOKEN env var).
  4. 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


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