CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

skill-creator

Scaffold a new Claude Code skill with SKILL.md, frontmatter, and bundled resources. Use when creating a custom skill, standardizing skill structure across a team, or packaging a skill for distribution.

1.25x
Quality

85%

Does it follow best practices?

Impact

100%

1.25x

1 of 3 eval scenarios. Add 2 more for a full score.

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

78%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, actionable guide with a clear workflow, real verified scripts, explicit validation steps, and exemplary progressive disclosure of executable logic into scripts/. The main improvement opportunities are removing duplication between the validation section and Tips, and adding an error-recovery loop to the validation step.

Suggestions

Remove duplication between the validation checklist and the Tips section (e.g., the 5000-word limit and 'Use when' clause rules appear in both) to tighten conciseness.

Add a fix-and-retry feedback loop to the validation step (e.g., 'If validation fails, fix the frontmatter/structure and re-run the checklist') to reach anchor-5 workflow clarity.

State what init_skill.py actually generates (directory plus scaffolded SKILL.md from its embedded template) so users know the outcome before running the command.

DimensionReasoningScore

Conciseness

The body is compact and assumes Claude's competence (e.g., no explanation of what YAML or skills are), but the Tips section duplicates validation rules already stated in step 3 ("Keep SKILL.md under 5000 words" appears twice) and the template block partially repeats the directory-structure section. This matches 'efficient; minor instances of over-explanation that could be trimmed', not the lean anchor 5.

4 / 5

Actionability

Provides copy-paste-ready commands ("python3 ~/.claude/skills/skill-creator/scripts/init_skill.py <skill-name> --path <output-directory>", "package_skill.py <path/to/skill-folder> [output-directory]") that match the actual bundled scripts, a concrete 4-point validation checklist, and a fully worked release-notes example. Not 5 because steps like "Complete SKILL.md with usage instructions" stay high-level and the doc never states what init_skill.py actually generates.

4 / 5

Workflow Clarity

A clear 4-step sequence (create → template → validate → package) with an explicit validation checkpoint including a real-use-case test ("Invoke the skill with a real use case and confirm expected output") matches anchor 4. Not 5 because there is no fix-and-retry feedback loop after validation; not 3 because checkpoints are explicit, not merely implied.

4 / 5

Progressive Disclosure

A well-organized overview where executable logic is correctly deferred to real one-level-deep bundle files (scripts/init_skill.py and scripts/package_skill.py, both verified to exist with usage matching the documented commands), and guidance on what belongs in references/ vs assets/ is concrete. Content is appropriately split with easy navigation, matching anchor 5.

5 / 5

Total

17

/

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 a strong example: it states concrete artifacts (SKILL.md, frontmatter, bundled resources) and pairs them with an explicit 'Use when' clause covering three distinct trigger scenarios. Trigger coverage is good but could add common synonyms like 'new skill' or 'skill template' for full breadth.

DimensionReasoningScore

Specificity

"Scaffold a new Claude Code skill with SKILL.md, frontmatter, and bundled resources" names the domain and several concrete artifacts, matching the 'several specific actions; minor gaps' anchor. It falls short of 5 because it relies on a single verb rather than enumerating multiple distinct concrete actions.

4 / 5

Completeness

Explicitly answers both what ("Scaffold a new Claude Code skill with SKILL.md, frontmatter, and bundled resources") and when ("Use when creating a custom skill, standardizing skill structure across a team, or packaging a skill for distribution") with concrete trigger phrases, matching the anchor-5 example pattern. Not 4 because the when-clause is fully explicit rather than only suggestive.

5 / 5

Trigger Term Quality

"creating a custom skill, standardizing skill structure across a team, or packaging a skill for distribution" provides good natural keyword coverage. Not 5 because common variations like "new skill", "make a skill", or "skill template" are missing.

4 / 5

Distinctiveness Conflict Risk

"Scaffold a new Claude Code skill... Use when creating a custom skill... or packaging a skill for distribution" occupies a clear niche (skill authoring) with distinct triggers and minimal conflict risk with other skills. Neighboring anchor 4's 'minor overlap risk' does not fit better.

5 / 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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

FlorianBruniaux/claude-code-ultimate-guide

Path

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