All skills
sugarforever avatar

/video-planner

@cd9c92b

Plan videos and prepare publishing materials for YouTubers/UP主. Use when user wants to plan a video, write a script (口播稿) with on-screen / screen-share cues, generate video title, description, tags, or YouTube chapter timestamps. Triggers on "策划视频", "写视频脚本", "视频口播稿", "video planner", "video script", "prepare video", "视频发布素材", or mentions creating content for YouTube/Bilibili.

Use this Skill: https://skilld.dev/gh/sugarforever/01coder-agent-skills/video-planner

This session only. Nothing lands on disk.

referencesplatform-differences.md

≈1.2k tokens on demand. Your agent reads this file only when SKILL.md points to it.

YouTube vs Bilibili Platform Differences

两个平台的视频描述共享核心内容(概述 + 要点 + 相关链接),但包装方式和固定素材块不同。所有固定素材块从 auto memory 的 video-promo.md 读取。

差异对照表

区别 YouTube Bilibili
副标题/slogan 描述第一行 描述第一行
Hashtags 可选(若用,放描述开头或结尾) 不使用
章节时间戳 必须有,从 00:00 开始 不需要
会员推广块 描述正文前,固定文案 不放
赞助商广告 不放 描述开头第一行(副标题之后,社群链接之前)
个人推广(Substack/Twitter/邮箱) 完整放入 只放 1 条社群链接(知识星球)
播放列表 底部附对应主题的播放列表链接 不需要
跨视频引用 YouTube 链接 Bilibili 链接

YouTube 描述结构(从上到下)

  1. 一句话副标题 / slogan
  2. YouTube 频道会员推广块(memory 固定文案)
  3. 个人推广块(Substack / Twitter / Bilibili / 邮箱)
  4. 可选产品推广(如与内容相关)
  5. 视频内容概述段
  6. 播放列表引用

之后是章节时间戳。

Bilibili 描述结构(从上到下)

  1. 一句话副标题 / slogan
  2. 赞助商广告(memory 固定文案,一行)
  3. 知识星球链接(单独一行)
  4. 视频内容概述段

Bilibili 的描述比 YouTube 简洁很多,不附完整的联系方式、播放列表或章节。

从 memory 读取内容

生成 youtube.md 和 bilibili.md 前,必须先读取 ~/.claude/projects/<project>/memory/video-promo.md,提取以下内容:

  • YouTube 个人推广:Substack、Twitter、Bilibili、邮箱(全用)
  • Bilibili 个人推广:知识星球(只用这一条社群链接)
  • YouTube 频道会员推广块:整段原样放入 YouTube 描述
  • YouTube 播放列表链接:按主题匹配选用
  • Bilibili 赞助商广告:整条原样放入 Bilibili 描述第一行
  • 可选推广(如 OpenClaw):只在内容相关时插入

标题写作规则

  1. 简洁有力:控制在 50 字符内(YouTube 推荐)

  2. 包含关键词:便于搜索发现

  3. 制造好奇/价值感:让人想点进来

  4. 避免标题党:真实反映内容

  5. 提供备选:至少给 2-3 个标题方案

  6. 两平台可以不同:Bilibili 和 YouTube 的标题可以针对各自受众微调

  7. 优先描述式动宾标题:教程 / 配置类视频用「给 X 配置 Y」「在 X 上做 Y」「用 X 实现 Y」这种动宾结构。避免两段式 punchy 标题(“X 跑在 Y 上 - Z 的零云配置”、“X 接 Y - 一次教完”),SEO 关键词稳定、降低标题党感。两段式 punchy 标题只在评论 / 拆解 / 发布解读类视频使用 - 那种语境里前半段是 hook、后半段是范围限定,能撑得起。

    • 好(教程类):「给 Claude Code 配置基于 Ollama 的本地模型」
    • 好(评论类):「Karpathy 的 LLM Wiki 是什么 - 一个被严重低估的工具想法」
    • 避免(教程类):「Claude Code 跑在你自己机器上 - Ollama + 本地模型零云配置」

描述写作规则

  1. 前两行最重要(折叠前可见),放副标题 + 最吸睛的信息
  2. 正文内容(概述)两平台共用
  3. YouTube 描述更完整(含会员块、个人推广、播放列表、章节)
  4. Bilibili 描述更简洁,赞助商信息必须在最前面

章节时间戳 (YouTube only)

  1. 必须从 00:00 开始(YouTube 要求)
  2. 根据脚本结构估算时间点
  3. 章节名简洁,不超过 30 字符
  4. 时间戳列表前面要放一个“章节”标签行,这样用户复制描述到 YouTube 时能自然地看到分组标题
  5. 章节列表上方放一行免责声明 blockquote:> 时间戳为按脚本结构的估算,剪辑完成后按实际时长调整。 - 把「估算」摆明,避免用户误当作准确时间发出去
  6. 注意:script.md 章节标题不标时间戳(节奏由作者录制时掌控);时间戳只出现在 YouTube 描述里
  7. Bilibili 描述不放章节

参考资料块 (YouTube)

含外部链接的视频,在 YouTube 描述末尾(章节之前)附一个「参考资料」块:

  1. 列出本期引用的外部链接 - repo / 官网 / 文档,每条一行
  2. 附封面源文件路径(videos/{date}-{slug}/cover.html + 渲染产物 cover.png),便于后续复用 / 重新渲染;有备选方向时附 cover-styles/
  3. Bilibili 只需放官网 / repo 一两条核心链接即可,不附封面源文件路径

Source: SKILL.md on GitHub

1 warning3mo3 checks · Risk SAFE
  • Gen Agent Trust Hub3mo

    The skill is a professional video planning tool that researches topics using web tools and local files. It stores user promotional info locally for persistence and includes a mandatory fact-checking process. Its ingestion of external data for research creates a potential surface for indirect prompt injection, though mitigated by its structured workflow.

  • Socket3mo

    No alerts

  • Snyk3mo

    Risk: MEDIUM · 1 issue

Signed by skilld at cd9c92b. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 days ago.

Steadyupdated 4 months ago

README badge

README badge for sugarforever/01coder-agent-skills/video-planner