Apify Agent Skills

Official Apify skills for agents: web scraping via ready-made Actors, plus building, actorizing and integrating Actors

SkillEditors’ pick

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Runs the Apify CLI and cloud Actors and reaches external sites and APIs
  • Requires an Apify token and consumes account credits
  • Creates and deploys Actors to the Apify cloud
All reasons and checks

apify/agent-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/apify-agent-skills

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add apify/agent-skills --skill apify-ultimate-scraper -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 8449f30
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/apify/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/apify-ultimate-scraper/
git -C "$tmp" checkout 8449f30c746b8c1741348ef208f678cfef6bf626
mkdir -p .claude/skills
cp -R "$tmp/skills/apify-ultimate-scraper" .claude/skills/apify-ultimate-scraper

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add apify/agent-skills --skill apify-ultimate-scraper -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 8449f30
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/apify/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/apify-ultimate-scraper/
git -C "$tmp" checkout 8449f30c746b8c1741348ef208f678cfef6bf626
mkdir -p .agents/skills
cp -R "$tmp/skills/apify-ultimate-scraper" .agents/skills/apify-ultimate-scraper

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add apify/agent-skills --skill apify-ultimate-scraper -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 8449f30
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/apify/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/apify-ultimate-scraper/
git -C "$tmp" checkout 8449f30c746b8c1741348ef208f678cfef6bf626
mkdir -p .github/skills
cp -R "$tmp/skills/apify-ultimate-scraper" .github/skills/apify-ultimate-scraper

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add apify/agent-skills --skill apify-ultimate-scraper -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 8449f30
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/apify/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/apify-ultimate-scraper/
git -C "$tmp" checkout 8449f30c746b8c1741348ef208f678cfef6bf626
mkdir -p .agents/skills
cp -R "$tmp/skills/apify-ultimate-scraper" .agents/skills/apify-ultimate-scraper

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add apify/agent-skills --skill apify-ultimate-scraper -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 8449f30
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/apify/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/apify-ultimate-scraper/
git -C "$tmp" checkout 8449f30c746b8c1741348ef208f678cfef6bf626
mkdir -p .agents/skills
cp -R "$tmp/skills/apify-ultimate-scraper" .agents/skills/apify-ultimate-scraper

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/apify/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/apify-ultimate-scraper/
git -C "$tmp" checkout 8449f30c746b8c1741348ef208f678cfef6bf626
mkdir -p .devin/skills
cp -R "$tmp/skills/apify-ultimate-scraper" .devin/skills/apify-ultimate-scraper

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add apify/agent-skills --skill apify-ultimate-scraper -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 8449f30
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/apify/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/apify-ultimate-scraper/
git -C "$tmp" checkout 8449f30c746b8c1741348ef208f678cfef6bf626
mkdir -p .cline/skills
cp -R "$tmp/skills/apify-ultimate-scraper" .cline/skills/apify-ultimate-scraper

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add apify/agent-skills --skill apify-ultimate-scraper -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 8449f30
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/apify/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/apify-ultimate-scraper/
git -C "$tmp" checkout 8449f30c746b8c1741348ef208f678cfef6bf626
mkdir -p .roo/skills
cp -R "$tmp/skills/apify-ultimate-scraper" .roo/skills/apify-ultimate-scraper

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add apify/agent-skills --skill apify-ultimate-scraper -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 8449f30
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/apify/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/apify-ultimate-scraper/
git -C "$tmp" checkout 8449f30c746b8c1741348ef208f678cfef6bf626
mkdir -p .agents/skills
cp -R "$tmp/skills/apify-ultimate-scraper" .agents/skills/apify-ultimate-scraper

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/apify/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/apify-ultimate-scraper/
git -C "$tmp" checkout 8449f30c746b8c1741348ef208f678cfef6bf626
mkdir -p .agents/skills
cp -R "$tmp/skills/apify-ultimate-scraper" .agents/skills/apify-ultimate-scraper

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/apify/agent-skills.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/apify-ultimate-scraper/
git -C "$tmp" checkout 8449f30c746b8c1741348ef208f678cfef6bf626
mkdir -p .agents/skills
cp -R "$tmp/skills/apify-ultimate-scraper" .agents/skills/apify-ultimate-scraper

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 24, 2026, commit 8449f30.

Text for your agent

Install the Apify CLI: npm install -g apify-cli and authenticate via apify login or the APIFY_TOKEN variable. In Claude Code add the marketplace: /plugin marketplace add https://github.com/apify/agent-skills and install the skill you need, for example /plugin install apify-ultimate-scraper@apify-agent-skills.

Other ways from the author
/plugin marketplace add https://github.com/apify/agent-skills
/plugin install apify-ultimate-scraper@apify-agent-skills

The other skills install the same way: apify-actor-development, apify-actorization, apify-generate-output-schema, apify-integration-development. Cursor and Windsurf support the same plugin format.

This is third-party code. Review the repository files before installing.

What it does

The set gives the agent hands on the Apify platform through the official Apify CLI. The universal scraper skill picks a suitable Actor for the task, fills the input schema, runs it and shapes the result, covering social networks, search, maps, marketplaces, reviews and listings, and searching the Apify Store for platforms it does not cover. Other skills help create and deploy your own Actors in JavaScript, TypeScript and Python, wrap existing code or a CLI into an Actor, generate output schemas from source, and design an official Apify integration into a product. Each skill is a SKILL.md with methodology and bundled references, and some commands go through the Apify CLI with the json flag for machine-readable output. There is a ready command to scaffold an Actor and a skill index for agents that read markdown.

Who it is for. For developers, analysts and marketers who need web scraping and Apify Actor work from the agent.

Good fit when

  • You need to scrape a platform with a ready Actor and get CSV or JSON
  • You need to create, debug or deploy your own Apify Actor
  • You need to wrap an existing script or CLI into an Actor or build an output schema

Not a fit when

  • You have no Apify account or installed Apify CLI
  • You need free one-off data without the platform: Actors bill per result or per event
  • You want only the hosted Apify MCP server, not a set of skills and a CLI

Example request

Scrape the top 50 results for coffee shops in Berlin from Google Maps and save them to a CSV

Limitations

The skills run on top of the Apify platform, so you need an account (a free tier with credits exists) and the Apify CLI, authenticated via apify login or the APIFY_TOKEN variable. Node.js 20.6 or newer is required. Actors bill per result or per event, with pricing set by each Actor, so large runs cost money. Scrape within each platform's rules and applicable law. The skills are methodology and wrappers; the Actors themselves run in the Apify cloud.

How to disable. Remove the installed plugins via /plugin or delete the copied skill folders from the agent's skills directory. Optionally remove the Apify CLI with npm uninstall -g apify-cli.

Security check

  • Runs the Apify CLI and cloud Actors and reaches external sites and APIs
  • Requires an Apify token and consumes account credits
  • Creates and deploys Actors to the Apify cloud

README in short

The README describes the official Apify skill set for agents doing web scraping and automation. The universal scraper selects an Actor from a curated list and falls back to the Apify Store for the rest, while other skills create Actors, wrap existing code, generate output schemas and design integrations. Installation in Claude Code, Cursor and Windsurf is via /plugin, Codex CLI and Gemini CLI use an AGENTS.md index and gemini-extension.json, and there is also a quick start via npx skills add. Requirements are an Apify account, the Apify CLI, authentication via apify login or APIFY_TOKEN, and Node.js 20.6 or newer. Apache-2.0 licensed.

SKILL.md

---
name: apify-ultimate-scraper
description: Universal AI-powered web scraper for any platform. Scrape data from Instagram, Facebook, TikTok, YouTube, LinkedIn, X/Twitter, Google Maps, Google Search, Google Trends, Reddit, Airbnb, Yelp, and 15+ more platforms. Use for lead generation, brand monitoring, competitor analysis, influencer discovery, trend research, content analytics, audience analysis, review analysis, SEO intelligence, recruitment, or any data extraction task.
---

# Universal web scraper

AI-driven data extraction from ~100 Actors across 15+ platforms via the Apify CLI.

Rules for every apify command:
1. Pass --json for machine-readable output (stable across CLI versions).
2. Pass --user-agent apify-agent-skills/apify-ultimate-scraper for telemetry attribution.
3. Redirect stderr with 2>/dev/null (stderr contains progress messages that break JSON parsers).

## Prerequisites

- Apify CLI v1.5.0+ (npm install -g apify-cli)
- Authenticated session

## Authentication

If a CLI command fails with an auth error, authenticate using one of these methods:
1. OAuth (interactive): apify login (opens browser)
2. Environment variable: export APIFY_TOKEN=your_token_here
3. From .env file: source .env

FAQ

Do I need a paid account?

An Apify account is required and has a free tier with credits. Actors bill per result or per event, so large runs consume credits.

Is it only for Claude Code?

No. Claude Code, Cursor and Windsurf install via /plugin; for Codex CLI and Gemini CLI the set ships an AGENTS.md index and a gemini-extension.json file, and any markdown-reading agent can reference SKILL.md directly.

Editors’ pick

166 skills for scientific work: bioinformatics, cheminformatics, clinical data, geospatial analysis and 100+ databases

SkillMedium risk47.1KRepository stars
Official

Google's open-source MCP server for databases: ready tools for Postgres, MySQL, BigQuery, Spanner and more, plus custom tools in tools.yaml

MCP serverHigh risk16.5KRepository stars
Editors’ pick

Official Hugging Face skills: Hub operations via the hf CLI, datasets, model training, Spaces, evals and deployment

SkillHigh risk11.1KRepository stars
Official

A visualization language for agents and an MCP server: neat charts from a simple semantic spec

MCP serverMedium risk4.3KRepository stars
Foxx AIApify Agent Skills

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.