CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

wigolo-watch

Monitor a page for changes over time. Create lazy watch jobs on one or many URLs, list them, and check for changes on demand — with optional SSRF-guarded webhook delivery when a change is detected. Use when the user says "monitor this page", "watch this URL for changes", "tell me when this updates", "track this changelog", "notify me if this changes", or wants recurring change detection on web content.

Quality

87%

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 tight, highly actionable reference whose JSON examples and parameter table make every operation immediately executable. Its weaknesses are mild triple-repetition of the lazy-model and interval-minimum facts and the absence of validation/verification guidance for its batch-create and delete operations, which caps workflow clarity.

Suggestions

Add a brief verification note for batch create (e.g., how to interpret the returned `jobs[]` and what happens if some URLs fail) so the batch operation has an explicit checkpoint.

Add a validation step for destructive operations (e.g., confirm job state via `action: "list"` before/after `delete`) to lift workflow clarity above the batch/destructive cap.

State the lazy-execution model and the 60-second minimum once (e.g., in How It Works / Parameters) and let the Anti-Patterns section reference them without re-explaining.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence (params table, JSON quick reference, no explanation of known concepts), but the lazy-execution model and the 60-second minimum are each repeated three times across the intro, Parameters, and Anti-Patterns sections — minor over-explanation that could be trimmed to one authoritative statement.

4 / 5

Actionability

The Quick Reference provides copy-paste-ready JSON invocations covering every action (create single, batch, selector-scoped, webhook, list, check, pause/resume/delete), and the Parameters table specifies types, defaults, mutual exclusivity, and the enforced minimum — fully executable guidance covering the common cases.

5 / 5

Workflow Clarity

"How It Works" gives a clear create → check → manage sequence, but the skill involves batch operations (`urls[]` batch create) and a destructive action (delete) with no validation or verification steps — no post-batch confirmation, per-URL failure handling, or delete confirmation — which caps workflow clarity at 3 per the rubric's batch/destructive guideline, overriding the simple-skill exception.

3 / 5

Progressive Disclosure

There are no bundle files to split; the ~72-line body is compact and well-organized (Quick Reference, Parameters, How It Works, Anti-Patterns, When NOT to use, See Also), with the See Also links clearly signaled and only one level deep to sibling skills — easy navigation with nothing that belongs in a separate file.

5 / 5

Total

17

/

20

Passed

Description

91%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 pairs concrete capability statements with an explicit, synonym-rich 'Use when' trigger list in third-person voice. Its only weaknesses are the unmentioned management actions (pause/resume/delete) and slight trigger overlap with the on-demand sibling skill.

DimensionReasoningScore

Specificity

The description names several concrete actions — "Create lazy watch jobs on one or many URLs, list them, and check for changes on demand — with optional SSRF-guarded webhook delivery" — but omits the pause/resume/delete management actions documented in the body, leaving minor gaps in coverage (anchor 4) rather than the comprehensive coverage of anchor 5.

4 / 5

Completeness

It explicitly answers both what ("Create lazy watch jobs on one or many URLs, list them, and check for changes on demand") and when ("Use when the user says 'monitor this page'...") with concrete trigger phrases, exactly matching the anchor-5 pattern.

5 / 5

Trigger Term Quality

The trigger list is synonym-rich and natural: "monitor this page", "watch this URL for changes", "tell me when this updates", "track this changelog", "notify me if this changes" — comprehensive coverage of natural terms users would actually say, matching the anchor-5 example's breadth.

5 / 5

Distinctiveness Conflict Risk

The recurring framing ("Monitor a page for changes over time", "recurring change detection") carves a clear niche versus a one-shot diff skill, but "check for changes on demand" overlaps the on-demand trigger territory of the closely related bulk-change-detection sibling skill, so overlap risk is minor but present (anchor 4, not minimal-conflict anchor 5).

4 / 5

Total

18

/

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: 3 suspicious

Warning

Total

15

/

16

Passed

Repository

KnockOutEZ/wigolo

Path

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