mcpField
D
defuddle

defuddle

github.com/kepano生産性50.3k75.1k 回インストール6 週間前に更新
リポジトリ

defuddle について

defuddle は、ウェブページの本文やメタデータを抽出するコマンドラインスキルです。Markdown や構造化データを後続の処理に使うワークフローに適しています。

主な機能

  1. 01読みやすいページ本文の抽出
  2. 02Markdown、HTML、JSONでの出力
  3. 03タイトル、説明、ドメイン情報の取得

活用シーン

  1. 01ナビゲーションや広告を除いてページを読む
  2. 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

出力形式

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

コメント