CtrlK
BlogDocsLog inGet started
Tessl Logo

create-context

Use when someone wants to turn a problem, a messy or sprawling skill, or some existing work into well-shaped reusable context for their agent. Triggers include "help me make a skill for X", "my skill is a mess, sort it out", "I want to get more out of Tessl with this skill", or "package this so my team can use it". Runs the arc - understand the problem, gather the artifacts, plan the right composition, build it - then points to eval as a separate next step.

91

1.31x
Quality

68%

Does it follow best practices?

Impact

95%

1.31x

Average score across 9 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugin-creator/skills/create-context/SKILL.md

The canonical home for this skill is tessl/plugin-creator

SKILL.md
Quality
Evals
Security

Quality

Content

67%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-structured orchestration skill that clearly defines a phased workflow for helping users shape their work into reusable context. Its strengths are in workflow sequencing, clear boundaries (especially the eval separation), and principled guidance. Its main weakness is the lack of concrete examples — no sample inputs/outputs, no example CLI invocations with real arguments, and no illustration of what 'well-shaped context' looks like in practice.

Suggestions

Add a brief concrete example showing what a typical user request looks like and how the arc plays out (e.g., 'User says X → gather phase produces Y → plan phase produces Z').

Include at least one complete CLI command example with arguments (e.g., `tessl plugin new my-plugin --description '...'`) to make the actionability more concrete.

Add explicit validation gates between phases, such as 'Before moving to phase 3, confirm the plan with the user and verify all referenced artifacts exist.'

DimensionReasoningScore

Conciseness

The content is mostly efficient and respects Claude's intelligence. It avoids explaining what plugins or skills are in basic terms. Minor verbosity in the 'Principles' section (e.g., 'A plugin must earn its place' is somewhat philosophical) and the 'Then, separately: eval' section repeats the 'don't run evals here' point already made in the intro.

4 / 5

Actionability

The skill provides a clear arc with named sub-skills to invoke (gather-context, plan-composition, build-composition, etc.) and mentions specific CLI commands (tessl skill new, tessl plugin new). However, it lacks concrete examples of inputs/outputs, specific command invocations with arguments, or executable code. The guidance is structural rather than executable — it tells Claude which phases to run and which sub-skills to call, but the actual 'how' is delegated entirely to those sub-skills without any inline examples.

3 / 5

Workflow Clarity

The four-phase arc is clearly sequenced and numbered, with explicit phase names and sub-skill references. There's a clear 'when to stop' section and the eval handoff is well-defined as a boundary. However, there are no explicit validation checkpoints between phases (e.g., 'confirm you have enough material before moving to phase 2' is implied in phase 1's description but not formalized as a gate), and no error recovery/feedback loops are specified.

4 / 5

Progressive Disclosure

The skill effectively delegates to sub-skills (gather-context, plan-composition, build-composition, decompose-into-skills, publish-plugin) and references a sibling flow (tessl/skill-optimizer) for eval. The structure is clean with well-organized sections. However, no bundle files are provided to verify these references resolve correctly, and the references to sub-skills are inline text rather than linked paths, making navigation slightly less clear.

4 / 5

Total

15

/

20

Passed

Description

70%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 does a good job of establishing when to use the skill with natural trigger phrases and a clear 'Use when' clause. Its main weakness is that the 'what' portion is somewhat abstract—describing a process arc rather than concrete deliverables or specific actions. The domain-specific terms ('Tessl', 'skill') help with distinctiveness but may limit discoverability for users unfamiliar with the terminology.

Suggestions

Replace the abstract process arc ('understand the problem, gather the artifacts, plan the right composition, build it') with concrete outputs like 'generates SKILL.md files with proper YAML frontmatter, structured instructions, and examples'.

Add more trigger term variations such as 'create a skill', 'write a skill', 'refactor skill', 'skill template', or 'improve my skill' to broaden keyword coverage.

DimensionReasoningScore

Specificity

The description names the domain (skill creation/refinement) and mentions a few actions ('understand the problem, gather the artifacts, plan the right composition, build it'), but these are fairly abstract and process-oriented rather than concrete, specific actions like 'extracts text' or 'fills forms'.

3 / 5

Completeness

Has both 'what' (turns problems/messy skills into well-shaped reusable context) and 'when' (explicit trigger phrases and 'Use when' clause). The 'when' is well-articulated with concrete examples, but the 'what' could be more specific about the concrete outputs and actions performed.

4 / 5

Trigger Term Quality

Includes several natural trigger phrases users would actually say: 'help me make a skill for X', 'my skill is a mess', 'package this so my team can use it'. These are realistic and varied. However, it could include more synonyms or variations like 'create a skill', 'write a skill', 'refactor a skill', 'skill template'.

4 / 5

Distinctiveness Conflict Risk

The description carves out a fairly distinct niche around skill creation and refinement for an agent platform ('Tessl'). The trigger phrases are specific enough to reduce overlap risk. Minor overlap could occur with general code refactoring or documentation skills, but the explicit mention of 'skill' and 'Tessl' helps differentiate.

4 / 5

Total

15

/

20

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
tesslio/product-plugins
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.