Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of WebFetch when the user provides a URL to read or analyze, for online documentation, articles, blog posts, or any standard web page. Do NOT use for URLs ending in .md — those are already markdown, use WebFetch directly.
100
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an excellent skill description that clearly communicates what the skill does, when to use it, and critically, when NOT to use it. The explicit differentiation from WebFetch and the .md exclusion rule make it highly distinctive and easy for Claude to route correctly. The natural trigger terms cover a wide range of user phrasings.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists specific concrete actions: 'Extract clean markdown content from web pages', 'removing clutter and navigation', 'save tokens'. Also specifies the tool used (Defuddle CLI) and provides clear exclusion criteria for .md files. | 3 / 3 |
Completeness | Clearly answers both 'what' (extract clean markdown from web pages using Defuddle CLI, removing clutter) and 'when' (when user provides a URL to read or analyze, for documentation/articles/blog posts). Also explicitly states when NOT to use it, which adds further clarity. | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'URL', 'web pages', 'online documentation', 'articles', 'blog posts', 'read', 'analyze'. Also includes the distinguishing term 'WebFetch' for internal routing and '.md' for exclusion cases. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive — explicitly differentiates itself from WebFetch, specifies its niche (web page content extraction via Defuddle), and includes a clear exclusion rule for .md URLs. This makes it very unlikely to conflict with other skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is an excellent, lean skill that provides exactly what Claude needs to use the Defuddle CLI effectively. It assumes Claude's competence, provides executable commands, and organizes information cleanly with a useful reference table. No improvements needed.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Every token earns its place. No unnecessary explanations of what web scraping is or why clutter removal matters. The install command, usage examples, and flag table are all lean and informative. | 3 / 3 |
Actionability | Provides fully executable, copy-paste ready commands for all common use cases: basic extraction, saving to file, and metadata extraction. The flag reference table is concrete and immediately usable. | 3 / 3 |
Workflow Clarity | This is a simple, single-purpose skill (run a CLI command to extract content). The single action is unambiguous, and the install prerequisite is clearly noted. No multi-step destructive operations require validation checkpoints. | 3 / 3 |
Progressive Disclosure | For a simple skill under 50 lines with no need for external references, the content is well-organized with clear sections (Usage, Output formats) and a helpful reference table. No external files are needed. | 3 / 3 |
Total | 12 / 12 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 — 11 / 11 Passed
Validation for skill structure
No warnings or errors.
fa1e131
Table of Contents
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.