npx skills add ...
npx skills add kar2phi/video-lens --skill video-lens-gallery
Open or rebuild the video-lens gallery index — your personal library of saved video summaries. Use this whenever the user wants to browse, open, or search saved video reports: "show my gallery", "open video library", "browse saved videos", "build gallery", "what videos have I saved", "show my video notes", "my video summaries", "find my saved summary for [topic]", "rebuild the index", "show video-lens index", "backfill metadata", "update index".
npx skills add kar2phi/video-lens --skill video-lens-gallery
Manage and browse your saved video-lens reports.
Discover both video-lens/scripts ($_sd) and video-lens-gallery/scripts ($_gd) using the standard 8-agent discovery loop:
If the user's request mentions "backfill", run:
Check that the reports directory exists before running:
Tell the user the number of reports indexed, from the script's output.
If serve_report.sh prints an ERROR: line (e.g. ERROR:SERVE_PORT_BUSY when port 8765 is held by another program), report the message and stop. Otherwise — confirmed by its HTML_REPORT: line — tell the user the gallery is now available at http://localhost:8765/index.html.
python3 "$_gd/backfill_meta.py" --dir ~/Downloads/video-lens[ -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-lensbash "$_sd/serve_report.sh" ~/Downloads/video-lens/index.html ~/Downloads/video-lens