CtrlK
BlogDocsLog inGet started
Tessl Logo

command-dispatch

Use this skill when the user's intent is to execute a system or plugin function. Applicable scenarios include: 1) The user sends a slash command starting with / (e.g. /cookiecloud, /sites, /subscribes, etc.); 2) The user describes an action in natural language that can be fulfilled by a system or plugin command (e.g. "sync sites", "show subscriptions", "refresh subscriptions", "check downloads", etc.). This skill helps you identify the user's intent, find the matching command, extract necessary parameters, and execute the corresponding command.

75

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

87%Weight 40%Scale 1-3

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 and highly actionable, with concrete tool usage and a clear multi-step workflow. The main weakness is workflow_clarity: Step 4 reports that the command 'has started' but provides no validation, result-checking, or error-recovery feedback loop for asynchronous execution, which caps that dimension at 2.

Suggestions

Add a validation/feedback loop to Step 4: after triggering the asynchronous command, describe how to check execution results or surface failures (e.g., inspect the tool's return status) and what to tell the user on success vs. error.

Clarify error handling when run_slash_command fails or permission is denied - the Important Notes mention automatic permission checks but give no recovery guidance.

For commands that support parameters, note how to confirm a command's accepted arguments before executing (e.g., via list_slash_commands / query_plugin_capabilities) to avoid malformed invocations.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence - it skips explaining what slash commands or plugins are and jumps straight to a When-to-Use list, tool descriptions, and a numbered workflow. It is not level 2 because there is no unnecessary explanatory padding; every section earns its place.

3 / 3

Actionability

Gives concrete, executable guidance - exact tool names with their returned fields ('returns command name, description, and category'), an exact invocation format ('/command_name arg1 arg2'), and worked parameter examples ('/redo <history_id>', '/sites disable <site_id>'). It is not level 2 because the guidance is specific and copy-paste ready rather than pseudocode or incomplete.

3 / 3

Workflow Clarity

The four-step sequence is clearly ordered (identify intent -> find matching command -> extract parameters and execute -> report result), but Step 4 merely says to 'inform the user that the command has started' with no validation or error-recovery feedback loop for the asynchronous execution. It is not level 3 because there is no explicit validation/checkpoint or error-handling loop, and not level 1 because the steps are present and sequenced.

2 / 3

Progressive Disclosure

This is a simple single-purpose skill under 50 lines with no external bundle files, organized into clear sections (When to Use, Tools, Workflow, Important Notes) that serve as effective in-file navigation. Per the simple-skills scoring note, well-organized sections suffice for level 3 here. It is not level 2 because the content is appropriately structured with no monolithic wall of text or missing organization.

3 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 is strong: it explicitly states both what the skill does (intent identification, command matching, parameter extraction, execution) and when to use it, with concrete natural-language and slash-command triggers. It uses appropriate third-person skill voice and avoids vague fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions - 'identify the user's intent, find the matching command, extract necessary parameters, and execute the corresponding command' - mirroring the level-3 anchor 'Lists multiple specific concrete actions'. It is not level 2 because it enumerates several distinct actions rather than naming only a domain and partial actions.

3 / 3

Completeness

Clearly answers both what ('identify the user's intent, find the matching command, extract necessary parameters, and execute the corresponding command') and when ('Use this skill when the user's intent is to execute a system or plugin function' with two enumerated scenarios). It is not level 2 because both what and when are explicit with trigger guidance, satisfying the level-3 anchor.

3 / 3

Trigger Term Quality

Provides good coverage of natural terms users would actually say - 'sync sites', 'show subscriptions', 'refresh subscriptions', 'check downloads' alongside explicit slash-command examples like /cookiecloud, /sites, /subscribes. It is not level 2 because it offers broad natural-language variations plus concrete command tokens, not just a few relevant keywords.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche - dispatching system/plugin slash commands - with distinct triggers (slash commands starting with / and specific natural-language action phrases tied to commands like /cookiecloud, /subscribes) that make misfiring for unrelated skills unlikely. It is not level 2 because the triggers are concrete and tied to a specific command-dispatch domain rather than overlapping generic territory.

3 / 3

Total

12

/

12

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.

Validation15 / 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
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.