video-lens-gallery について
video-lens-galleryは、保存済みのvideo-lensレポートを管理・閲覧するスキルです。レポートのインデックスを再作成し、ローカルギャラリーとして配信します。
主な機能
- 01レポートのインデックス再作成
- 02任意のメタデータ補完
- 03ローカルギャラリーの配信
活用シーン
- 01保存済み動画分析レポートの整理
- 02レポートギャラリーの閲覧
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ kar2phi/ video-lens --skill video-lens-galleryインストール後、Claude Code で/video-lens-galleryを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
index.htmlscripts/backfill_meta.pybuild_index.py詳細
video-lens-gallery
保存した動画レンズレポートを管理して閲覧します。
ステップ 1 — スキルスクリプトを探す
標準の 8 エージェント探索ループを使って、video-lens/scripts($_sd)と video-lens-gallery/scripts($_gd)の両方を探します。
_sd=$(for d in ~/.agents ~/.claude ~/.copilot ~/.gemini ~/.cursor ~/.windsurf ~/.opencode ~/.codex; do
[ -d "$d/skills/video-lens/scripts" ] && echo "$d/skills/video-lens/scripts" && break
done)
_gd=$(for d in ~/.agents ~/.claude ~/.copilot ~/.gemini ~/.cursor ~/.windsurf ~/.opencode ~/.codex; do
[ -d "$d/skills/video-lens-gallery/scripts" ] && echo "$d/skills/video-lens-gallery/scripts" && break
done)
[ -z "$_sd" ] && echo "video-lens skill not found — install it first: npx skills add kar2phi/video-lens" && exit 1
[ -z "$_gd" ] && echo "video-lens-gallery skill not found — install it first: npx skills add kar2phi/video-lens" && exit 1
ステップ 2 — メタデータを補完する(依頼された場合のみ)
ユーザーの依頼に「backfill」とある場合は、次を実行します。
python3 "$_gd/backfill_meta.py" --dir ~/Downloads/video-lens
ステップ 3 — インデックスを再構築する
実行前に、レポートディレクトリが存在することを確認します。
[ -d ~/Downloads/video-lens ] || { echo "No reports directory found — save some videos first with the video-lens skill."; exit 1; }
python3 "$_gd/build_index.py" --dir ~/Downloads/video-lens
スクリプトの出力から、インデックスに登録されたレポート数をユーザーに伝えます。
ステップ 4 — ギャラリーを配信する
bash "$_sd/serve_report.sh" ~/Downloads/video-lens/index.html ~/Downloads/video-lens
serve_report.sh が ERROR: 行(ポート 8765 が別のプログラムによって使用中の場合の ERROR:SERVE_PORT_BUSY など)を出力した場合は、そのメッセージを報告して終了します。それ以外の場合は、HTML_REPORT: 行で確認したうえで、ギャラリーが http://localhost:8765/index.html で利用可能になったことをユーザーに伝えます。
コメント
Markdown 対応