Create a Tessl plugin: wrap your existing skills into a versioned, shareable bundle, decide what else it needs (rules, commands, MCP servers), validate, and publish.
91
88%
Does it follow best practices?
Impact
95%
1.25xAverage score across 5 eval scenarios
Advisory
Suggest reviewing before use
The most common authoring mistakes are cramming everything into one skill and packing unrelated skills into one plugin. Fixing both is a core part of the value this plugin adds.
write-endpoint, not endpoints). Avoid skills that are thin wrappers over a single CLI command.SKILL.md lean. If it is long or repetitive, move detail into references/ files and link to them, so the core procedure stays scannable (progressive disclosure).SKILL.md.description is what makes a skill discoverable. It must say what the skill does and when to use it.A big skill is hard to get right and hard to verify. Splitting it into focused skills makes each one:
The decompose-into-skills skill owns this workflow. Lead with the benefit: decomposition is not tidying, it is what makes the result reliable.
Decompose a skill when it does several distinct jobs, has unrelated triggers, is long enough that the core procedure is hard to follow, or repeats content and mixes "what to do" with deep reference detail.