Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
84
76%
Does it follow best practices?
Impact
96%
1.31xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.claude/skills/skill-creator/SKILL.mdNew skill initialization and structure
init_skill.py invoked
0%
100%
Frontmatter fields only
0%
100%
Description includes triggers
0%
100%
No auxiliary documentation files
0%
100%
Unused init examples removed
100%
100%
Imperative form in body
50%
100%
No When-to-Use section in body
100%
100%
Correct directory structure
25%
100%
References linked with guidance
50%
100%
Process log created
100%
100%
Progressive disclosure design
SKILL.md under 500 lines
100%
100%
References files created
100%
100%
No duplication
100%
83%
References linked with guidance
80%
100%
One level deep
100%
100%
TOC in large references
0%
0%
Core workflow retained
100%
100%
When-to-Use removed from body
0%
100%
Frontmatter preserved
100%
100%
Referenced files exist
100%
100%
Script testing and skill packaging
Scripts actually executed
100%
100%
package_skill.py invoked
100%
100%
.skill file created
100%
100%
Validation passes
100%
100%
Unused init examples removed
100%
100%
No extra docs added
100%
100%
Script execution verified
100%
100%
Build log documents process
100%
100%
Frontmatter clean
100%
100%
.skill not inside skill folder
100%
100%
38245b8
Table of Contents
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.