defuddle について
Defuddle CLIでウェブページから読みやすい内容を抽出するスキルです。Markdown、HTML、JSONでの出力に加え、指定したメタデータ項目も取得できます。
主な機能
- 01ページの読みやすい内容を抽出
- 02Markdown・HTML・JSON出力
- 03Markdownの内容をファイルに保存
- 04指定したメタデータの取得
活用シーン
- 01ウェブページから記事本文を抽出
- 02ページ内容をMarkdownで保存
- 03ページのタイトルや説明を取得
- 04抽出テキストからナビゲーションや広告を除去
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ guanyang/ open-agent-hub --skill defuddleインストール後、Claude Code で/defuddleを入力して読み込まれたか確認します。
詳細
Defuddle
Defuddle CLI を使用して、Web ページから読みやすいクリーンなコンテンツを抽出します。標準的な Web ページには WebFetch よりもこちらを推奨します — ナビゲーション、広告、不要な要素を除去し、トークン使用量を削減します。
インストールされていない場合: npm install -g defuddle
使用方法
Markdown 出力には常に --md を使用します:
defuddle parse <url> --md
ファイルに保存:
defuddle parse <url> --md -o content.md
特定のメタデータを抽出:
defuddle parse <url> -p title
defuddle parse <url> -p description
defuddle parse <url> -p domain
出力形式
| フラグ | 形式 |
|---|---|
--md | Markdown (デフォルトの選択肢) |
--json | HTML と markdown の両方を含む JSON |
| (なし) | HTML |
-p <name> | 特定のメタデータプロパティ |
コメント
Markdown 対応