apify-integration-development
Guides your agent in building integrations with other tools. Helps connect different systems to automate workflows.
What it does
This tool helps create official integrations with the Apify platform. It guides you in building applications that automate workflows, plugins for AI agents, packages for AI frameworks, or direct clients for Apify.
When to use it
- ✓When building an application that connects with Apify.
- ✓When developing a plugin for an AI agent to use Apify.
- ✓When integrating Apify into an existing system.
Example of what to ask your AI
“How can I create an integration so my AI agent can use Apify's features?”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool provides step-by-step instructions for designing and building the integration. It covers different integration types and general rules to ensure they work well with Apify.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill apify-integration-developmentOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/apify-integration-development/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
When to Use
- Use when this upstream workflow matches the user's stated goal.
- Use when the task requires the procedures documented in this skill.
Apify Integration Development
Design and build an official Apify integration for a company's product, with minimal help from Apify. This skill covers every integration shape Apify supports - workflow-automation apps, AI agent plugins (coding agents and harnesses), AI framework packages, and direct application clients - so a partner team can ship a first-class Apify integration end to end. The cross-cutting rules below apply to all of them, and one category-specific reference file carries the rest.
Building an official integration? Once you publish it, contact integrations@apify.com so the Apify team can review, test, and validate your integration before it reaches users. We'll check the capability surface, cost controls, error handling, and attribution headers, and help you close any gaps.
Step 0 - Learn the Apify model first (required)
Before designing anything, fetch and read https://apify.com/agents.md. It is the canonical quickstart for AI agents and the single source of truth for vocabulary, the run flow, and the cost rule. If the fetch fails, the mini-glossary below keeps the skill usable.
Apify vocabulary (always written with a capital A on the platform):
- Actor - a serverless cloud program that takes JSON input, performs a task, and produces structured output. Not an AI agent.
- Actor Run - one execution of an Actor. Each run has its own dataset, key-value store, and request queue, and ends in a terminal status (
SUCCEEDED,FAILED,TIMED-OUT,ABORTED). - Dataset - append-only structured storage for a run's results. An Actor call returns the dataset ID, not its contents.
- Key-Value Store - unstructured/file storage (screenshots, HTML, OUTPUT).
- Actor Task - a saved, parameterized configuration for running an Actor.
- Apify Store - the marketplace of Actors at
https://apify.com/store.md. - Apify Console - the web UI at
https://console.apify.com. - Compute Unit (CU) - billing unit: memory (MB) x duration (hours).
Further terms (build, standby, request queue, proxy, pricing models): https://docs.apify.com/llms.txt.
Use Apify MCP for live context while planning
The Apify MCP server is the fastest way to research Actors, schemas, pricing, and docs during integration design. See https://docs.apify.com/integrations/mcp (append .md for a markdown version).
If Apify MCP tools are already available in this environment, use them:
search-actors- find Actors by platform/product keyword (search by product name, not end goal).fetch-actor-details- read an Actor's input schema, output format, README, and pricing before you encode its shape into the integration.search-apify-docs/fetch-apify-docs- pull contextual documentation pages.
The anonymous discovery subset (search-actors, fetch-actor-details, search-apify-docs, fetch-apify-docs) works without an account, so you can research even before the developer has connected their token.
Pick your integration shape
Read exactly one reference file based on the product you are integrating into. Each reference carries the category-specific UX design, a canonical capability matrix, and a definition-of-done checklist.
| Product shape | Examples | Read |
|---|---|---|
| Workflow automation platform | Zapier, n8n, Make, Pipedream, Activepieces | references/workflow-automation.md |
| AI agent plugin (coding agent or harness) | Cursor, Claude Code, Codex, GitHub Copilot (coding agents); OpenClaw-style runtimes, Hermes-style harnesses (harnesses) | references/ai-harness-plugin.md |
| AI framework package (PyPI/npm for LLM frameworks) | LangChain, LlamaIndex, Haystack, Vercel AI SDK | references/ai-framework-package.md |
| Application integration (direct client) | A backend service, scheduled job, product feature calling Actors via apify-client or REST |
references/sdk-integration.md |
Paths are relative to this skill folder. If your product spans two shapes (e.g. an AI harness built on top of a framework package), read both - the rules compose. The AI agent plugin reference covers two approaches with different trade-offs: a lightweight skills + MCP bundle for skills/MCP-aware coding agents, and a custom tool-registry plugin for OpenClaw/Hermes-style harnesses.
…
FAQ
What is an 'Actor' in Apify?
An Actor is a cloud program that performs a specific task, taking input data and producing results.
What does 'official integration' mean?
It means the integration has been reviewed and validated by the Apify team, ensuring quality and compliance.
How does Apify handle costs?
Apify uses compute units (CU) to measure usage. Integrations should include cost controls, such as a maximum spending limit in USD (maxTotalChargeUsd).
Details
Original description by the author
Curated upstream guidance for Apify Integration Development; use when the workflow matches the user goal.
Popularity
- GitHub stars
- 48k
- Ranking position
- #2178
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
api-connector-builder
Has your agent build new API connections following the existing pattern. Use when you need to add one more integration without creating a new way of doing things.
affaan-m/ECC
api-design
Helps your agent design REST APIs following best practices. It's useful for defining how APIs communicate, how errors are shown, and how to organize data.
affaan-m/ECC
backend-patterns
Helps your agent with server-side architecture patterns and database optimization. It's useful for building or reviewing code that runs on the server.
affaan-m/ECC