CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-chat

Send chat completions, stream responses, and start an interactive REPL session from the CLI. Supports all OmniRoute providers, combo routing, and system prompt configuration.

64

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./skills/cli-chat/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

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 clean, well-organized CLI reference with good token efficiency and clear structure, but its examples are placeholders that prevent it from being fully copy-paste ready.

Suggestions

Replace placeholder examples like "omniroute chat [prompt]" with real executable invocations showing actual flag values (e.g., "omniroute chat --model gpt-4o --temperature 0.7 \"Summarize this\"").

Remove or condense the Overview section that duplicates the frontmatter description to save tokens.

Add at least one example combining streaming or system-prompt flags to demonstrate the headline capabilities.

DimensionReasoningScore

Conciseness

The body is a lean reference of subcommands and flags with no concept padding; the only redundancy is the Overview duplicating the description, which is minor.

3 / 3

Actionability

Concrete commands exist ("npm install -g omniroute", "omniroute --version") and flags are listed, but examples like "omniroute chat [prompt]" are placeholders rather than executable commands showing real flag/value usage, so guidance is incomplete.

2 / 3

Workflow Clarity

As a simple command-reference skill, the single actions per subcommand are unambiguous and the install-then-use sequence is clear; no destructive or batch operations require validation checkpoints.

3 / 3

Progressive Disclosure

The content is self-contained with well-organized sections (Overview, Quick install, Subcommands) and no nested or external references; no bundle files exist, so the flat structure is appropriate.

3 / 3

Total

11

/

12

Passed

Description

67%

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 specific and clearly niched to the OmniRoute CLI, but it lacks an explicit "Use when..." trigger clause and leans on product jargon rather than natural user phrasing.

Suggestions

Add a "Use when..." clause (e.g., "Use when the user wants to chat with an LLM from the command line or run an interactive session") to raise completeness.

Broaden trigger terms beyond product jargon to include natural phrases like "chat with a model", "stream a response", or "run an interactive prompt".

Keep the concrete action list but pair it with user-oriented phrasing to improve trigger-term quality.

DimensionReasoningScore

Specificity

"Send chat completions, stream responses, and start an interactive REPL session from the CLI" lists three concrete actions plus "Supports all OmniRoute providers, combo routing, and system prompt configuration", matching the multi-action anchor.

3 / 3

Completeness

It clearly states what the skill does but has no "Use when..." trigger clause; per the judging guidelines a missing explicit trigger guidance caps completeness at 2.

2 / 3

Trigger Term Quality

Terms like "chat completions", "stream responses", and "REPL" are relevant but heavily product-specific ("OmniRoute providers", "combo routing"); natural user phrasing variations are missing, so it is not a full-coverage level 3.

2 / 3

Distinctiveness Conflict Risk

The OmniRoute CLI niche is narrow and product-specific, making it unlikely to fire for unrelated skills and clearly distinguishable.

3 / 3

Total

10

/

12

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
diegosouzapw/OmniRoute
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.