defuddle について
defuddleは、Webページの読みやすい内容やメタデータを抽出するコマンドラインスキルです。Markdown、JSON、HTML形式で出力できます。
主な機能
- 01ページの読みやすい内容を抽出
- 02Markdown、JSON、HTMLで出力
- 03指定したメタデータを取得
活用シーン
- 01Webページを読みやすく整理
- 02抽出内容をMarkdownファイルに保存
- 03ページのタイトルやドメインを取得
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ breferrari/ obsidian-mind --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 対応