CtrlK
BlogDocsLog inGet started
Tessl Logo

apify-actorization

Actorization converts existing software into reusable serverless applications compatible with the Apify platform. Actors are programs packaged as Docker images that accept well-defined JSON input, perform an action, and optionally produce structured JSON output.

57

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills/skills/apify-actorization/SKILL.md

The canonical home for this skill is apify-actorization in sickn33/agentic-awesome-skills

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 body is well-structured with strong progressive disclosure and actionable commands, but it carries redundancy from the verbatim description repeat and Quick Start/8-step overlap, and lacks an explicit error-recovery loop. Trimming the duplication and adding a validate-retry loop around deploy would tighten it further.

Suggestions

Remove the verbatim repetition of the frontmatter description in the body intro, and consolidate the Quick Start with the 8-step section to eliminate overlap.

Add an explicit feedback loop for deployment, e.g. 'If apify run fails, fix the input/schema errors and re-run before proceeding to apify push.'

Tighten the Prerequisites section by dropping the explanatory prose about package managers and keeping just the install commands.

DimensionReasoningScore

Conciseness

Mostly efficient, but the opening paragraph repeats the frontmatter description verbatim, the Quick Start duplicates the later 8-step section, and the Prerequisites section over-explains CLI installation.

3 / 5

Actionability

Provides concrete executable commands ('apify init', 'apify run --input ...', 'apify push', 'apify login') and a quick-reference table, with SDK wrapping code correctly deferred to language-specific reference files; minor gaps in inline code completeness.

4 / 5

Workflow Clarity

A clear 8-step sequence is paired with a pre-deployment validation checklist and a local 'apify run' test checkpoint, though there is no explicit validate->fix->retry feedback loop for the deploy step.

4 / 5

Progressive Disclosure

The overview points to four real one-level-deep reference files (js-ts, python, cli, schemas-and-output — all verified present in references/), with clearly signaled markdown links and content appropriately split by topic.

5 / 5

Total

16

/

20

Passed

Description

62%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 concretely defines Apify actorization and is highly distinct, but it omits any explicit 'when to use' trigger guidance and has limited keyword variation. Adding a 'Use when...' clause with natural trigger phrases would raise both completeness and trigger-term quality.

Suggestions

Append an explicit trigger clause, e.g. 'Use when converting a project, CLI tool, or Crawlee app to run on Apify, or when the user mentions Apify, Actors, or serverless scraping.'

Add natural keyword variations and synonyms such as 'Apify Actor', 'serverless', 'containerize', and 'Crawlee' to broaden trigger coverage.

Lead with the skill's actionable verbs rather than a definitional sentence about what Actors are.

DimensionReasoningScore

Specificity

Names the domain and multiple concrete elements ('converts existing software into reusable serverless applications', 'packaged as Docker images that accept well-defined JSON input, perform an action, and optionally produce structured JSON output'), but the actions are largely definitional rather than a comprehensive list of skill capabilities.

4 / 5

Completeness

Clearly states 'what' the skill does but provides no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Includes the strong natural terms 'Apify platform' and 'Actorization' but lacks common variations or synonyms users might say, and there are no explicit trigger phrases.

3 / 5

Distinctiveness Conflict Risk

Occupies a clear, distinct niche ('Apify platform', 'Actorization') with minimal overlap risk against other skills.

5 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.