mcpField
T
topic-bookmarks-reorganizer

topic-bookmarks-reorganizer

github.com/yangsonhung生産性1863 回インストール12 週間前に更新
リポジトリ

topic-bookmarks-reorganizer について

ブラウザーのブックマーク書き出しから、指定したトピックフォルダーを整理するスキルです。リンクやサブフォルダーを再分類し、URL の重複を除いて、対象フォルダーのみを含むインポート可能な Netscape HTML を作成します。

主な機能

  1. 01指定トピックフォルダーを特定
  2. 02リンクとサブフォルダーを再分類
  3. 03URL の重複を削除
  4. 04インポート可能な Netscape HTML を作成
  5. 05対象フォルダーだけを出力

活用シーン

  1. 01ブックマーク書き出し内のトピックを整理
  2. 02リンクとサブフォルダーを再分類
  3. 03重複するブックマーク URL を削除
  4. 04ブラウザー取り込み用のトピック別ファイルを作成

インストール

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

$npx skills add https://github.com/yangsonhung/awesome-agent-skills --skill topic-bookmarks-reorganizer

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

同梱ファイルscripts/reorganize_topic_bookmarks.py

詳細

トピックのブックマークを整理

概要

ブラウザーのブックマークエクスポートから、ユーザーが指定したトピックフォルダーを1つ整理し、より見やすく、インポート可能なNetscape HTMLファイルにします。このワークフローでは、元のエクスポートを分析し、対象のトピックフォルダーを抽出して、リンクとサブフォルダーを再分類し、URLの重複を削除したうえで、ブラウザーにインポートできる形式で出力します。

使用する場面

ユーザーから次のいずれかを依頼された場合に、このスキルを使用します。

  • ブックマークのエクスポートファイルを分析し、指定されたトピックフォルダーを見つける
  • そのトピック内のリンクとサブフォルダーを再分類する
  • URLで重複リンクを削除する
  • ブラウザーにインポートできる新しいHTMLファイルを出力する
  • 出力に対象のトピックフォルダーだけを残す

使用しない場面

次の場合は、このスキルを使用しないでください。

  • 入力がブックマークのエクスポートHTMLファイルではない
  • ユーザーがファイル処理を伴わない手動の文章作成支援だけを求めている
  • ユーザーが無関係なJSON/PDF/Docxの変換を求めている

手順

  1. 必要な入力を確認します。
  • エクスポートファイルのパス
  • 対象トピックフォルダー名
  • 出力ファイルのパス
  1. まずレポートモードでスクリプトを実行します。
python3 scripts/reorganize_topic_bookmarks.py \
  --input /path/to/bookmarks.html \
  --output /tmp/topic-preview.html \
  --topic-folder "<topic-folder-name>" \
  --mode auto \
  --lang en \
  --report /tmp/topic-report.json \
  --print-report
  1. 必要な場合に限り、最終オプションをユーザーに確認します。
  • 自動で方法を選択する場合は --mode auto
  • 汎用の方法を使用する場合は --mode generic
  • URLの重複を残す場合は --no-dedupe-url
  1. 最終出力を生成します。
python3 scripts/reorganize_topic_bookmarks.py \
  --input /path/to/bookmarks.html \
  --output /path/to/topic-bookmarks-reorganized.html \
  --topic-folder "<topic-folder-name>" \
  --mode auto \
  --lang en
  1. 検証して結果を報告します。
  • 出力ファイルが存在することを確認する
  • 入力リンク数、出力リンク数、削除した重複数を報告する
  • 出力にトップレベルフォルダーが対象のトピックフォルダー1つだけ含まれていることを確認する

出力の要件

  • 出力形式はNetscapeブックマークHTMLで、ブラウザーにインポートできます
  • 出力には対象のトピックフォルダーだけが含まれます
  • リンクは元の<A ...>属性(例:add-date/icon)を保持します
  • フォルダー構造は上位カテゴリに再編成されます

コメント