CtrlK
BlogDocsLog inGet started
Tessl Logo

defuddle

Extract clean Markdown from HTML pages with Defuddle CLI.

64

Quality

76%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/defuddle/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The content is a tight, fully actionable reference for a simple single-purpose CLI skill — executable examples and a format table with no wasted tokens and clear section structure.

DimensionReasoningScore

Conciseness

The body is lean and every token earns its place — a one-line purpose, an install hint, executable command examples, and a compact format table with no padding or explanation of concepts Claude already knows.

5 / 5

Actionability

Provides fully executable, copy-paste-ready commands covering the common cases (markdown output, save to file, metadata extraction) plus a flag/format reference table.

5 / 5

Workflow Clarity

This is a simple single-purpose skill with one unambiguous action and no destructive/batch operation, so the simple-skill exception applies and the workflow is clear without needing multi-step validation checkpoints.

5 / 5

Progressive Disclosure

Under 50 lines with no need for external references, organized into clearly headed sections (Usage, Output formats), meeting the simple-skill threshold for full marks on progressive disclosure.

5 / 5

Total

20

/

20

Passed

Description

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

The description is concise and states a clear capability but omits any explicit 'when to use' trigger guidance, capping completeness, and its keyword coverage is adequate rather than comprehensive.

Suggestions

Add a 'Use when...' clause naming concrete triggers, e.g. 'Use when extracting readable content from web pages or converting HTML to Markdown.'

Broaden trigger terms with natural synonyms users say — 'web pages', 'convert HTML to Markdown', 'scrape clean content' — to improve trigger-term coverage.

Mention a second concrete capability (e.g. pulling specific metadata like title/description) to raise specificity beyond a single action.

DimensionReasoningScore

Specificity

Names the domain (HTML pages) and one concrete action ("Extract clean Markdown") but offers only a single action, matching the '1-2 concrete actions, not comprehensive' anchor rather than the multi-action anchors above.

3 / 5

Completeness

Clearly states what it does (extract clean Markdown from HTML) but has no 'Use when...' trigger clause, so per the judging guideline completeness is capped at 3 for a clear 'what' with missing 'when'.

3 / 5

Trigger Term Quality

Includes relevant terms ("HTML pages", "Markdown", "extract") but misses common variations users might say like "web pages", "convert", "scrape", or file extensions, fitting 'some relevant keywords but missing common variations'.

3 / 5

Distinctiveness Conflict Risk

The Defuddle CLI + HTML-to-Markdown niche is mostly distinct with only minor overlap risk against general web-scraping skills; not a 5 because no explicit trigger phrase sharpens the boundary.

4 / 5

Total

13

/

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
kepano/obsidian-skills
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.