Skills defuddle
๐Ÿ“ฆ

defuddle

Content revision r1 Safe โš™๏ธ External commands

Extract Clean Web Markdown

Web pages often include navigation, ads, and layout text that waste tokens. This skill uses Defuddle CLI to extract cleaner Markdown for Claude, Codex, and Claude Code.

Supports: Claude Codex Code(CC)
๐Ÿฅ‰ 78 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "defuddle" from https://skillstore.io/skills/kepano-defuddle.md and its manifest at https://skillstore.io/api/skills/kepano-defuddle/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "defuddle". A documentation page URL with navigation, sidebar links, and footer content.

Expected outcome:

Clean Markdown with the document title, headings, main body text, and fewer navigation tokens.

Using "defuddle". A blog post URL that includes ads, sharing widgets, and related article links.

Expected outcome:

Readable article text focused on the post content, with clutter removed before summarization.

Using "defuddle". A page URL where only metadata is needed.

Expected outcome:

The page title, description, or domain value requested for quick source review.

Security Audit

Safe
v6 โ€ข 7/9/2026 Open versioned report

The skill is a short Defuddle CLI usage guide with no prompt injection text or hidden behavioral instructions found. Several static hits are Markdown formatting false positives, but the npm install command and Defuddle parse examples are real external command use.

1
Files scanned
42
Lines analyzed
4
Review items
0
False positives ignored
Capability review items (4)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Medium
Ruby/shell backtick execution
If not installed: `npm install -g defuddle`
Line 10 recommends running npm install -g defuddle, which is an external command with global package side effects. The risk is bounded by a clear installation purpose but still real.
Medium
Ruby/shell backtick execution
```bash
The fenced block on lines 16-18 includes a Defuddle CLI parse command for a supplied URL. This is intended external command execution, so the risk is real.
Medium
Ruby/shell backtick execution
```bash
The fenced block on lines 22-24 includes a Defuddle CLI parse command that writes output to content.md. This is external command use with a file output side effect.
Medium
Ruby/shell backtick execution
```bash
The fenced block on lines 28-32 includes Defuddle CLI metadata commands using a supplied URL. This is legitimate but real external command execution.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/kepano-defuddle/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/kepano-defuddle/security.svg)](https://skillstore.io/skills/kepano-defuddle?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/kepano-defuddle?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/kepano-defuddle/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/kepano-defuddle.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

kepano. (2026). defuddle security audit report (audit version 6) [Author version unspecified]. Skillstore. https://skillstore.io/skills/kepano-defuddle/audits/6

BibTeX citation

@techreport{kepano-kepano-defuddle-2026, author = {kepano}, title = {defuddle security audit report (audit version 6)}, institution = {Skillstore}, year = {2026}, number = {6}, url = {https://skillstore.io/skills/kepano-defuddle/audits/6}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "defuddle security audit report (audit version 6)" version: "unspecified" type: report authors: - name: "kepano" date-released: "2026-07-09" url: "https://skillstore.io/skills/kepano-defuddle/audits/6" identifiers: - type: other value: "skillstore:kepano-defuddle:audit:6" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
70
Community
91
Spec Compliance

What You Can Build

Review technical documentation

Extract clean Markdown from online docs before asking an assistant to summarize APIs or migration steps.

Collect article text for research

Convert web articles into cleaner reading material with fewer navigation and advertising tokens.

Prepare source material for notes

Save readable Markdown from a page so it can be reviewed, cited, or added to a notes workflow.

Try These Prompts

Extract one page
Use Defuddle to extract clean Markdown from this URL, then give me the main points.
Save source material
Extract this page as Markdown with Defuddle and save it to a clearly named file in the workspace.
Read page metadata
Use Defuddle to get the title, description, and domain for this page before summarizing it.
Compare multiple sources
Extract clean Markdown from these URLs, then compare the claims and note any conflicts between sources.

Best Practices

  • Confirm the URL and command before running Defuddle on user-provided input.
  • Prefer Markdown output for summaries, analysis, and documentation workflows.
  • Use explicit file names when saving extracted content to the workspace.

Avoid

  • Do not use it for pages that require private authentication without user approval.
  • Do not assume extracted content is complete when the page depends on heavy scripting.
  • Do not save output over existing files without checking the target path.

Frequently Asked Questions

What does this skill do?
It guides an assistant to use Defuddle CLI to extract cleaner Markdown from web pages.
Which tools can use it?
It is listed for Claude, Codex, and Claude Code.
Does it need installation?
Yes. The skill expects the Defuddle CLI to be installed before extraction commands run.
Can it save extracted content?
Yes. It includes a documented pattern for saving Markdown output to a file.
Can it extract metadata?
Yes. It documents title, description, and domain metadata extraction.
Is it safe to use on any URL?
Use care with untrusted URLs and confirm command execution before running local CLI commands.

Developer Details

Author

kepano

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

0519034dad657fb1f7706e0550e962beeda73fdf

Maintenance freshness

7/18/2026

Usage

18 downloads ยท 208 views

File structure

๐Ÿ“„ SKILL.md

More from kepano

View all
View all