CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

command-dispatch

Use this skill when the user sends a slash command or asks to run a MoviePilot system or plugin command in natural language. Discover the live command catalog, resolve the exact command, and dispatch it through the structured API gateway.

70

Quality

88%

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

SKILL.md
Quality
Evals
Security

Quality

Content

86%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.

An exemplary compact, instruction-only skill: it names the exact tools and request format, sequences the dispatch workflow with validation checkpoints, and stays lean with zero padding. The only real gap is the absence of an error-recovery loop and a full request/response example for slash.run.

DimensionReasoningScore

Conciseness

The 18-line body is lean and assumes Claude's competence: every line instructs (tool names, dispatch rules, confirmation policy) and nothing explains concepts Claude already knows. The note that 'retired command tools and MCP aliases do not exist' is genuinely non-obvious information, not padding.

5 / 5

Actionability

Concrete, executable guidance throughout: exact tools (slash.list, slash.run, plugin.capabilities), the exact request field ('body.command containing the complete command'), and a specific example ('/sites disable 3'). Not 5 because no complete request/response example is shown; not 3 because the commands named are real and directly invokable, not pseudocode.

4 / 5

Workflow Clarity

Steps 1-5 form a clear sequence with explicit checkpoints: no-match reporting ('If the live catalog has no match, report that no supported command was found'), confirmation for state-changing execution, and post-dispatch validation ('Check the returned acceptance/result before reporting completion'). Validation is present so the destructive-operation cap at 3 does not apply, but there is no error-recovery feedback loop (what to do on a failed run), keeping it below anchor 5.

4 / 5

Progressive Disclosure

The skill is under 50 lines, single-purpose, needs no external references (none exist in the bundle), and is well organized as a numbered procedure plus a closing note on authoritative sources. This matches the simple-skill exception: well-organized sections alone warrant the top score.

5 / 5

Total

18

/

20

Passed

Description

87%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.

A strong description: it explicitly answers both what the skill does and when to use it, uses natural trigger phrasing, and carves out a distinct MoviePilot command-dispatch niche. Minor room to broaden trigger synonyms and surface the result-verification behavior.

DimensionReasoningScore

Specificity

Three concrete actions are named ('Discover the live command catalog', 'resolve the exact command', 'dispatch it through the structured API gateway'), giving solid coverage with only a minor gap (result verification is not mentioned). Not 5 because coverage is not fully comprehensive; not 3 because multiple specific actions are listed rather than just 1-2.

4 / 5

Completeness

Both 'what' (discover catalog, resolve exact command, dispatch via the API gateway) and 'when' are explicitly stated with concrete trigger phrases ('when the user sends a slash command or asks to run a MoviePilot system or plugin command in natural language'). Clearly matches the top anchor rather than anchor 4, where 'when' is only adequate.

5 / 5

Trigger Term Quality

Natural phrases a user would say are present ('sends a slash command', 'asks to run a MoviePilot system or plugin command in natural language'). A few natural variations are missing (e.g., 'execute a command', concrete command names like restart or site sync), keeping it below the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

The description is anchored to a clear niche (MoviePilot slash/plugin commands via the structured API gateway) with distinct triggers, so it is unlikely to fire for the wrong skill. Distinctly better than the 'minor overlap risk with closely related skills' anchor 4.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

jxxghp/MoviePilot

Path

skills/command-dispatch/SKILL.md

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.