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.
62
42%
Does it follow best practices?
Impact
99%
1.17xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/all-skills/skills/skill-creator/SKILL.mdSkill initialization with init_skill.py
init_skill.py invoked
100%
100%
Correct CLI syntax
100%
100%
Hyphen-case skill name
100%
100%
Frontmatter name field
100%
100%
Frontmatter description field
100%
100%
Third-person description
33%
100%
Imperative SKILL.md body
91%
100%
Example files removed
0%
100%
Process documented
100%
100%
Skill content relevance
100%
100%
SKILL.md writing style and resource organization
Imperative body style
75%
100%
Third-person description
0%
100%
Schema in references file
100%
100%
SKILL.md avoids duplication
80%
70%
Script for repeated SQL
100%
100%
SKILL.md references bundled resources
100%
100%
Purpose covered
100%
100%
When to use covered
50%
100%
How to use covered
90%
100%
No placeholder TODOs
100%
100%
Skill packaging with package_skill.py
package_skill.py invoked
100%
100%
Correct CLI syntax
100%
100%
Validation errors fixed
100%
100%
Zip file produced
100%
100%
Fix documented
100%
100%
Script run from scripts dir or via python
100%
100%
No manual zip fallback
100%
100%
7cc63f3
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.