Defuddle Obsidian
v1.0.0Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of WebFetch when the user provi...
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
The name/description say the skill uses the Defuddle CLI to extract markdown from web pages; the SKILL.md provides concrete commands to do exactly that and does not request unrelated system access or credentials.
Instruction Scope
Instructions are narrowly scoped to running the defuddle CLI and saving/parsing output. They do suggest installing with `npm install -g defuddle`, which is expected but introduces an implicit install step outside the skill bundle (see install_mechanism). The skill does not instruct reading other files or env vars.
Install Mechanism
The skill has no formal install spec, but the SKILL.md tells users/agents to run `npm install -g defuddle`. Installing an npm package globally is a normal way to obtain a CLI but carries the usual npm risks (install scripts, supply-chain concerns). No URLs or non-standard installers are provided by the skill itself.
Credentials
The skill declares no required environment variables, credentials, or config paths. That matches its stated purpose and the SKILL.md content.
Persistence & Privilege
The skill is not forced always-on and is user-invocable; it does not request elevated persistence or modify other skills or system-wide agent config.
Assessment
This skill is internally consistent: it simply tells the agent how to run the Defuddle CLI to produce markdown. Before installing or running it, verify the defuddle npm package (check the npmjs.org page, repository URL, maintainer, and recent activity). If you don't trust the package, avoid a global install — prefer a sandboxed environment, a container, or a local project install (npm install defuddle) and inspect the package contents and install scripts. Be aware the CLI will fetch web pages to parse, so review privacy/usage implications for any pages with sensitive content.Like a lobster shell, security has layers — review code before you run it.
latest
Defuddle
Use Defuddle CLI to extract clean readable content from web pages. Prefer over WebFetch for standard web pages — it removes navigation, ads, and clutter, reducing token usage.
If not installed: npm install -g defuddle
Usage
Always use --md for markdown output:
defuddle parse <url> --md
Save to file:
defuddle parse <url> --md -o content.md
Extract specific metadata:
defuddle parse <url> -p title
defuddle parse <url> -p description
defuddle parse <url> -p domain
Output formats
| Flag | Format |
|---|---|
--md | Markdown (default choice) |
--json | JSON with both HTML and markdown |
| (none) | HTML |
-p <name> | Specific metadata property |
Comments
Loading comments...
