mcpField
D
defuddle

defuddle

github.com/guanyang生産性984280 回インストール今日更新
リポジトリ

defuddle について

Defuddle CLIでウェブページから読みやすい内容を抽出するスキルです。Markdown、HTML、JSONでの出力に加え、指定したメタデータ項目も取得できます。

主な機能

  1. 01ページの読みやすい内容を抽出
  2. 02Markdown・HTML・JSON出力
  3. 03Markdownの内容をファイルに保存
  4. 04指定したメタデータの取得

活用シーン

  1. 01ウェブページから記事本文を抽出
  2. 02ページ内容をMarkdownで保存
  3. 03ページのタイトルや説明を取得
  4. 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

出力形式

フラグ形式
--mdMarkdown (デフォルトの選択肢)
--jsonHTML と markdown の両方を含む JSON
(なし)HTML
-p <name>特定のメタデータプロパティ

コメント