Communitygithub.com

Maikozort/claude-skills

分析视频文件(短视频、Reels、TikTok 或长视频),以了解其内容、对话、主题、最佳钩子和封面时刻、章节划分,以及在发布前存在的问题或不足。使用 ffmpeg 和 Whisper 在本地提取关键帧和转录文本。

claude-skills 是什么?

该技能用于分析用户提供的视频文件。它通过在用户本机运行两个关键工具——ffmpeg(提取关键帧)和 Whisper(转录语音)——将视频转化为 AI 可以理解的结构化信息:带有精确时间戳的图像帧和带有时间标记的文本。 这对内容创作者、视频编辑和社交媒体运营者特别有用,他们需要快速理解视频内容、找出最佳钩子和封面位置、检查版权和敏感内容风险,并获取发布前的优化建议。该技能支持 macOS、Windows 和 Linux 系统,只要安装了 Python、ffmpeg 和 faster-whisper。 工作流程是:用户提供视频路径 → 运行 `analizar_video.py` 脚本 → 输出 `info.json`(元数据、帧列表)、`fotogramas/*.jpg`(按时间顺序的截图)和 `transcripcion.txt/srt`(带时间戳的转录)。然后 AI 基于这些输出生成一份详细的分析报告,涵盖技术规格、视觉和听觉内容的分段摘要、钩子时刻、封面建议、章节分割、关键词、风险警报和发布推荐。 该技能优先使用本地计算,不将视频上传到云端,保护用户隐私。它还可以纠正 Whisper 对专有名词(如游戏名称、角色名)的误识别,并要求 AI 只描述看到和听到的内容,避免推理或猜测。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Maikozort/claude-skills/tree/HEAD/analizar-video

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

分析视频

你无法直接观看视频。此脚本将其转换为你可以审查的形式:关键帧(带精确秒数的图像)和带时间戳的转录。所有处理均在用户计算机上完成。

1. 执行脚本

从本技能所在目录运行:

python scripts/analizar_video.py "RUTA/AL/VIDEO.mp4" --salida "analisis-<nombre>"

实用选项:

  • --idioma es 如果你知道语言(比自动检测更快更准确)。
  • --modelo base 在较慢设备上使用;--modelo medium 如果音频质量较差。
  • --max-fotogramas 40 用于长视频。
  • --sin-transcripcion 如果你只需要视觉信息。

如果失败:

  • 未找到 ffmpeg → 请用户安装它 (https://ffmpeg.org/download.html) 或依赖用户的摘要信息。
  • 无语音引擎 → 脚本会在 info.json 中说明。继续使用关键帧,并请用户提供对话摘要,或建议运行 pip install faster-whisper。
  • 转录耗时(首次会下载模型)→ 如果环境允许,在后台运行它。

2. 检查输出

  • info.json:时长、分辨率、方向、音频、帧列表和转录状态。
  • fotogramas/*.jpg:按顺序查看所有帧。文件名包含时间(f03_00-12.jpg = 第12秒)。
  • transcripcion.txt:对话内容及时间戳。transcripcion.srt:可直接上传作为字幕。

如果某个重要片段缺少关键帧(两帧之间有剧烈变化),可以手动提取一帧:

ffmpeg -v error -ss 00:00:15 -i "VIDEO.mp4" -frames:v 1 extra_00-15.jpg

3. 报告

提供以下简洁具体的报告:

## 视频分析

**技术规格:** 0:42 · 竖屏 1080x1920 · 60 fps · 有音频 · 语言:西班牙语

**主题:** <2-3行>

**分段视觉内容:**
- 00:00-00:05:…
- 00:05-00:18:…

**对话内容:** <摘要;关键短语的直接引语>

**检测到的主题/游戏:** <名称>(确定 / 可能 / 未识别,并说明原因)

**最佳钩子时刻:** <秒数及原因>。视频是否以此作为开场?如果不是,建议剪辑。

**推荐封面帧:** <文件名及秒数>

**建议章节(仅限长视频,至少3个,每个≥10秒):**
00:00 …

**检测到的关键词:** <对话或屏幕上的文字>

**警报:**
- 商业音乐或第三方音频 → 存在 Content ID 或静音风险
- 可见品牌或产品 → 是否有赞助?
- 敏感内容(暴力画面、粗俗语言)→ 年龄限制
- 看起来由 AI 生成的人物或场景 → AI 标签
- 被界面遮挡的重要文字或元素(竖屏:顶部、底部、右侧)
- 视频中已嵌入字幕 → 不要启用可能重叠的自动字幕(Facebook)
- 屏幕上的标题或文字承诺了视频未实现的内容
- 画面剪切、黑屏或丢失
- 质量:音频过低或过饱、图像模糊、开头缓慢

**观众可能不清楚之处:** <缺失的背景信息;在文案中需要解释什么>

**建议:** <2-4条具体操作>

规则

  • 描述你看到和听到的,而不是你假设的。如果有不确定的内容,请说明("似乎是…")。
  • 如果用户提供了摘要,将其与你发现的内容进行对比。如果矛盾,请询问。
  • Whisper 可能会错误拼写专有名词(课程、角色、行话)。根据屏幕上看到的内容进行纠正,不要错误地复制到文案中。
  • 识别游戏:关注界面(HUD)、菜单、标志和屏幕上的名称。如果不确定,请询问。
  • 不要根据面部识别真实人物。仅使用屏幕上、音频中或用户提供的名称。
  • 分析文件夹保留在用户计算机上。完成后,告知用户文件夹位置,并说明可以删除它。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Maikozort/claude-skills

Analyze a codebase and recommend Claude Code automations (hooks, subagents, skills, plugins, MCP servers). Use when user asks for automation recommendations, wants to optimize their Claude Code setup, mentions improving Claude Code workflows, asks how to first set up Claude Code for a project, or wants to know what Claude Code features they should use.

Maikozort/claude-skills

Escribe el copy de un video para redes sociales con SEO - títulos, descripciones, hooks, llamados a la acción, hashtags, bloque de redes y comentario fijado - adaptado a YouTube, Shorts, TikTok, Instagram Reels y Facebook Reels, en uno o varios idiomas. Úsala cuando pidan título, descripción, caption, hashtags, palabras clave o CTA para un video, o como paso de copy dentro de la skill publicar.

Maikozort/claude-skills

tasteskill v2, the anti-slop frontend skill. Art direction for websites, distilled from a study of 247 curated gallery sites (One Page Love, Awwwards Sites of the Day). Deals researched directions (idea, composition, type, palette, photographs, section blueprints) from a library, enforces a strict no-slop house style with a real-browser inspector, and runs a look-and-fix loop on screenshots. Use this whenever you build, design, redesign, restyle, polish or review a landing page, marketing site, portfolio, product page, one-pager, hero or any public-facing web page, in any stack (HTML/CSS, React, Next.js, Vue, Svelte, Astro, Tailwind) — also when the user says a page looks generic, templated, "AI-made", sloppy, or asks to make it look designed, premium, award-level or less like every other site. Not for dashboards or app screens.

Maikozort/claude-skills

Llena campo por campo la pantalla "Crear reel" de Facebook - descripción, personas, ubicación, sentimiento, portada, audio, subtítulos (.srt), audiodescripciones, transcripciones, destinatarios, remixes, etiqueta de IA, grupos, historia, lista de reproducción y promoción. Úsala cuando vayan a subir un reel o video a Facebook o pregunten qué poner en un campo de Facebook.

相关技能