CtrlK
BlogDocsLog inGet started
Tessl Logo

plugin-creator

Create OpenCode plugins and know where to load them.

58

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.opencode/skills/plugin-creator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

80%Weight 40%Scale 1-5

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

The body is concise, well-structured, and mostly actionable with concrete paths and code snippets. Its main weakness is reference-style content lacking a true multi-step workflow with validation checkpoints.

DimensionReasoningScore

Conciseness

The body is lean (~36 lines of lists, code, and short notes) with no over-explanation of concepts Claude already knows; every line adds specific, non-obvious detail like load order and cache path, matching the score-5 lean-and-efficient anchor.

5 / 5

Actionability

Provides concrete paths, an executable opencode.json snippet, and a TS plugin template with minor gaps: the template's hook bodies are a comment stub and no real hook example is shown, fitting the score-4 anchor of mostly executable guidance with minor gaps.

4 / 5

Workflow Clarity

This is a reference-style skill rather than a multi-step workflow; load order is stated explicitly but there is no sequenced process or validation checkpoints, matching the score-3 anchor of sequence present but checkpoints missing or implicit.

3 / 5

Progressive Disclosure

Content is cleanly split into well-labeled sections (Quick Usage, Minimal plugin template, Notes, Reference) with the one external reference clearly signaled as an escape hatch; for a sub-50-line skill needing no bundle files, this meets the score-5 well-organized bar.

5 / 5

Total

17

/

20

Passed

Description

53%Weight 40%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 states a clear purpose and distinct niche, but it omits any 'Use when...' trigger guidance and only names a couple of minimal actions. It is solid but not comprehensive.

Suggestions

Add an explicit 'Use when ...' clause naming concrete trigger phrases such as 'Use when creating OpenCode plugins, configuring plugin load order, or wiring npm plugin packages into opencode.json.'

Expand the action list from 'create and load' to specific concrete actions, e.g. 'Create OpenCode plugins, configure load paths in opencode.json, and load npm plugin packages.'

Include natural synonyms and file extensions users might say (plugins, .opencode/plugins/*.js, opencode.json, plugin packages) to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain and two actions ('Create OpenCode plugins', 'know where to load them'), but 'know where to load them' is a capability rather than a concrete action verb, matching the score-3 anchor for 1-2 concrete actions without comprehensive coverage.

3 / 5

Completeness

The 'what' is clear (create and load OpenCode plugins) but the 'when' is entirely absent with no 'Use when...' clause, which per the guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Contains relevant natural terms ('OpenCode plugins', 'create', 'load') but misses common variations and synonyms (extension, package, npm), fitting the score-3 anchor of some relevant keywords missing common synonyms.

3 / 5

Distinctiveness Conflict Risk

'OpenCode plugins' is a clear niche with minimal overlap risk, matching the score-4 anchor of mostly distinct with only minor overlap against closely related skills; not a 5 because triggers are not fully spelled out.

4 / 5

Total

13

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
trackdubllc/Babel-Player-Alpha
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.