defuddle について
defuddle は、ウェブページの本文やメタデータを抽出するコマンドラインスキルです。Markdown や構造化データを後続の処理に使うワークフローに適しています。
主な機能
- 01読みやすいページ本文の抽出
- 02Markdown、HTML、JSONでの出力
- 03タイトル、説明、ドメイン情報の取得
活用シーン
- 01ナビゲーションや広告を除いてページを読む
- 02抽出したページ内容をMarkdownファイルに保存
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ kepano/ obsidian-skills --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 対応