convert-url-html-to-md について
WebページのHTMLをMarkdownに変換するClaudeスキルです。まずページ全体からドキュメントのリンクを探し、次に本文を抽出する2段階の手順を取り、結果を標準出力に出力します。
主な機能
- 01ページ全体からドキュメントリンクを発見
- 02クリーンモードで本文を抽出
- 03ページ内容をMarkdownに変換
- 04標準出力またはファイルへ出力
活用シーン
- 01サイトのナビゲーションから文書ページを探す
- 02指定したドキュメントページを変換
- 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.jsonlib/html_table_to_markdown.jsurl_to_markdown_apple_dev_docs.jsurl_to_markdown_common_filters.jsurl_to_markdown_formatters.jsurl_to_markdown_processor.jsurl_to_markdown_readers.jsscripts/convert_url.js詳細
URL の HTML を Markdown に変換
2 段階のアプローチで Web コンテンツを Markdown として抽出し、ドキュメントを網羅的に収集します。
2 段階のワークフロー
ドキュメントを最適に抽出するには、次の手順を実行します。
- 検出(clean=false):ナビゲーションとサイドバーを含むページ全体を取得し、すべてのドキュメント URL を確認します
- 抽出(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 スキルとして改変、調整しました。
コメント
Markdown 対応