Communitygithub.com

heyuxuan0209/watch-anything

Mira videos sin parar y deja que la IA los entienda por ti: Videos de X/YouTube/Bilibili → Tarjetas de resumen en chino (hermana de read-anything).

¿Qué es watch-anything?

Esta habilidad de agente de IA, llamada 'watch-anything', permite a Claude Code procesar y resumir videos de plataformas como X (Twitter), YouTube y Bilibili, extrayendo automáticamente el contenido multimedia y transcribiendo el audio para generar tarjetas de resumen en chino. Funciona como complemento de 'read-anything' y está diseñada para desarrolladores y usuarios avanzados que desean comprender rápidamente el contenido de videos largos o publicaciones con video. El flujo de trabajo se basa en el archivo PLAYBOOK.md, que actúa como ruta de enrutamiento: primero clasifica el enlace (X, YouTube o Bilibili), luego ejecuta scripts Node.js (v18+) para obtener metadatos (como el texto de la publicación o la lista de medios) y transcribir el video con prioridad de subtítulos, y finalmente aplica una plantilla de tarjeta para producir el resumen. Incluye mecanismos de degradación robustos: si no hay subtítulos, intenta con Groq cloud whisper (requiere GROQ_API_KEY) o con el whisper local; si la transcripción falla, declara honestamente la limitación sin inventar contenido. Además, puede enviar la tarjeta a Feishu mediante webhook o app ID si está configurado, pero no molesta al usuario si no lo está. La prioridad máxima es la honestidad: no se debe alucinar contenido de video o imágenes.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add heyuxuan0209/watch-anything

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

看懂视频(watch-anything)

按本目录 PLAYBOOK.md 执行,它是唯一的行为规范(路由表、转写降级链、卡片格式、 诚实守则、降级话术都在里面)。本文件只是 Claude Code 的触发入口。

要点提醒:

  1. 先读 PLAYBOOK.md,按链接类型走路由:X 推文先 scripts/fetch-x.mjs 拿正文+媒体清单, 带视频再 scripts/transcribe-video.mjs 转写;YouTube/B站 直接 transcribe-video.mjs (字幕优先,无字幕才转写)。脚本零 npm 依赖、Node 18+、JSON 进出。
  2. 转写降级链:视频字幕 > Groq 云 whisper(需 GROQ_API_KEY)> 本地 faster-whisper。 缺哪级降哪级,长视频转写前告知用户「需等几分钟」。
  3. 解读模板在 templates/,默认 card.md(卡片格式);用户一句话可覆盖, 自定义模板 = 目录里的新 .md 文件。 输出终点在 integrations/(可选):环境里有 FEISHU_WEBHOOK / FEISHU_APP_ID 时, 卡片出完可问一句要不要推飞书,跑 scripts/push-feishu.mjs;没配就当它不存在,别催用户配。
  4. 诚实守则优先级最高:抓不到的推文、转不出的音频、未解析的画面,如实降级并显式声明, 绝不脑补视频/图片里的内容。

Skills relacionados