← All skills
mofa-defuddle
80 / 100 · Low risk
Fine to try.
By mofa-org/mofa-skills (GitHub) · data · 12 stars · scanned at commit d8e2bea
Extract clean article content from web pages using Defuddle. Converts cluttered HTML to clean Markdown or structured data. Triggers: defuddle, extract content, clean html, article extract, readable
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 11 places.
Show 8 more
Downloads and installs other software
The author does not mention this.
Found in 17 places.
Show 14 more
- _unpublished/mofa-defuddle/SKILL.md, line 40
npx defuddle parse https://example.com/article --json - _unpublished/mofa-defuddle/SKILL.md, line 43
npx defuddle parse https://example.com/article --markdown --output article.md - _unpublished/mofa-defuddle/SKILL.md, line 46
npx defuddle parse https://example.com/article --property title - _unpublished/mofa-defuddle/SKILL.md, line 79
│ npx defuddle parse <source> [options] │ - _unpublished/mofa-defuddle/SKILL.md, line 167
npx defuddle parse "https://example.com/article" --markdown - _unpublished/mofa-defuddle/SKILL.md, line 170
npx defuddle parse "https://example.com/article" --json - _unpublished/mofa-defuddle/SKILL.md, line 173
npx defuddle parse "https://example.com/article" --markdown --output ./output/article.md - _unpublished/mofa-defuddle/SKILL.md, line 188
npx defuddle parse "$url" --markdown --output "./output/${slug}.md" - _unpublished/mofa-defuddle/SKILL.md, line 209
npx defuddle parse https://example.com --markdown | glow - - _unpublished/mofa-defuddle/SKILL.md, line 212
npx defuddle parse https://example.com --markdown | wc -w - _unpublished/mofa-defuddle/SKILL.md, line 223
npx defuddle parse "https://blog.example.com/my-post" --markdown --output ./defuddle/my-post.md - _unpublished/mofa-defuddle/SKILL.md, line 234
npx defuddle parse "https://news.example.com/story" --json | jq '{title, author, date}' - _unpublished/mofa-defuddle/SKILL.md, line 252
npx defuddle parse "$url" --markdown --output "./defuddle/$(basename $url).md" - _unpublished/mofa-defuddle/SKILL.md, line 300
if npx defuddle parse "$url" --markdown --output "$output" 2>/dev/null; then
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'mofa-defuddle' ] || [ -L ~/.agents/skills/'mofa-defuddle' ]; then echo 'A skill folder named mofa-defuddle already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/mofa-org/mofa-skills' "$d" && git -C "$d" checkout --quiet 'd8e2beaf3db5e3a14db5fb6d6131a468b07d3121' -- '_unpublished/mofa-defuddle' && mkdir -p ~/.agents/skills && cp -R "$d"/'_unpublished/mofa-defuddle' ~/.agents/skills/'mofa-defuddle' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'mofa-defuddle' ~/.claude/skills/'mofa-defuddle' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for mofa-org/mofa-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/mofa-org/mofa-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | d8e2bea | 80 |