CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

apify-integration-development

Design and build an official Apify integration for a company's product - workflow-automation apps (Zapier/n8n-style), AI agent plugins (coding-agent skills+MCP bundles or OpenClaw/Hermes-style harnesses), AI framework packages (LangChain/LlamaIndex-style), or direct application clients via apify-client. Use when planning, creating, or reviewing an integration that exposes Apify Actors, runs, datasets, or key-value stores inside another product.

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A high-quality, expert-level skill body: nearly every sentence carries a concrete invariant extracted from real integrations, endpoints and contracts are exact, and category-specific detail is correctly delegated to verified one-level-deep references. The only weaknesses are minor token duplication (the contact/review offer appears twice) and the absence of an explicit validate-fix-retry loop in the working workflow.

Suggestions

State the integrations@apify.com contact and review offer once (either the opening callout or the closing paragraph) instead of twice, to trim duplicated content.

Break the long Web Fetch paragraph into a short bullet list of its three gotchas (always send formats, check fetch.httpStatusCode, handle both error shapes) and rely on the linked full contract for detail.

Add an explicit feedback loop to the Working workflow, e.g. 'If the definition-of-done checklist fails, fix the gaps and re-verify before publishing', to close the validation cycle.

DimensionReasoningScore

Conciseness

The body is dense and rule-driven with no explanations of concepts Claude already knows (the glossary covers genuinely non-obvious Apify vocabulary like "Actor - Not an AI agent" and "may be still called Standby"), but the integrations@apify.com contact/review offer is stated twice (opening callout and closing paragraph) and the Web Fetch section is a single overlong paragraph - minor instances of padding that could be trimmed.

4 / 5

Actionability

Guidance is fully executable: exact endpoints ("POST /v2/actors/{actorId}/runs"), exact header values ("x-apify-integration-ai-tool: true"), a copy-paste Web Fetch contract ("POST https://web-fetch.apify.actor/ with {\"url\": \"...\", \"formats\": [\"markdown\"]}"), and canonical cost parameters with explicit placement rules ("Send them as options / query parameters, never as Actor input").

5 / 5

Workflow Clarity

The "Working workflow" gives a clearly sequenced 6-step process with a required Step 0 and a terminal "Verify against the definition-of-done checklist" checkpoint, plus validation via two test modes (mocked and live E2E). It falls short of anchor 5 because there is no explicit fix-and-re-verify feedback loop if the checklist or tests fail.

4 / 5

Progressive Disclosure

The body is a cross-cutting overview that routes to exactly one of four one-level-deep reference files via an unambiguous product-shape table ("Read exactly one reference file"); all four files exist in references/ and point back to SKILL.md rather than nesting further, so navigation is easy and content is appropriately split.

5 / 5

Total

18

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

An exemplary description: it follows the what-plus-when pattern with concrete trigger phrases, comprehensively enumerates the integration shapes with named example products, and stays in third-person imperative voice throughout. No changes needed.

DimensionReasoningScore

Specificity

It names multiple concrete actions ("Design and build", "planning, creating, or reviewing") applied to comprehensively enumerated shapes - "workflow-automation apps (Zapier/n8n-style)", "AI agent plugins (coding-agent skills+MCP bundles or OpenClaw/Hermes-style harnesses)", "AI framework packages (LangChain/LlamaIndex-style)", "direct application clients via apify-client" - with no vague filler, matching the comprehensive anchor rather than the minor-gaps anchor.

5 / 5

Completeness

It explicitly answers both questions: what it does ("Design and build an official Apify integration for a company's product" across four shapes) and when to use it ("Use when planning, creating, or reviewing an integration that exposes Apify Actors, runs, datasets, or key-value stores inside another product"), mirroring the rubric's top good example.

5 / 5

Trigger Term Quality

Natural keywords users would actually say are comprehensively covered with synonyms per category: Zapier, n8n, LangChain, LlamaIndex, apify-client, AI agent plugins, MCP bundles, and platform resources ("Apify Actors, runs, datasets, or key-value stores").

5 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (official Apify integrations) with Apify-specific trigger phrases (Actors, runs, datasets, key-value stores, apify-client), making it unlikely to fire for generic scraping, API, or automation skills.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

apify/agent-skills

Path

skills/apify-integration-development/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.