CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

omni-cache

Manage the LLM response cache. View cache statistics, clear entries, configure TTL policies, and control semantic-similarity caching thresholds.

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 findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/omni-cache/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 delivers concrete, executable curl commands for every listed endpoint with no wasted conceptual padding. Its weaknesses are the mismatch between the description's promised configuration capabilities and the endpoints actually shown, and the complete absence of validation guidance for destructive cache-clearing operations.

Suggestions

Add a short safety workflow for destructive operations, e.g. "Before clearing, GET /api/cache/stats to record current statistics; after DELETE, verify with a follow-up GET" — this would lift workflow clarity past the destructive-operation cap.

Cover the configuration actions promised in the description (TTL policies, semantic-similarity thresholds) with their endpoints and example payloads, or narrow the description to match what is documented.

Remove the redundant per-endpoint echo lines ("GET cache › entries") that duplicate their headings, and inline one example request/response payload for the most common operation.

DimensionReasoningScore

Conciseness

The body is a lean curl-based reference with no concept explanations Claude already knows, but each endpoint section carries a redundant echo of its own heading (e.g. "GET cache › entries" under "### GET /api/cache/entries"), which is minor trimmable noise.

4 / 5

Actionability

Every endpoint ships an executable, copy-paste-ready curl command with auth headers, but the description promises configuring TTL policies and semantic-similarity thresholds while no configuration endpoint or request payload is shown — a notable gap.

4 / 5

Workflow Clarity

"Clear all caches" (DELETE /api/cache) is a destructive batch operation, yet the body includes no validation or verification steps (e.g. check stats before/after clearing), which per the guidelines caps workflow clarity at 3 even for a simple skill.

3 / 5

Progressive Disclosure

Sections (Overview, Authentication, Endpoints, Payloads) are well organized and the Payloads pointer to the OpenAPI spec is a clearly signaled one-level reference, though the eight inlined endpoint examples are borderline content that could live in a reference file.

4 / 5

Total

15

/

20

Passed

Description

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

The description is specific, action-oriented, and appropriately concise, clearly stating what the skill does. Its main weakness is the absence of any explicit trigger guidance (a "Use when..." clause), which caps completeness, and its keyword coverage misses common user synonyms like "flush" or "reset cache".

Suggestions

Append an explicit trigger clause, e.g. "Use when the user asks to view, clear, or flush the LLM response cache, change cache TTL, or adjust semantic-similarity thresholds."

Add natural synonyms users would say — "flush cache", "purge cache", "reset cache", "cache hit rate" — to improve trigger-term coverage.

Keep the current four-action list as the "what"; it is comprehensive and should anchor the added "when" clause.

DimensionReasoningScore

Specificity

"View cache statistics, clear entries, configure TTL policies, and control semantic-similarity caching thresholds" lists four concrete, specific actions with comprehensive coverage of the cache-management domain, matching the top anchor; it uses correct third-person voice so no penalty applies.

5 / 5

Completeness

The description has a clear, explicit "what" but contains no "Use when..." clause or equivalent trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Natural phrases like "cache statistics", "clear entries", and "TTL policies" are present, but common user synonyms such as "flush/purge cache", "reset cache", or "cache hit rate" are missing, placing this between anchor 3 and 5 — noticeably above the midpoint.

4 / 5

Distinctiveness Conflict Risk

"LLM response cache", "TTL policies", and "semantic-similarity caching thresholds" carve out a mostly distinct niche, though the generic word "cache" leaves minor overlap risk with other cache-related skills.

4 / 5

Total

16

/

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

diegosouzapw/OmniRoute

Path

skills/omni-cache/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.