本文へ移動
cccskills
無料GitHub で公開

space-video-transcript

从 YouTube、小宇宙、B站、抖音和小红书链接提取字幕或逐字稿;优先读取平台字幕,无字幕时自动提取音频并调用可用 ASR,输出 Markdown 与 SRT。用户发送这些平台链接、要求提取字幕/文案/逐字稿/视频转文字,或在字幕完成后希望下载原视频时使用。字幕成功后必须询问用户是否下载原视频;小宇宙对应下载原音频。

インストール方法を見る

含まれるファイル(13)

  • SKILL.md3.5 KB
  • agents/openai.yaml280 B
  • references/platforms.md1.3 KB
  • scripts/asr.py6.0 KB
  • scripts/formats.py3.5 KB
  • scripts/platforms.py9.4 KB
  • scripts/run.sh246 B
  • scripts/space_video_transcript.py7.1 KB
  • tests/test_asr.py5.0 KB
  • tests/test_cli.py1.4 KB
  • tests/test_formats.py1.5 KB
  • tests/test_platforms.py5.6 KB
  • tests/test_workflow.py4.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

视频链接字幕提取

收到支持的平台链接后立即提取字幕。先交付字幕,再询问是否下载源文件;不得在用户确认前下载完整视频。

定位 Skill

SVT_HOME="$(
  for dir in \
    "$HOME/.codex/skills/space-video-transcript" \
    "$HOME/.agents/skills/space-video-transcript" \
    "$HOME/.claude/skills/space-video-transcript" \
    "$(pwd)/video-Skills/space-video-transcript" \
    "$(pwd)/space-video-transcript"; do
    [ -f "$dir/SKILL.md" ] && printf '%s\n' "$dir" && break
  done
)"

若 SVT_HOME 为空,先让用户提供 Skill 路径。

工作流

  1. 从用户消息中提取 URL;支持 YouTube、小宇宙单集、B站、抖音和小红书视频。
  2. 首次使用或环境异常时运行体检:
bash "$SVT_HOME/scripts/run.sh" doctor
  1. 立即提取字幕,不先询问是否下载:
bash "$SVT_HOME/scripts/run.sh" transcribe \
  "<URL>" --output-dir "<输出目录>"

默认输出目录为当前目录下的 video-transcripts/。脚本优先获取平台已有字幕;没有字幕时自动抽取音频并按 Groq → 本地 Whisper → agent-reach 的顺序选择 ASR。

  1. 读取脚本最后一行 SPACE_VIDEO_TRANSCRIPT_RESULT=...:

    • 向用户展示字幕文件路径、来源平台、采用的平台字幕或 ASR。
    • 用户要求查看全文时,读取 Markdown 文件并展示;长稿可先给摘要和路径。
    • 然后必须询问:字幕已提取。是否同时下载原视频?(小宇宙将下载原音频)
  2. 只有用户明确回答“是/下载”后才运行:

bash "$SVT_HOME/scripts/run.sh" download \
  "<同一 URL>" --output-dir "<输出目录>/media"

若平台要求登录态,先说明原因,再让用户自行在浏览器登录;得到允许后可加 --cookies-from-browser chrome。不要索取或回显 Cookie。

输出

  • *_transcript.md:带来源、语言和时间戳的可读稿。
  • *_subtitles.srt:存在可靠时间轴时生成。
  • media/:仅在用户确认后保存原视频;小宇宙保存原音频。

语言与校对

  • 中文字幕直接交付。
  • 只有英文字幕且用户要求中文稿时,用当前 Agent 翻译,保留时间戳,不改事实。
  • 专有名词明显错误时先列出低置信度修正,不静默改写原意。
  • 成片字幕需要进一步做口播断句、ASS 样式或烧录时,交给 space-video-subtitle。

失败处理

  • YouTube/B站无字幕:自动走 ASR,不要直接结束。
  • 抖音/小红书抓取失败:提示用户先在 Chrome 打开或登录对应平台,再经允许使用浏览器登录态重试。
  • 小宇宙只接受 /episode/ 单集页;节目主页要求用户改发单集链接。
  • 没有可用 ASR:说明可选方案——配置 GROQ_API_KEY、安装 openai-whisper,或配置 agent-reach transcribe。
  • 不支持 DRM、付费或无权访问的内容,不绕过验证码、权限校验和平台限制。

平台差异和依赖说明见 references/platforms.md。

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Fetch and analyze WeChat Official Account hot articles / 公众号爆款文章 by sector or keywords. Use when the user asks for 爆款文章分析, 赛道爆款, 公众号爆款数据, reading counts, likes, shares, comments, title patterns, writing style, 爆款原因分析, or writing references for content creation.

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6232026年8月26日 更新

科技/AI/互联网领域的公众号 10 万+ 爆款标题生成器。输入一篇文章、一段内容或一个主题,先建内容简报,再按多种方法产出多个候选标题,逐个评分、标风险、按用途分角色推荐,并给 A/B 测试建议。当用户说"起标题""想个爆款标题""这篇文章叫什么好""标题优化""标题改写""多组标题""标题评分""10万+标题"时触发。方法论提炼自 100 篇真实科技类爆文标题。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6232026年8月26日 更新

创作者全域内容搜索总控 Skill。用户发送平台名+关键词、平台链接,或要求分析博主、文章风格、热度、点赞、收藏、评论、爆款原因、选题方向时触发;根据平台和任务自动路由到小红书热门笔记、全域内容搜索、公众号爆款搜索、公众号赛道分析等分支 Skill。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6232026年8月26日 更新

全域内容搜索|当提到小红书/B站/抖音关键词搜索、笔记/视频详情、评论、博主/UP主作品监控时使用。优先基于 Agent Reach / OpenCLI / bili-cli / 公开只读接口访问;Agent Reach 不可用时,小红书可用 Guaikei API 作为最后兜底。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6232026年8月26日 更新

为公众号文章创作打造的专业数据洞察工具。全网持续收录每日爆款文章,收录依据:低粉高阅读、阅读靠前、数据增长中、原创靠前,助力号主获取数据参考。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6232026年8月26日 更新

公众号长文写作(1500–4000 字)。先诊断作者手上已有什么(一个念头 / 一堆素材 / 半篇草稿 / 一份大纲 / 一篇不满意的成稿),再路由到对应的六种写法之一,产出成稿并过公众号专属质检。当用户说"写篇公众号""帮我写文章""这个主题怎么写""我有一堆素材不知道怎么组织""帮我扩写""这篇改一下""写不下去了""长文""深度文"时触发。

日本語の概要は準備中です。原文の説明を表示しています。

SpaceZephyr/creator-buddy1,6232026年8月26日 更新

SpaceZephyr のスキルをすべて見る

このスキルの問題を報告する