mcpField
C
convert-url-html-to-md

convert-url-html-to-md

github.com/1naichiiドキュメント44 回インストール
リポジトリ

convert-url-html-to-md について

WebページのHTMLをMarkdownに変換するClaudeスキルです。まずページ全体からドキュメントのリンクを探し、次に本文を抽出する2段階の手順を取り、結果を標準出力に出力します。

主な機能

  1. 01ページ全体からドキュメントリンクを発見
  2. 02クリーンモードで本文を抽出
  3. 03ページ内容をMarkdownに変換
  4. 04標準出力またはファイルへ出力

活用シーン

  1. 01サイトのナビゲーションから文書ページを探す
  2. 02指定したドキュメントページを変換
  3. 03抽出内容をMarkdownファイルに保存

インストール

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

$npx skills add https://github.com/1naichii/ai-code-tools --skill convert-url-html-to-md

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

package.json
lib/
html_table_to_markdown.js
url_to_markdown_apple_dev_docs.js
url_to_markdown_common_filters.js
url_to_markdown_formatters.js
url_to_markdown_processor.js
url_to_markdown_readers.js
scripts/
convert_url.js

詳細

URL の HTML を Markdown に変換

2 段階のアプローチで Web コンテンツを Markdown として抽出し、ドキュメントを網羅的に収集します。

2 段階のワークフロー

ドキュメントを最適に抽出するには、次の手順を実行します。

  1. 検出(clean=false):ナビゲーションとサイドバーを含むページ全体を取得し、すべてのドキュメント URL を確認します
  2. 抽出(clean=true):確認した URL からメインコンテンツを抽出します

使用方法

# From the skill directory
cd ~/.claude/skills/convert-url-html-to-md

# Clean mode - main content only (recommended for docs)
node scripts/convert_url.js <url> --clean=true

# Full page mode - includes nav/sidebar (for discovering URLs)
node scripts/convert_url.js <url> --clean=false

# Default is clean=true
node scripts/convert_url.js <url>

例

# Get all navigation links from a docs site
node scripts/convert_url.js https://ui.shadcn.com/docs --clean=false

# Extract specific documentation content
node scripts/convert_url.js https://ui.shadcn.com/docs/components/radix/aspect-ratio --clean=true

インストール

依存関係は含まれています。次のコマンドを一度実行してください。

cd ~/.claude/skills/convert-url-html-to-md
npm install

出力

スクリプトは Markdown を標準出力に直接出力します。必要に応じてファイルにリダイレクトしてください。

node scripts/convert_url.js <url> --clean=true > output.md

クレジット

このスキルは、MIT ライセンスの Lee Hanken による urltomarkdown をベースにしています。1naichii が Claude スキルとして改変、調整しました。

コメント