CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-for-agents

Designs or reviews CLIs so coding agents can run them reliably: non-interactive flags, layered --help with examples, stdin/pipelines, fast actionable errors, idempotency, dry-run, and predictable structure. Use when building a CLI, adding commands, writing --help, or when the user mentions agents, terminals, or automation-friendly CLIs.

74

Quality

91%

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

93%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 a tight, highly actionable instruction-only skill with concrete examples, realistic output blocks, and a review checklist, penalized only by a modest token budget. No bundle files exist, and none are needed given the concise, well-organized sections.

Suggestions

Add a short ordered workflow (e.g. design commands -> write --help with examples -> add error/idempotency handling -> run the review checklist) to make the applying sequence explicit.

Consider a brief 'verify with the checklist' callout at the end of the design sections to close the loop between building and reviewing.

DimensionReasoningScore

Conciseness

Lean and efficient throughout — every section adds skill-specific design guidance (e.g. 'Examples do more than prose for pattern-matching', 'Agents retry often') without explaining concepts Claude already knows or padding, matching the 'every token earns its place' anchor.

5 / 5

Actionability

Concrete, actionable guidance throughout: good/bad invocation pairs ('mycli deploy --env staging'), realistic --help and error-output blocks with correct example invocations, a pipeline-chaining example, and a review checklist covering the common design cases.

5 / 5

Workflow Clarity

Sections are clearly organized and the 'When reviewing an existing CLI' checklist provides a verification surface, but no sequenced workflow orders the design guidance (e.g. build-then-review steps), fitting the 4-anchor's 'minor gaps' rather than the explicit-validation 5-anchor.

4 / 5

Progressive Disclosure

No bundle files exist and none are needed: each section is short, well-headed, and navigable, with no inline bulk that belongs in a separate reference file, so the content is appropriately placed as written.

5 / 5

Total

19

/

20

Passed

Description

88%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 that clearly states both capabilities and explicit 'Use when...' triggers with concrete, specific capability areas. The only weaknesses are a few missing natural synonyms and one slightly broad trigger that creates minor overlap risk with other agent-related skills.

Suggestions

Add common synonyms such as 'command-line', 'command-line tool', or 'shell' to the trigger clause to catch natural user phrasings like 'make my CLI script agent-friendly'.

Narrow the broad 'when the user mentions agents' trigger to something like 'when the user mentions coding agents or agent-friendly tooling' to reduce overlap with unrelated agent skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — 'non-interactive flags, layered --help with examples, stdin/pipelines, fast actionable errors, idempotency, dry-run, and predictable structure' — giving comprehensive coverage of the skill's scope, matching the top anchor rather than the 4-anchor's 'minor gaps'.

5 / 5

Completeness

Explicitly answers both what ('Designs or reviews CLIs so coding agents can run them reliably: ...') and when ('Use when building a CLI, adding commands, writing --help, or when the user mentions agents...') with concrete trigger phrases, exactly matching the top anchor.

5 / 5

Trigger Term Quality

Good natural trigger coverage ('building a CLI, adding commands, writing --help, agents, terminals, automation-friendly CLIs') but misses common synonyms such as 'command-line', 'command-line tool', or 'shell', fitting the 4-anchor rather than the comprehensive-synonym 5-anchor.

4 / 5

Distinctiveness Conflict Risk

The agent-friendly CLI design niche is distinct with specific triggers ('writing --help', 'automation-friendly CLIs'), but the broad 'when the user mentions agents' trigger could overlap with other agent-related skills, matching 'minor overlap risk' at 4 rather than 'minimal conflict risk' at 5.

4 / 5

Total

18

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
cursor/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.