mcpField
W
web-recap

web-recap

github.com/wilbeibi生産性268 回インストール4 日前に更新
リポジトリ

web-recap について

web-recapは、複数のブラウザーの履歴を抽出して確認するCLIスキルです。日付や時刻で絞り込み、jqで加工できるJSONを出力します。

主な機能

  1. 01Chrome、Chromium、Brave、Firefox、Safari、Edgeの履歴抽出
  2. 02日付、期間、時刻による絞り込み
  3. 03訪問メタデータのJSON出力
  4. 04jqによるトピック検索とドメイン集計

活用シーン

  1. 01トピックに関連する閲覧履歴の検索
  2. 02ドメイン別の訪問数確認
  3. 03指定した日付や時刻の履歴確認

インストール

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

$npx skills add https://github.com/wilbeibi/wilbeibi-skills --skill web-recap

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

詳細

web-recap

Chrome、Chromium、Brave、Firefox、Safari、Edge の閲覧履歴を抽出します。すべてのフラグを確認するには、web-recap --help を実行してください。

前提条件

web-recap CLI がインストールされ、PATH に含まれている必要があります。web-recap --help で確認してください。インストールされていない場合は、リリースバイナリをインストールしてください(macOS Apple Silicon の例です。お使いのプラットフォームに合ったアセットを選んでください)。

curl -L https://github.com/robzolkos/web-recap/releases/latest/download/web-recap-darwin-arm64 -o ~/.local/bin/web-recap
chmod +x ~/.local/bin/web-recap

または、ソースからビルドします(Go 1.21 以降が必要です)。

git clone https://github.com/robzolkos/web-recap.git && cd web-recap && go build ./cmd/web-recap

主なフラグ

--date YYYY-MM-DD        Specific date (local timezone)
--start-date YYYY-MM-DD  Start of range
--end-date YYYY-MM-DD    End of range
--time HH                Specific hour (e.g., --time 14 for 2pm-3pm)
--browser NAME           chrome|firefox|safari|edge|brave|auto

出力形式

entries 配列を含む JSON です。各エントリには、timestamp、url、title、domain、visit_count、browser が含まれます。

使用パターン

生の出力をそのまま表示しないでください。 jq を使ってトークン数を減らします。

検索(トピックから URL を検索)
# Find entries matching a topic (searches title, domain, url)
web-recap | jq '[.entries[] | select(.title + .domain + .url | test("KEYWORD"; "i"))] | unique_by(.url) | map({title, url, domain})'
統計(閲覧状況の概要)
# Domain counts, sorted by visits
web-recap | jq '[.entries[].domain] | group_by(.) | map({domain: .[0], count: length}) | sort_by(-.count)'
クイックメタデータ
web-recap | jq '{start: .start_date, end: .end_date, total: .total_entries}'

コメント