CtrlK
BlogDocsLog inGet started
Tessl Logo

omni-cli-tools

Manage CLI tool integrations exposed via the API. List, configure, and invoke CLI tool plugins that extend OmniRoute's automation surface.

50

Quality

55%

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/omni-cli-tools/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The content is a clean auto-generated endpoint catalog with executable GET examples, but it is repetitive, ships empty request bodies for mutations, lacks validation steps around destructive operations, and inlines a large API reference that belongs in a separate file.

Suggestions

Factor the shared Authorization header and base URL into a single note so each endpoint example stays lean.

Provide representative request payloads for the POST/PUT/DELETE endpoints instead of empty `{}` bodies, or inline short schema snippets.

Move the full endpoint reference into a references/ file and keep SKILL.md as an overview pointing to it, adding verification guidance for destructive resets and deletes.

DimensionReasoningScore

Conciseness

The body is mostly efficient one-liners per endpoint, but the identical Authorization header is repeated across roughly 30 curl blocks and the Overview repeats the description verbatim, so it could be tightened by factoring shared headers and the base URL.

2 / 3

Actionability

GET curl examples are executable, but the POST/PUT examples ship empty `-d '{}'` bodies and defer real payloads to the external OpenAPI spec, leaving key request details missing for mutation endpoints.

2 / 3

Workflow Clarity

This is a flat endpoint catalog with no sequenced workflow, and destructive operations (DELETE / Reset / Remove) appear without any validation or verification checkpoints, capping workflow clarity at 2.

2 / 3

Progressive Disclosure

About 360 lines of inline API reference live directly in SKILL.md with no bundle files (references/scripts/assets absent); the structure is sectioned and points to an external OpenAPI spec for payloads, but the reference itself should be split out.

2 / 3

Total

8

/

12

Passed

Description

60%

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 about capabilities but lacks an explicit "when to use" trigger clause, which limits completeness and trigger-term quality. It is reasonably distinct thanks to the OmniRoute framing but would benefit from concrete use-when phrasing.

Suggestions

Add an explicit trigger clause such as "Use when managing or configuring CLI tool plugins through the OmniRoute API."

Include natural user-facing variations like "set up" or "manage CLI tools" to improve trigger term coverage.

Clarify when this skill applies versus general API usage to reduce overlap with similar integration skills.

DimensionReasoningScore

Specificity

"List, configure, and invoke" names multiple concrete actions on a defined domain (CLI tool integrations), matching the anchor that lists several specific actions.

3 / 3

Completeness

The description clearly states what the skill does, but provides no "Use when..." clause or equivalent explicit trigger guidance, capping completeness at 2 per the guidelines.

2 / 3

Trigger Term Quality

Terms like "CLI tool integrations", "configure", and "invoke" are relevant, but there are no common user-side variations (e.g. "set up", "manage CLI tools") and no explicit trigger phrasing.

2 / 3

Distinctiveness Conflict Risk

The OmniRoute-specific niche helps distinguish it, but the trigger terms are generic enough ("manage CLI tools") that it could overlap with similar skills, and no explicit triggers are given.

2 / 3

Total

9

/

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.