CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

skill-creator

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

64

Quality

81%

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

66%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 delivers an exceptionally clear, well-sequenced workflow with concrete commands, schemas, and feedback loops — its main weakness is token efficiency, with pervasive chatty filler, duplicated summaries, and inlined environment-specific sections that inflate the context cost without adding guidance value.

Suggestions

Strip conversational filler ("Cool? Cool.", the plumbers anecdote, the all-caps apology) and the duplicated end-of-file loop summary — the body is ~455 lines and could shed 20-30% without losing guidance.

Move the Claude.ai-specific and Cowork-specific sections into references (e.g. references/environments.md) with a one-line pointer from SKILL.md.

Show one concrete example assertion and a sample grading.json entry inline so the grading step is copy-paste ready like the rest of the workflow.

DimensionReasoningScore

Conciseness

Noticeably verbose with several padded sections: "Cool? Cool.", the plumbers/npm anecdote, "Sorry in advance but I'm gonna go all caps here: GENERATE THE EVAL VIEWER *BEFORE*...", "we are trying to create billions a year in economic value here!", and a duplicated summary ("Repeating one more time the core loop here for emphasis"). Not 3: the filler is pervasive across multiple sections rather than a few isolated spots that could be tightened.

2 / 5

Actionability

Mostly executable: exact commands ("python -m scripts.aggregate_benchmark <workspace>/iteration-N --skill-name <name>", the nohup generate_review.py invocation with flags), inline JSON templates for eval_metadata/timing/feedback, and precise directory layout. Not 5: minor gaps remain — the grader step is vague ("spawn a grader subagent (or grade inline)"), no example assertion is shown, and `open /tmp/...` is macOS-only with no Linux fallback.

4 / 5

Workflow Clarity

The multi-step process is clearly sequenced (capture intent → interview → write → test → run → grade → analyze → review → improve → iterate) with explicit feedback loops: read feedback.json, focus on non-empty complaints, iterate until 'the user says they're happy / feedback is all empty / not making meaningful progress'. Checkpoints are explicit (capture timing per notification, exact grading field names, analyst pass, kill the viewer).

5 / 5

Progressive Disclosure

Good structure with a dedicated 'Reference files' section clearly signaling one-level-deep pointers (agents/grader.md, agents/comparator.md, agents/analyzer.md, references/schemas.md) and named scripts (aggregate_benchmark, run_loop, package_skill, generate_review.py, assets/eval_review.html) with guidance on when to read each. Not 5: long environment-specific sections (Claude.ai-specific, Cowork-specific) are inlined in SKILL.md rather than split into references, and none of the referenced bundle files are present in the skill directory to verify.

4 / 5

Total

15

/

20

Passed

Description

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

A strong description: concrete third-person capabilities paired with an explicit, multi-scenario 'Use when' clause. The only real gap is synonym coverage for casual phrasings a user might type instead of the formal terms used.

Suggestions

Add casual synonyms users might type, e.g. 'make or build a skill', 'improve my skill', or 'my skill isn't triggering when it should'.

Consider naming the deliverable explicitly (e.g. 'produce a packaged .skill file') to sharpen what the output is.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — "Create new skills, modify and improve existing skills, and measure skill performance" plus "run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description" — comprehensively covering the skill's functions in third-person imperative voice. Not 4: coverage spans creation, editing, evaluation, benchmarking, and description optimization with no meaningful gaps.

5 / 5

Completeness

Explicitly answers both what ("Create new skills, modify and improve existing skills, and measure skill performance") and when ("Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals...") with concrete trigger phrases. Not 4: the 'when' clause is fully explicit, not merely present.

5 / 5

Trigger Term Quality

Natural user phrases like "create a skill from scratch", "edit, or optimize an existing skill", "run evals", "benchmark skill performance" map well to what a user would actually type. Not 5: misses common synonyms such as "make"/"build a skill", "improve my skill", or "my skill isn't triggering" that users would plausibly say.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear meta-niche (skill authoring/optimization) that domain skills won't match. Not 5: phrases like "run evals" and "benchmark skill performance" carry minor overlap risk with general testing/benchmarking skills.

4 / 5

Total

18

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

15

/

16

Passed

Repository

digoal/blog

Path

skills/skills_for_claude_web/skill-creator/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.