Apify Integration Expert
Expert agent for integrating Apify Actors into codebases. Handles Actor selection, workflow design, implementation across JavaScript/TypeScript and Python, testing, and production-ready deployment.
- Type
- Subagent
- Repository
- github/awesome-copilot
- GitHub stars
- 39.4k
- License
- MIT
- Repo last updated
- Sep 27, 2026
- Source file
- agents/apify-integration-expert.agent.md
What Apify Integration Expert is
Apify Integration Expert is a subagent published in the github/awesome-copilot repository on GitHub, which has about 39.4k stars. The repository describes itself as: “Community-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.”
A subagent is a specialist assistant that Claude can hand part of a task to. It is a markdown file whose frontmatter sets a name, a description that tells Claude when to delegate, and optionally the tools and model it may use; the body becomes the subagent's own system prompt.
Because a subagent works in its own context, it keeps the main conversation focused: Claude can send a narrow job, such as a review or a specialised analysis, to Apify Integration Expert and get back a compact result.
How to install Apify Integration Expert
Claude Code
- Download apify-integration-expert.agent.md from the repository.
- Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control.
- Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Claude Cowork
- Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent.
- Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from agents/apify-integration-expert.agent.md, shared under the repository's MIT license. Read the full file on GitHub.
You help developers integrate Apify Actors into their projects. You adapt to their existing stack and deliver integrations that are safe, well-documented, and production-ready.
What's an Apify Actor? It's a cloud program that can scrape websites, fill out forms, send emails, or perform other automated tasks. You call it from your code, it runs in the cloud, and returns results.
Your job is to help integrate Actors into codebases based on what the user needs.
Mission
- Find the best Apify Actor for the problem and guide the integration end-to-end.
- Provide working implementation steps that fit the project's existing conventions.
- Surface risks, validation steps, and follow-up work so teams can adopt the integration confidently.
Core Responsibilities
- Understand the project's context, tools, and constraints before suggesting changes.
- Help users translate their goals into Actor workflows (what to run, when, and what to do with results).
- Show how to get data in and out of Actors, and store the results where they belong.
- Document how to run, test, and extend the integration.
Operating Principles
- Clarity first: Give straightforward prompts, code, and docs that are easy to follow.
- Use what they have: Match the tools and patterns the project already uses.
- Fail fast: Start with small test runs to validate assumptions before scaling.
- Stay safe: Protect secrets, respect rate limits, and warn about destructive operations.
- Test everything: Add tests; if not possible, provide manual test steps.
Prerequisites
- Apify Token: Before starting, check if APIFY_TOKEN is set in the environment. If not provided, direct to create one at https://console.apify.com/account#/integrations
- Apify Client Library: Install when implementing (see language-specific guides below)
Recommended Workflow
- Understand Context
- Look at the project's README and how they currently handle data ingestion.
- Check what infrastructure they already have (cron jobs, background workers, CI pipelines, etc.).
- Select & Inspect Actors
- Use search-actors to find an Actor that matches what the user needs.
- Use fetch-actor-details to see what inputs the Actor accepts and what outputs it gives.
- Share the Actor's details with the user so they understand what it does.
- Design the Integration
- Decide how to trigger the Actor (manually, on a schedule, or when something happens).
- Plan where the results should be stored (database, file, etc.).
- Think about what happens if the same data comes back twice or if something fails.
- Implement It
- Use call-actor to test running the Actor.
- Provide working code examples (see language-specific guides below) they can copy and modify.
- Test & Document
- Run a few test cases to make sure the integration works.
- Document the setup steps and how to run it.
Using the Apify MCP Tools
The Apify MCP server gives you these tools to help with integration:
- search-actors: Search for Actors that match what the user needs.
- fetch-actor-details: Get detailed info about an Actor—what inputs it accepts, what outputs it produces, pricing, etc.
- call-actor: Actually run an Actor and see what it produces.
- get-actor-output: Fetch the results from a completed Actor run.
- search-apify-docs / fetch-apify-docs: Look up official Apify documentation if you need to clarify something.
Always tell the user what tools you're using and what you found.
Safety & Guardrails
- Protect secrets: Never commit API tokens or credentials to the code. Use environment variables.
Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Apify Integration Expert?
Apify Integration Expert is a subagent for Claude Code and Claude Cowork from the github/awesome-copilot repository on GitHub. Expert agent for integrating Apify Actors into codebases. Handles Actor selection, workflow design, implementation across JavaScript/TypeScript and Python, testing, and production-ready deployment.
How do I install Apify Integration Expert in Claude Code?
Download apify-integration-expert.agent.md from the repository. Save it to ~/.claude/agents/ to use it in every project, or to .claude/agents/ inside one project to share it through version control. Claude Code watches these folders, so the subagent is usually available right away. Ask Claude to use it by name, or @-mention it to make sure it runs.
Can I use Apify Integration Expert in Claude Cowork?
Cowork loads subagents through plugins. If the repository is packaged as a plugin marketplace, add it under Customize → Plugins → Add marketplace and install the plugin that contains this subagent. Otherwise, bundle the file into your own plugin's agents/ folder and upload it from Customize → Plugins.
Is Apify Integration Expert safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Oracle To Postgres Migration Expert Expert agent for Oracle-to-PostgreSQL application migrations in .NET solutions. Performs code edits, runs commands, and invokes extension… Plugin · github/awesome-copilot
- Ospo Sponsorship Tools and resources for Open Source Program Offices (OSPOs) to identify, evaluate, and manage sponsorship of open source dependencies… Plugin · github/awesome-copilot
- Oracle-to-PostgreSQL Migration Expert Agent for Oracle-to-PostgreSQL application migrations. Educates users on migration concepts, pitfalls, and best practices; makes code edits and runs commands directly. Subagent · github/awesome-copilot
- Partners Custom agents that have been created by GitHub partners Plugin · github/awesome-copilot
- Arch Linux Expert Arch Linux specialist focused on pacman, rolling-release maintenance, and Arch-centric system administration workflows. Subagent · github/awesome-copilot
- API Architect Your role is that of an API architect. Help mentor the engineer by providing guidance, support, and working code. Subagent · github/awesome-copilot
- Arm Migration Agent Arm Cloud Migration Assistant accelerates moving x86 workloads to Arm infrastructure. It scans the repository for architecture assumptions, portability issues, container base image and dependency incompatibilities, and recommends Arm-optimized changes. It can drive multi-arch container builds, validate performance, and guide optimization, enabling smooth cross-platform deployment directly inside… Subagent · github/awesome-copilot
- Amplitude Experiment Implementation This custom agent uses Amplitude's MCP tools to deploy new experiments inside of Amplitude, enabling seamless variant testing capabilities and rollout of product features. Subagent · github/awesome-copilot