CtrlK
BlogDocsLog inGet started
Tessl Logo

defuddle

Plan and, with explicit network consent, use an optional external Defuddle cleaner to extract article-like HTTPS pages as Markdown. Use for defuddle, clean this URL, strip page clutter, readable Markdown from a web page, or preparing a web source for later wiki ingestion.

70

Quality

86%

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

85%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 well-structured and safety-forward, with executable commands, explicit validation/fail-closed checkpoints, and a clear plan-then-execute workflow. Remaining gains are minor: trim a few redundant framing sentences and resolve the PRODUCT_ROOT placeholder.

Suggestions

Replace the PRODUCT_ROOT placeholder path with guidance on how to resolve the installed product root at runtime so the commands are directly executable.

Trim redundant framing sentences like 'Cleaning, raw capture, and wiki ingestion are separate operations.' since the sections that follow already establish this separation.

Add one or two natural trigger synonyms (e.g., 'web page to Markdown', 'extract article') to broaden trigger coverage.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence with no padding about basic concepts, but a few framing sentences (e.g., 'Cleaning, raw capture, and wiki ingestion are separate operations.') could be trimmed to reach full efficiency.

4 / 5

Actionability

Provides concrete, mostly copy-paste-ready bash commands and an argv example, but the PRODUCT_ROOT placeholder path and HTTPS_URL/VAULT tokens keep it from being fully executable as written.

4 / 5

Workflow Clarity

Clear sequence (plan → verify contracts → handle states → execute after consent → optional capture) with explicit validation checkpoints, fail-closed error conditions, and create-only/no-overwrite feedback loops for the capture operation.

5 / 5

Progressive Disclosure

A concise single-purpose skill with no bundle directories and one clearly signaled, one-level-deep reference (operation-transactions.md), organized into well-separated sections.

5 / 5

Total

18

/

20

Passed

Description

87%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 strong: it states concrete capabilities and provides an explicit 'Use for ...' trigger clause with natural user phrasing, all in third person. Minor additional synonyms would push trigger quality and specificity to full marks.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions (plan, use an external Defuddle cleaner, strip page clutter, prepare for wiki ingestion), with only minor gaps in coverage rather than the exhaustive list a 5 requires.

4 / 5

Completeness

A clear 'what' ('use an optional external Defuddle cleaner to extract article-like HTTPS pages as Markdown') is paired with an explicit 'Use for ...' clause listing concrete trigger phrases, answering both what and when.

5 / 5

Trigger Term Quality

Includes natural user phrases such as 'clean this URL', 'strip page clutter', and 'readable Markdown from a web page', but omits common synonyms/variations like 'web page to Markdown' or 'extract article' that a 5 would include.

4 / 5

Distinctiveness Conflict Risk

The Defuddle-named niche and specific HTTPS-article-extraction triggers give it a clear, distinct scope with minimal overlap risk against other skills.

5 / 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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository
AgriciDaniel/claude-obsidian
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.