CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

scrapling

CLI-first web scraping & content extraction with optional MCP server. Use when you have target URLs and need clean, selector-based outputs (html/md/txt).

66

Quality

83%

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

76%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 well-structured, highly actionable CLI skill body with executable examples and clean sectioning. Its main weakness is workflow clarity for the batch-scraping use case it promotes: validation and retry feedback loops are only mentioned abstractly rather than prescribed.

Suggestions

Add a concrete validation/retry loop for batch scraping, e.g. check each output file is non-empty and re-run failed URLs with the browser `fetch` fetcher before reporting results.

Remove or relativize the hardcoded wrapper path (`C:/Users/羽裳/.codex/...`) so the reference resolves regardless of install location.

Trim the opening paragraph that re-states the frontmatter description to improve token efficiency.

DimensionReasoningScore

Conciseness

The body is mostly lean, assumes Claude's competence, and avoids explaining basic concepts, but the opening paragraph re-states the frontmatter and a few transitional sentences (e.g. "This skill is CLI-first") could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready, executable commands across the common cases — `scrapling extract get "https://example.com" out.md`, `--css-selector`, browser `fetch` mode, install extras, and MCP launch — covering the typical workflows specifically.

5 / 5

Workflow Clarity

A rough sequence exists (prerequisite check → install → extract), but the skill explicitly endorses batch URL scraping and only vaguely advises handling "timeouts, retries, and failures" with no validate→fix→retry checkpoint, so the batch-operation cap applies.

3 / 5

Progressive Disclosure

Content is organized into clear, well-signaled sections with a single one-level reference to the bundled `scripts/scrapling.ps1` wrapper; the main gap is the hardcoded user-specific absolute path to that wrapper, which is not portable.

4 / 5

Total

16

/

20

Passed

Description

83%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 concise, well-constructed description that clearly states capabilities and gives an explicit, concrete trigger condition. It is specific and distinguishable, with only minor gaps in keyword synonyms and action enumeration.

DimensionReasoningScore

Specificity

Names the domain and several concrete capabilities — "web scraping & content extraction", "CLI-first", "optional MCP server", "selector-based outputs (html/md/txt)" — but the actions stay at the scraping/extraction level rather than enumerating a fuller set of operations, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers both what ("CLI-first web scraping & content extraction with optional MCP server") and when ("Use when you have target URLs and need clean, selector-based outputs (html/md/txt)") with a concrete trigger phrase.

5 / 5

Trigger Term Quality

Includes natural terms users would say ("web scraping", "content extraction", "target URLs") plus file extensions (html/md/txt), giving good keyword coverage, though common synonyms like "scrape" or "crawl" are absent.

4 / 5

Distinctiveness Conflict Risk

The "CLI-first" + selector-based-output framing carves a clear niche distinct from interactive browser tools, but general web-scraping language leaves minor overlap risk with closely related fetch/scrape skills.

4 / 5

Total

17

/

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

foryourhealth111-pixel/Vibe-Skills

Path

bundled/skills/scrapling/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.