mcpField
D
defuddle

defuddle

github.com/timlai666生産性042 回インストール1 日前に更新
リポジトリ

defuddle について

defuddle は、Web ページから読みやすい本文とメタデータを抽出するコマンドラインスキルです。Markdown、HTML、JSON で出力でき、ファイル保存や項目指定にも対応します。

主な機能

  1. 01ページ本文の抽出
  2. 02Markdown・HTML・JSON 出力
  3. 03Markdown のファイル保存
  4. 04タイトル・説明・ドメインの指定

活用シーン

  1. 01Web ページから記事本文を抽出
  2. 02ページ内容を Markdown で保存
  3. 03指定したページメタデータの取得

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/timlai666/skills --skill defuddle

インストール後、Claude Code で/defuddleを入力して読み込まれたか確認します。

詳細

Defuddle

Defuddle CLI を使用して、Web ページから読みやすいコンテンツを抽出します。通常の Web ページでは WebFetch よりも優先して使用してください。ナビゲーション、広告、不要な要素を取り除き、トークンの使用量を削減できます。

インストールされていない場合は、npx defuddle parse <url> --md を使用してください。繰り返し使用する場合は、 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(デフォルトの選択肢)
--jsonメタデータ、content 内の HTML、contentMarkdown 内の Markdown を含む JSON
--json --mdメタデータと content 内の Markdown を含む JSON。個別の contentMarkdown はありません
(none)HTML
-p <name>特定のメタデータプロパティ

コメント