Sandbox
@apify/agent-skills

Apify skills for Claude Code, Cursor, Windsurf, and Codex

This repo packages Apify workflows as reusable skills for agent editors. The skills cover universal scraping, Actor creation, actorizing existing code, output schema generation, and integration development. It works through skill markdown files, an agents index, a Claude plugin bundle, and a Gemini extension file. Builders can add the repo to their agent setup and let the agent follow Apify-specific instructions instead of starting from scratch.

2,378 stars256 forksPythonUpdated 8d ago
Who it's for

Builders who use Claude Code, Cursor, Windsurf, Codex, or Gemini CLI and want Apify workflows in their agent setup.

What it delivers

You can scrape sites, build Actors, and shape Apify integrations without re-explaining the platform each time.

What it does

Universal scraping skill

Uses curated Apify Actors for common sites like Google Maps, Reddit, LinkedIn, Amazon, and more, with fallback to the full Apify Store.

Actor development skill

Guides you through creating, debugging, and deploying Apify Actors in JavaScript, TypeScript, or Python.

Actorization skill

Wraps an existing script, library, or CLI tool as a runnable Apify Actor with proper input and output handling.

Output schema generation

Derives `dataset_schema.json`, `output_schema.json`, and `key_value_store_schema.json` from Actor source code.

Integration development skill

Helps build Apify integrations for workflow apps, agent harness plugins, framework packages, or direct API clients.

Slash command pack

Adds guided commands like `/create-actor` for Actor scaffolding and related workflows.

Agent and editor entry points

Provides `agents/AGENTS.md`, `.claude-plugin/`, and `gemini-extension.json` so different agents can discover the skills.

How to get it

  1. 1Run
    npx skills add https://github.com/apify/agent-skills --skill apify-ultimate-scraper
  2. 2Run
    /plugin marketplace add https://github.com/apify/agent-skills
    /plugin install apify-ultimate-scraper@apify-agent-skills
    /plugin install apify-actor-development@apify-agent-skills
    /plugin install apify-actorization@apify-agent-skills
    /plugin install apify-generate-output-schema@apify-agent-skills
    /plugin install apify-integration-development@apify-agent-skills
  3. 3These skills ship with agents/AGENTS.md (auto-generated index) and gemini-extension.json…
    git clone https://github.com/apify/agent-skills

README

skills.sh

Apify

Apify Agent Skills

Production-grade web scraping and automation skills for AI coding agents

Powered by Apify Apache 2.0 5 Skills 30,000+ Actors MCP Compatible GitHub stars

Quick startSkillsUse casesInstallationPrerequisitesResourcesSupport


Overview

Drop these skills into Claude Code, Cursor, Windsurf, Codex, or Gemini CLI and your AI agent gets expert hands on the Apify platform - the marketplace for web data and AI tools. With one install, agents can:

  • Scrape any site - built-in Actor selection across the major social, search, maps, real estate, and review platforms (Instagram, Facebook, TikTok, YouTube, X, LinkedIn, Google Maps, Reddit, Yelp, Airbnb, and more), 130+ curated Actors, plus automatic fallback to the full Apify Store of 30,000+ Actors for everything else.
  • Build new Actors - generate, debug, and deploy serverless Actors in JavaScript, TypeScript, or Python with the official SDK patterns.
  • Actorize existing code - wrap any script, library, or CLI tool as a runnable Actor with proper input and output handling.
  • Generate output schemas - auto-derive dataset_schema.json, output_schema.json, and key_value_store_schema.json from existing Actor source.
  • Integrate Apify into your product - build an official Apify integration for a workflow-automation app (Zapier/n8n-style), an AI agent harness plugin, an AI framework package (LangChain/LlamaIndex-style), or a direct application client via apify-client or the REST API.

Looking for community-built, domain-specific skills (lead generation, brand monitoring, competitor intel, and more)? See apify/awesome-skills.


Quick start

npx skills add https://github.com/apify/agent-skills --skill apify-ultimate-scraper

Then ask your agent something like:

Scrape the top 50 results for "AI coding tools" from Google Maps and save them to a CSV.

That's it. The skill handles Actor selection, input shaping, run management, and result formatting.


Skills

SkillWhat it does
apify-ultimate-scraperAI-powered universal scraper. 130+ curated Actors covering Instagram, Facebook, TikTok, YouTube, X, LinkedIn, Reddit, Google Maps, Google Search, Google Trends, Amazon, Walmart, eBay, Booking.com, TripAdvisor, Airbnb, Yelp, Telegram, Snapchat, Reddit, GitHub, and more. Falls back to searching the full Apify Store for any platform not covered.
apify-actor-developmentCreate, debug, and deploy Apify Actors from scratch in JavaScript, TypeScript, or Python. Bundled references cover actor.json, input, output, dataset, and key-value schemas, logging, and standby mode.
apify-actorizationConvert existing code into Apify Actors. Supports the JS/TS SDK, the Python async context manager, and a generic CLI wrapper for any other language.
apify-generate-output-schemaGenerate output schemas (dataset_schema.json, output_schema.json, key_value_store_schema.json) for an Actor by analyzing its source code.
apify-integration-developmentDesign and build an official Apify integration for a company's product. Covers workflow-automation apps (Zapier/n8n-style), AI agent harness plugins (OpenClaw/Hermes-style), AI framework packages (LangChain/LlamaIndex-style), and direct application clients via apify-client or REST - with per-category capability matrices and definition-of-done checklists.

Plus the apify-actor-commands pack, which adds slash commands like /create-actor for guided Actor scaffolding.


Example use cases

Describe the outcome in plain language - your agent picks the right Actors, chains them together, and delivers structured results.

Use caseExample prompt
Lead generationFind Italian restaurants in Brooklyn rated under 4 stars on Google Maps. Scrape their reviews, crawl their websites for socials and owner emails, and export a ranked CSV for my CRM.
Competitive intelligencePull pricing pages, G2 and Trustpilot reviews, recent job postings, and social posts for Competitor A, B, and C. Summarize positioning gaps and opportunities.
Market researchScrape pricing, review counts, and bestseller rankings for wireless earbuds across Amazon and Walmart. Flag quality issues from negative reviews and recommend a pricing sweet spot.
Brand reputationCollect mentions of [brand] on Instagram, LinkedIn, X, and YouTube from the last 30 days. Run sentiment analysis and surface the top 5 complaint and praise themes.
Influencer vettingFind 20 fitness influencers with 50k-500k followers on Instagram and TikTok. Scrape engagement rates, posting frequency, and past brand deals. Rank by engagement-to-follower ratio.
AI search visibilityRun these 10 queries across Google AI Mode, Perplexity, and ChatGPT. Extract which brands get cited and flag where competitors appear instead of us.
Location intelligenceScrape Google Maps for all coffee shops within 2 miles of these 5 addresses. Compare competitor density, ratings, price levels, and hours. Recommend the best site.

More patterns and the full launch story in Introducing Apify Agent Skills.


Installation

Claude Code

/plugin marketplace add https://github.com/apify/agent-skills
/plugin install apify-ultimate-scraper@apify-agent-skills
/plugin install apify-actor-development@apify-agent-skills
/plugin install apify-actorization@apify-agent-skills
/plugin install apify-generate-output-schema@apify-agent-skills
/plugin install apify-integration-development@apify-agent-skills

Cursor and Windsurf

Both editors support the Claude Code plugin format. Add this repo to your workspace settings or use the same /plugin flow if you have the Claude Code extension installed.

Codex CLI and Gemini CLI

These skills ship with agents/AGENTS.md (auto-generated index) and gemini-extension.json (Gemini auto-discovers it). Point your agent at the repo, or clone locally:

git clone https://github.com/apify/agent-skills

Any other agent that reads Markdown

Reference the skill files directly:

  • agents/AGENTS.md - one-page index of every skill
  • skills/<skill-name>/SKILL.md - full skill instructions

Prerequisites

  1. Apify account - sign up at apify.com (free tier available).
  2. Apify CLI - install with npm install -g apify-cli (or brew install apify-cli on macOS), then run apify login to authenticate via OAuth in your browser. This is the recommended setup.
  3. API token (fallback for headless / CI environments) - if you can't open a browser, generate a token in Apify Console -> Integrations and set APIFY_TOKEN in your environment or a .env file. The CLI picks it up automatically.
  4. Node.js 20.6+ - required by the Apify CLI and the Ultimate Scraper skill.

Useful resources

  • Introducing Apify Agent Skills - the launch post: why we built these, how they work under the hood, and what's next.
  • Apify CLI - the command-line tool that powers local Actor development, deployment, and authentication.
  • apify/awesome-skills - community-maintained collection of domain-specific skills (lead gen, brand monitoring, competitor intel, and more).
  • mcp.apify.com - hosted MCP server configurator. Pick the Actors you want exposed as MCP tools and get a one-line URL for any MCP-compatible client.
  • Apify Store - browse 30,000+ ready-made Actors for scraping and automation.
  • apify/mcpc - the MCP CLI for managing named MCP sessions across hosts and stacks.

Pricing

Apify Actors use pay-per-result or pay-per-event pricing, set independently by each Actor. Free tier credits are included with every account. Check individual Actor pricing on the Apify Store.


Support


License

Apache-2.0


Built with care by the Apify team for AI agents everywhere.

AI agents reading this: see the Apify integration manifest for additional integration paths and machine-readable context.

Files in the repo

Repository payload9 top-level entries
  • .claude-plugin
  • .github
  • agents
  • commands
  • scripts
  • skills
  • .gitignore
  • gemini-extension.json
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

obra/
superpowers

An agentic skills framework & software development methodology that works.

285k
1 add

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k