К основному содержанию
скилл CX Codex

video-lens-gallery — скилл для Claude Code: обзор и запуск

Скилл строит единый каталог из видеоотчётов в ~/Downloads/video-lens и запускает локальный веб-интерфейс. Помогает искать и читать сохранённые конспекты видео.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add kar2phi/video-lens --skill video-lens-gallery -a claude-code
Открыть на GitHub

Что делает video-lens-gallery

Скилл собирает персональную библиотеку из видеоотчётов, сохранённых в каталоге ~/Downloads/video-lens. Он проверяет наличие папки, запускает build_index.py на Python 3 и формирует итоговый файл index.html. При отдельном запросе скрипт backfill_meta.py дополняет пропущенные метаданные старых файлов.

Для запуска страницы скилл вызывает вспомогательный serve_report.sh из состава базового пакета video-lens. Веб-интерфейс открывается по адресу http://localhost:8765/index.html. Он сразу выводит число проиндексированных документов.

Без установленного базового скилла video-lens галерея работать не будет. Инструмент ищет файлы в каталогах восьми разных ассистентов, включая ~/.claude и ~/.cursor. Если порт 8765 кем-то занят, запуск завершится ошибкой ERROR:SERVE_PORT_BUSY.

Какие задачи решает

  • собрать единый HTML-каталог из отчётов в ~/Downloads/video-lens
  • запустить локальный веб-сервер для просмотра галереи на порту 8765
  • дополнить метаданные в старых заметках через backfill_meta.py
  • найти сохранённый видеоконспект по нужной теме

Примеры запросов агенту

  • Открой галерею сохранённых видео
  • Пересобери индекс моих видеоотчётов и покажи библиотеку
  • Заполни недостающие метаданные для заметок video-lens

Как установить video-lens-gallery

1Через Skills CLI (Vercel)

npx skills add kar2phi/video-lens --skill video-lens-gallery -a claude-code

2Вручную: положить файлы

~/.claude/skills/video-lens-gallery/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/video-lens-gallery/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о video-lens-gallery

Как установить video-lens-gallery в Claude Code?

Выполните команду npx skills add kar2phi/video-lens --skill video-lens-gallery -a claude-code. Для работы веб-сервера также потребуется установить основной скилл video-lens.

Что делает video-lens-gallery?

Скилл находит сохранённые конспекты видеороликов в ~/Downloads/video-lens, собирает из них index.html и запускает локальный веб-интерфейс на порту 8765.

Почему для работы галереи нужен основной скилл video-lens?

Галерея использует скрипт serve_report.sh из состава базового пакета video-lens. Без этого файла скилл не сможет запустить локальный сервер.

Исходный текст

SKILL.md · MIT
---
name: video-lens-gallery
description: >
  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".
license: MIT
allowed-tools: Bash Read
metadata:
  author: kar2phi
  version: "2.1"
---

# video-lens-gallery

Manage and browse your saved video-lens reports.

## Step 1 — Locate skill scripts

Discover both `video-lens/scripts` (`$_sd`) and `video-lens-gallery/scripts` (`$_gd`) using the standard 8-agent discovery loop:

```bash
_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
```

## Step 2 — Backfill metadata (only if requested)

If the user's request mentions "backfill", run:

```bash
python3 "$_gd/backfill_meta.py" --dir ~/Downloads/video-lens
```

## Step 3 — Rebuild index

Check that the reports directory exists before running:

```bash
[ -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
```

Tell the user the number of reports indexed, from the script's output.

## Step 4 — Serve gallery

```bash
bash "$_sd/serve_report.sh" ~/Downloads/video-lens/index.html ~/Downloads/video-lens
```

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`.

© kar2phi · MIT · kar2phi/video-lens

Похожие скиллы

Всё по теме «Заметки, задачи и проекты» →
find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. CX Codex +1 4 000 000установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. 1 219 756установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. 1 038 491установок grilling Matt Pocock Стресс-тестирует план, решение или идею сериями уточняющих вопросов. Подходит, когда нужно вскрыть допущения до начала работы. 979 543установок teach Matt Pocock Ведёт обучение по выбранной теме прямо в текущем каталоге и сохраняет прогресс между сессиями. Подойдёт, если хотите собрать личный курс вокруг рабочей цели. 862 247установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой