CtrlK
BlogDocsLog inGet started
Tessl Logo

apify-actor-development

Develop, debug, and deploy Apify Actors - serverless cloud programs for web scraping, automation, and data processing. Use when creating new Actors, modifying existing ones, or troubleshooting Actor code.

66

Quality

79%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/apify-actor-development/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

The content is a well-structured, highly actionable CLI-focused skill with real, properly linked reference files and a clear workflow. Its main weaknesses are moderate verbosity (concept intro plus repeated flags) and the absence of an executable Actor code example.

Suggestions

Replace the per-command `--user-agent apify-agent-skills/apify-actor-development` repetition with a single stated convention and a short variable/alias, to cut significant token overhead.

Add a minimal executable Actor code sample (e.g. a CheerioCrawler snippet) under the implement-logic step so the core task is copy-paste ready.

Tighten or remove the 'What are Apify Actors?' concept intro, since Claude can infer the platform's purpose from the rest of the skill.

DimensionReasoningScore

Conciseness

The body is mostly efficient with actionable command lists, but the 'What are Apify Actors?' intro explains a concept and the mandatory `--user-agent` flag is repeated verbatim on every command line, adding padding that could be tightened.

3 / 5

Actionability

Provides copy-paste-ready CLI commands with exact flags and concrete concurrency/version guidance, but the implement-logic step only says 'Write the Actor code' with no executable crawler code sample, leaving a minor gap.

4 / 5

Workflow Clarity

The 8-step Quick start is clearly sequenced with a test-locally checkpoint before deploy and a `validate-schema` step, though the validate-fix-retry feedback loop is implicit rather than spelled out.

4 / 5

Progressive Disclosure

Clear overview with well-signaled, one-level-deep markdown links to real reference files (actor-json.md, actor-readme.md, logging.md, standby-mode.md, and the schema docs), each under its own themed section for easy navigation.

5 / 5

Total

16

/

20

Passed

Description

87%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.

The description is strong: it states concrete actions, uses third person, and provides an explicit 'Use when' trigger clause tied to natural user scenarios. Its only weakness is mild reliance on the 'Actor' term and the breadth of 'develop' as the headline action.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Develop, debug, and deploy') plus domain verbs (web scraping, automation, data processing), but 'develop' is broad and the more specific sub-actions live only in the trigger clause, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers both what ('Develop, debug, and deploy Apify Actors...') and when ('Use when creating new Actors, modifying existing ones, or troubleshooting Actor code') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural user phrases like 'web scraping', 'automation', 'creating new Actors', 'modifying', and 'troubleshooting', though it leans on the domain-specific term 'Actor' and omits common synonyms like 'crawler' or 'scraper'.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche ('Apify Actors') with distinct, domain-bound triggers, making conflict with unrelated skills minimal.

5 / 5

Total

18

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
apify/agent-skills
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.