CtrlK
BlogDocsLog inGet started
Tessl Logo

wigolo-crawl

Local-first multi-page crawl with sitemap, BFS, DFS, and URL-map strategies, anchor-fragment dedup, rate limiting, robots.txt respect, and automatic local cache population. Use when the user wants to index documentation, crawl a docs site, extract all pages under a path, or says "crawl", "index this site", "get all the docs", "bulk extract". Prefer when crawled pages should land in a reusable local cache for later `cache` / `find_similar` queries.

71

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

83%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 skill body with excellent copy-paste examples and a well-signaled parameter table. The main weaknesses are the absence of any post-crawl verification step for a batch operation and a full parameter table inlined that could be split into a reference file.

Suggestions

Add a verification step after crawling, e.g. "Check the returned page count and query cache({ query: ... }) on one URL to confirm pages landed in the local cache before running find_similar."

Move the full parameter table to a references/ file (e.g. PARAMETERS.md) and keep only the most-used parameters inline in SKILL.md.

Add an explicit error-recovery note for the common failure cases, such as what to do when the sitemap is missing (fall back to BFS) or when robots.txt blocks the seed URL.

DimensionReasoningScore

Conciseness

The body is lean and dense: a four-snippet JSON quick-reference, a parameter table with a "When to use" column, terse anti-patterns, and a short "After Crawling" section. It explains nothing Claude already knows, and every token earns its place, matching the anchor-5 example. It is not 4 because there is no over-explanation left to trim.

5 / 5

Actionability

Copy-paste-ready tool-call JSON covers the common cases (sitemap crawl, scoped BFS, URL-map discovery, authenticated crawl), and the parameter table gives types, defaults, and usage guidance (e.g., "include_patterns — ALWAYS add to stay in scope"). It is not 4 because the examples are complete and executable, not just mostly concrete.

5 / 5

Workflow Clarity

A sensible flow exists (pick strategy and limits via the quick-reference and anti-patterns → crawl → query with cache/find_similar), but a crawl is a batch operation and there is no validation or verification checkpoint — e.g., confirming the returned page count or that pages actually landed in the cache before issuing cache/find_similar queries. Per the rubric's batch-operation cap, workflow clarity cannot exceed 3 here. It is not 2 because "After Crawling" does sequence the follow-up steps explicitly.

3 / 5

Progressive Disclosure

Well-organized sections (Quick Reference, Parameters, After Crawling, Anti-Patterns, When NOT to use, See Also) with one-level-deep references to sibling skills. It is not 5 because the body is ~64 lines (above the under-50 simple-skill threshold) and the full 12-row parameter table is bulk reference material that could live in a separate reference file; it is not 3 because structure and navigation are clear with nothing buried.

4 / 5

Total

17

/

20

Passed

Description

92%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: concrete capability list, explicit "Use when" triggers with natural quoted phrases, and a clear preference clause that disambiguates it from a sibling single-page fetch skill. The only gap is a few missing natural synonyms (scrape/spider/harvest).

Suggestions

Add one or two common synonyms such as "scrape", "spider", or "archive this site" to the quoted trigger list.

Optionally name the single-page counterpart ("for one page, use fetch") inside the description to further reduce overlap with sibling fetch skills.

DimensionReasoningScore

Specificity

"multi-page crawl with sitemap, BFS, DFS, and URL-map strategies, anchor-fragment dedup, rate limiting, robots.txt respect, and automatic local cache population" lists multiple specific concrete actions with comprehensive coverage of strategies and side-effects, matching the anchor-5 example's breadth. It is not 4 because there are no coverage gaps — the crawl strategies, dedup behavior, safety limits, and cache side-effect are all explicitly named.

5 / 5

Completeness

It explicitly answers what ("Local-first multi-page crawl with ... strategies ... and automatic local cache population") and when ("Use when the user wants to index documentation, crawl a docs site, extract all pages under a path, or says 'crawl', 'index this site'...") with concrete trigger phrases, matching the anchor-5 example. It is not 4 because the 'when' is fully explicit with quoted user utterances rather than merely adequate.

5 / 5

Trigger Term Quality

Good keyword coverage with natural quoted phrases users would say: "crawl", "index this site", "get all the docs", "bulk extract", plus "index documentation" and "crawl a docs site". It is not 5 because common synonyms such as "scrape", "spider", or "harvest" are missing; it is not 3 because the quoted trigger list goes well beyond a couple of generic keywords.

4 / 5

Distinctiveness Conflict Risk

A clear niche (multi-page crawl that populates the local cache) is carved out against the single-page fetch case via "Prefer when crawled pages should land in a reusable local cache for later cache / find_similar queries", giving minimal conflict risk with sibling skills. It is not 4 because the description both defines the niche and explicitly steers the main boundary case.

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

Warning

Total

15

/

16

Passed

Repository
KnockOutEZ/wigolo
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.