CtrlK
BlogDocsLog inGet started
Tessl Logo

plugins

Plugin management, installation, and lifecycle control

68

Quality

56%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./src/skills/bundled/plugins/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

32%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This description provides a basic domain identification but lacks the specificity and completeness needed for effective skill selection. It fails to include any explicit trigger guidance ('Use when...') and uses vague terminology like 'lifecycle control' without concrete examples. The description would benefit significantly from specifying the plugin ecosystem, concrete actions, and clear usage triggers.

Suggestions

Add a 'Use when...' clause with explicit triggers like 'Use when the user wants to install, update, enable, disable, or remove plugins'

Specify concrete actions instead of 'lifecycle control' - e.g., 'install, update, enable, disable, configure, and remove plugins'

Include natural trigger terms users would say: 'extensions', 'add-ons', 'enable plugin', 'disable plugin', or the specific plugin system name if applicable

DimensionReasoningScore

Specificity

Names the domain (plugin management) and lists some actions (installation, lifecycle control), but lacks concrete specifics about what 'lifecycle control' means or what types of plugins are involved.

2 / 3

Completeness

Only addresses 'what' at a high level with no 'Use when...' clause or explicit trigger guidance. Missing the critical 'when should Claude use this' component entirely.

1 / 3

Trigger Term Quality

Includes 'plugin' and 'installation' which users might say, but misses common variations like 'extensions', 'add-ons', 'packages', 'enable/disable', or specific plugin system names.

2 / 3

Distinctiveness Conflict Risk

'Plugin' is somewhat specific but could overlap with package managers, extension systems, or dependency management skills. 'Lifecycle control' is vague enough to conflict with general process management.

2 / 3

Total

7

/

12

Passed

Implementation

79%

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 API reference that excels in actionability and conciseness, providing executable code and clear commands without unnecessary explanation. However, it functions more as a reference document than a skill guide, lacking explicit workflows for common tasks and could benefit from better progressive disclosure by splitting detailed content into separate files.

Suggestions

Add a workflow section showing the complete sequence for common tasks like 'install, configure, and verify a plugin is working' with validation checkpoints

Split the detailed API reference and plugin creation guide into separate files, keeping SKILL.md as a concise overview with links

Add explicit validation steps after plugin installation (e.g., 'verify plugin loaded: plugins.getStatus(id).enabled === true')

DimensionReasoningScore

Conciseness

The content is lean and efficient, presenting commands and code without unnecessary explanation. It assumes Claude understands plugin concepts and doesn't waste tokens explaining what plugins are or how they work conceptually.

3 / 3

Actionability

Provides fully executable TypeScript code examples, complete chat commands, and copy-paste ready implementations. The custom plugin example is complete and functional, not pseudocode.

3 / 3

Workflow Clarity

While individual operations are clear, there's no explicit workflow for common multi-step processes like 'install and configure a plugin' or validation steps. The lifecycle events are documented but not integrated into a clear sequence with checkpoints.

2 / 3

Progressive Disclosure

Content is well-organized with clear sections, but it's a monolithic reference document. The 200+ lines of API reference could benefit from splitting into separate files (e.g., CREATING_PLUGINS.md, COMMANDS.md) with this file serving as an overview.

2 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
alsk1992/CloddsBot
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.