CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

wigolo-cache

Local-first knowledge cache — full-text and hybrid semantic search over every page wigolo has already fetched, crawled, or searched. Use before any web request: cached hits return instantly and free. Triggers when the user says "check the cache", "have we seen this", "what's on disk", "search what I've already fetched", "cache stats", or "what changed since I last looked". Also clears matching entries and re-checks cached URLs for changes.

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

A lean, highly actionable single-tool reference with excellent structure and copy-paste-ready examples. Its one real weakness is the destructive `clear` path: the workflow lacks a validate-before-delete checkpoint, which caps workflow clarity, and there is minor motivational padding that could be trimmed.

Suggestions

Add a validate-before-clear step to the workflow, e.g. 'Run the same query/url_pattern first to list matching entries, confirm they are the intended targets, then re-run with clear: true' — this gives the destructive operation a feedback loop.

Trim the motivational sentence in The Cache-First Workflow ("Cached content is instant (0ms network), free (no engine query), and already extracted (clean markdown). A miss costs nothing; a redundant fetch wastes 5-15 seconds.") since the intro already states the rationale; keep just the rule and the two-step example.

Add a short note on interpreting `check_changes` results (e.g., read the per-URL diff summary and re-fetch the full page only when the change is relevant), giving the batch re-check a verification step.

DimensionReasoningScore

Conciseness

The body is efficient — a compact Quick Reference, a tight parameters table, and short sections with no concept explanations Claude already knows. It falls at the 4-anchor ('efficient; minor instances of over-explanation that could be trimmed') because the "instant (0ms network), free (no engine query)... a redundant fetch wastes 5-15 seconds" justification in The Cache-First Workflow section restates the intro's motivation and could be cut to just the rule and example.

4 / 5

Actionability

Six copy-paste-ready JSON invocations in Quick Reference cover the common cases (keyword search, URL scoping, hybrid mode, date filter, stats, change detection, clear), the parameters table gives types/defaults, and the workflow shows two concrete executable calls. This matches the 5-anchor ('fully executable; copy-paste ready... specific examples cover the common cases') and is not a 4, which implies minor gaps in executable coverage.

5 / 5

Workflow Clarity

The cache-first sequence is present (probe → fall through to search), but the skill's destructive operation (`clear: true` deletes entries) has no validation/verification step — no guidance to first run the query/url_pattern to review what matches before deleting. Per the judging guidelines, missing validation in workflows involving destructive or batch operations caps workflow clarity at 3 ('sequence present but checkpoints missing or implicit'); the handler's refusal of unscoped wipes is a guardrail, not a validate-first feedback loop, so it does not lift the cap.

3 / 5

Progressive Disclosure

The body is a clear, well-organized overview of a single tool — Quick Reference, Parameters, workflow, modes, stats, anti-patterns, and a See Also section of one-level-deep, clearly labeled references to sibling skills. Nothing that belongs in a separate file is inlined, and navigation is trivial, matching the 5-anchor ('clear overview with well-signaled one-level-deep references; content appropriately split').

5 / 5

Total

17

/

20

Passed

Description

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

An excellent description: concrete capability list, explicit 'use before any web request' guidance, and a rich set of natural trigger phrases in third-person voice. Only minor overlap risk from a couple of broadly worded triggers keeps it from a perfect score.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "full-text and hybrid semantic search", "clears matching entries", "re-checks cached URLs for changes" — comprehensively covering the skill's capabilities. This matches the anchor 'Lists multiple specific concrete actions; comprehensive coverage' and exceeds the 4-anchor, whose example lists a comparable number of actions with minor gaps; the only uncovered capability (stats) is still surfaced via the trigger "cache stats".

5 / 5

Completeness

Both 'what' ("Local-first knowledge cache — full-text and hybrid semantic search over every page wigolo has already fetched, crawled, or searched") and 'when' ("Use before any web request" plus "Triggers when the user says...") are explicitly and concretely answered, matching the 5-anchor exactly. It is not a 4 because the 'when' clause is fully explicit with concrete trigger phrases rather than merely serviceable.

5 / 5

Trigger Term Quality

Natural phrases users would actually say are comprehensively covered with variations: "check the cache", "have we seen this", "what's on disk", "search what I've already fetched", "cache stats", "what changed since I last looked". This matches the 5-anchor's 'comprehensive coverage of natural terms including synonyms' and clearly exceeds the 4-anchor ('a few natural terms missing').

5 / 5

Distinctiveness Conflict Risk

The niche is clear — probing a local cache before web requests, with cache-specific triggers — but phrases like "what's on disk" and "have we seen this" carry minor overlap risk with filesystem/memory-style skills, fitting 'mostly distinct; minor overlap risk with closely related skills'. It is not a 5 because a couple of triggers are generic enough to fire in adjacent contexts; it is well above a 3, whose examples are broadly generic domain claims.

4 / 5

Total

19

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 5 suspicious

Warning

Total

15

/

16

Passed

Repository

KnockOutEZ/wigolo

Path

skills/wigolo-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.