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.

Quality

83%

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

70%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 a highly actionable, clearly sequenced create-test-improve loop with concrete prompts, commands, and schemas. Its main weaknesses are chatty padding that pushes it past its own length guidance and a bundle-integrity problem: key referenced files are missing while existing reference files go unmentioned.

Suggestions

Fix bundle integrity: either add the referenced agents/grader.md, agents/analyzer.md, agents/comparator.md, and eval-viewer/generate_review.py, or repoint those steps at files that actually exist in the bundle.

Trim chatty asides ("Cool? Cool.", the plumbers/grandparents riff, "billions a year in economic value", the all-caps Cowork reiteration) and drop the verbatim core-loop recap at the end to get under 500 lines.

Reference the existing but unmentioned bundle files (references/output-patterns.md, references/workflows.md) from the body with guidance on when to read them, so they are discoverable.

DimensionReasoningScore

Conciseness

The core instructions are dense and useful, but the body is padded with chatty asides ("Cool? Cool.", "If you haven't heard (and how could you, it's only very recently that it started)", "we are trying to create billions a year in economic value here!") and repeats the core loop near-verbatim at the end; at 538 lines it exceeds the skill's own "under 500 lines" guidance. Not 2: most sections are efficient and free of explaining concepts Claude already knows.

3 / 5

Actionability

Mostly executable guidance: exact subagent prompt templates, exact CLI commands ("python -m scripts.aggregate_benchmark <workspace>/iteration-N --skill-name <name>"), exact JSON field requirements ("must use the fields `text`, `passed`, and `evidence`"). Not 5: several steps depend on files absent from the bundle ("reads agents/grader.md", "eval-viewer/generate_review.py"), so those steps cannot be executed as written.

4 / 5

Workflow Clarity

The eval loop is clearly sequenced as numbered Steps 1–5 with an explicit "don't stop partway through" instruction, followed by an iteration loop with explicit exit criteria ("user says happy / feedback all empty / not making meaningful progress"). Validation checkpoints are present (grade each assertion, aggregate benchmark, analyst pass) with a feedback loop for error recovery.

5 / 5

Progressive Disclosure

There is real structure (headers, a "Reference files" section, "See references/schemas.md" with when-to-read guidance), but the body references four paths that do not exist in the bundle (agents/grader.md, agents/comparator.md, agents/analyzer.md, eval-viewer/generate_review.py) while references/output-patterns.md and references/workflows.md exist but are never mentioned. Not 4: the mismatch between referenced paths and actual bundle contents is more than a minor organization gap.

3 / 5

Total

15

/

20

Passed

Description

92%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 that explicitly states both capabilities and trigger conditions in third person, with concrete natural trigger phrases. The only weakness is modest synonym coverage for how users phrase skill-creation requests.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — "Create new skills, modify and improve existing skills, and measure skill performance", "run evals to test a skill, benchmark skill performance with variance analysis", "optimize a skill's description for better triggering accuracy" — covering the skill's full scope. Not 4: there are no notable coverage gaps relative to what the skill actually does.

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 make a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance...") with concrete trigger phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Good keyword coverage with natural phrasings users would actually say: "make a skill from scratch", "edit, or optimize an existing skill", "run evals", "test a skill", "benchmark skill performance". Not 5: common variants like "build a skill", "my skill isn't triggering / misfires", or "package a skill" are missing.

4 / 5

Distinctiveness Conflict Risk

Every capability is skill-qualified, establishing a clear meta-niche (creating/improving skills themselves) with minimal conflict risk; "run evals" and "benchmark" alone could overlap with generic testing requests but are each qualified by "a skill". Not 4: no closely related skill would plausibly win these triggers.

5 / 5

Total

19

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (539 lines); consider splitting into references/ and linking

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

14

/

16

Passed

Repository

bytedance/deer-flow

Path

skills/public/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.