Skip to content

Releases: AzenYes/leaderai-media-toolkit

LeaderAI media toolkit v1.7.0

Choose a tag to compare

@AzenYes AzenYes released this 21 Oct 10:50

「Lead-知识讲解动画」1.2.0:每次交付成片都附带文案文档与两张 4K 代码封面。「Lead-自媒体口播文案」1.1.1、「Lead-自媒体口播剪辑」1.2.2、「LeaderAI自媒体工具包一键更新」1.0.0 无变化。

  • 新增第 9 步「文案与封面」(references/文案与封面.md):文案文档含分平台备选标题(B 站、抖音/视频号、小红书、可选 YouTube,各配首选与理由)、各平台发布文案、来源声明、封面说明与事实核对。
  • 新增封面:assets/starter/cover.html 模板与 scripts/cover.mjs 渲染脚本,与成片共用字体、色彩和发光语言。横版 16:9 输出 3840×2160,核心内容只放中央 4:3 区域,两侧各 12.5% 只放氛围;竖版 3:4 输出 2160×2880。模板内置越界检查,文字或主体超出安全区会报错,金句过长自动缩小。
  • 安全区检查图(--guides)是过程文件,写入 work/封面检查/,不进成果目录。
  • new_film.mjs 新建工程时同时复制封面模板与 work/文案与封面.md 模板;SKILL 的交付清单、硬规则与美学底线同步补充文案与封面要求。
  • 插件清单与市场清单版本升至 1.7.0。

验证:用《越走越远的星系》实际渲染了横版与竖版两张 4K 封面(核对尺寸与安全区),并在新建的空工程里跑通了封面模板。本次未重新渲染完整成片。

LeaderAI media toolkit v1.6.0

Choose a tag to compare

@AzenYes AzenYes released this 20 Oct 08:33

「Lead-知识讲解动画」1.1.0:主体不再默认用全身小人,材质球边缘改为连续辉光。「Lead-自媒体口播文案」1.1.1、「Lead-自媒体口播剪辑」1.2.2、「LeaderAI自媒体工具包一键更新」1.0.0 无变化。

  • 主体选择:全身线描小人(K.figure)不再是默认主体。SKILL、风格范式、主体与视觉想法、选题配方改为“按每句文案选最能说明它的东西”——人的故事画他手里的物、看的屏幕、眼睛或手;冷开场要“一个人的痕迹”。K.figure 仍保留,工程契约中标注为可选。
  • K.orb 边缘:去掉膜上一圈零碎亮点(画面里读起来像毛刺),新增 atmo 大气辉光(默认 .6,贴着球缘一圈连续柔光);membrane 改为一条连续的细亮膜线;rim 默认值 .8 → .6。丰富度与设计秩序新增“轮廓要干净”。
  • 美学底线新增两条不合格信号:主体边缘撒满零碎亮点 / 毛刺;用全身小人代替文案里真正的信息。
  • 起手件 index.html 的布线示例由三个人形改为三个材质球。
  • 插件清单与市场清单版本升至 1.6.0。

验证:仓库内容与作者本机正在使用的 skill 逐文件比对一致(字体、音频等不入库文件除外)。本次未重新渲染完整成片。

LeaderAI media toolkit v1.5.0

Choose a tag to compare

@AzenYes AzenYes released this 20 Oct 03:03

新增第四个 skill「LeaderAI自媒体工具包一键更新」1.0.0(leaderai-toolkit-update);「Lead-自媒体口播文案」1.1.1、「Lead-自媒体口播剪辑」1.2.2、「Lead-知识讲解动画」1.0.0 无变化。

  • 新增 skills/leaderai-toolkit-update/:只做一件事,把已安装的工具包更新到 GitHub 上最新的发布版本。先查最新 Release,再识别安装方式(Claude Code 插件、Git 克隆、手动复制的 skill 文件夹),按方式更新并重新核对版本,最后报告新旧版本、更新内容与是否需要重启。
  • 安全边界:只认已发布的 Release,不用主分支和预发布;下载内容只读取、复制,不运行其中脚本;手动复制采用覆盖而非先删除,保留各 skill 首次使用时下载的字体与音乐,并先备份被覆盖的旧文件夹;Git 克隆有未提交修改时停止;不安装本机原本没有的 skill,也不安装依赖。
  • 仅含 SKILL.md、agents/openai.yaml 与 LICENSE,无脚本和依赖。
  • README 目录、安装与更新说明、项目结构同步;插件清单与市场清单版本升至 1.5.0,描述加入一键更新。

验证:claude plugin validate 对插件清单与市场清单通过;已检查 frontmatter 格式、中文名与 metadata.display-name 一致,以及 README 中的链接目标;查询最新发布版本的 GitHub API 与 git ls-remote 标签两条路径对本仓库均实际可用(当前最新为 v1.4.1)。本次未在真实的旧版本安装上完整跑一遍更新流程,该 skill 尚未经过真实更新演练。

LeaderAI media toolkit v1.4.1

Choose a tag to compare

@AzenYes AzenYes released this 20 Oct 02:50

「Lead-自媒体口播剪辑」1.2.2:字体改为首次使用时在线下载,skill 目录从约 79 MB 缩到约 1.8 MB。「Lead-自媒体口播文案」1.1.1、「Lead-知识讲解动画」1.0.0 无变化。

更新内容

  • 瘦身:从仓库移除 IBM Plex Sans SC 的 8 个 OTF 和 Noto Serif SC 可变字体(约 80 MB);保留体积很小的 Inter(约 0.6 MB)和三份 OFL 许可原文。
  • 按需下载:新增 assets/fonts/fonts.json(下载清单)和 scripts/fetch_fonts.py(--check / --fetch / --fetch --all / --install)。默认只下载 3 个必需字体(Plex SemiBold、Plex Medium、Noto Serif SC,约 40 MB),6 个备用字重用 --all 按需下载。
  • 自动获取:make_subtitles.py、final_compose.py、subset_fonts.py 在字体缺失时自动下载;下载失败会列出地址并退出,不会静默换字体。--font / --fonts-dir 显式指定的用法不变。
  • 字体来源:IBM Plex Sans SC 固定为 1.1.0(SemiBold、Medium 哈希与原随附文件一致);Noto Serif SC 固定为 notofonts/noto-cjk 的 Serif2.003 标签,与原随附的 2.02 构建版本不同。
  • 同步更新 SKILL、字幕规范、动效模板 README、字体说明、第三方声明、README 与 CONTRIBUTING;插件清单版本升至 1.4.1。

升级与安装

已安装的用户更新:

/plugin marketplace update leaderai
/plugin update leaderai-media-toolkit@leaderai

新用户安装见 README。首次使用剪辑 skill 时会自动下载字体;也可提前运行:

python skills/lead-media-edit/scripts/fetch_fonts.py --fetch

注意与限制

  • 已有提交历史仍含这些字体文件,所以 git clone 的体积不会变小;变小的是 skill 目录(插件安装与手动复制得到的内容)。没有改写历史,已发布的标签保持不变。
  • 首次使用需要能访问 GitHub;网络不通时按 skills/lead-media-edit/assets/fonts/README.md 手动下载并用 --install 安装。
  • 验证:清空字体后,make_subtitles.py 自动下载 SemiBold 并生成字幕;subset_fonts.py 自动下载 Medium 与 Noto Serif SC 并完成 5 个字体的子集化;Python 脚本语法检查通过。本次未重新运行原片到成片的完整剪辑,也未运行 Remotion 渲染与 final_compose.py 烧录。

完整变更:v1.4.0 → v1.4.1

LeaderAI media toolkit v1.4.0

Choose a tag to compare

@AzenYes AzenYes released this 20 Oct 02:40

新增第三个 skill「Lead-知识讲解动画」1.0.0(lead-knowledge-animation);「Lead-自媒体口播文案」1.1.1、「Lead-自媒体口播剪辑」1.2.1 无变化。

更新内容

  • 新增「Lead-知识讲解动画」:给一个知识选题或一句想法,做出发光线描式讲解动画(MP4,无配音)。流程为选题角度与字幕稿、视觉系统与代表帧、时间轴、逐句分镜、确定性引擎实现、审片打分、混音、成片自检;内含 10 份参考文档、15 个脚本和动画引擎起手件。
  • 字幕规范固定:底部居中、单行、句末无标点;按内容在 IBM Plex Sans SC 与思源宋体之间二选一;开头 5 秒大字金句。
  • 字体不随仓库分发:首次使用时自动下载(约 220 MB,SIL OFL 1.1);配套 BGM 另行分发,没有时 skill 不使用。
  • 内置 Natural Earth 110m 世界地图点阵数据(公有领域)。
  • README、CHANGELOG、CONTRIBUTING、THIRD_PARTY_NOTICES 与插件清单(1.4.0)同步更新。

安装

Claude Code:

/plugin marketplace add AzenYes/leaderai-media-toolkit
/plugin install leaderai-media-toolkit@leaderai

已安装的用户更新:

/plugin marketplace update leaderai
/plugin update leaderai-media-toolkit@leaderai

Codex 及其他 Agent:下载本 Release 源码 ZIP,将 skills/ 下所需的整个 skill 文件夹复制到 Agent 的 skills 目录,保持英文文件夹名。

验证与限制

  • 已核对新增文件无作者机器绝对路径和凭据;抽查的字体下载地址可访问。
  • 本次未重新渲染完整成片,也未在隔离环境重新运行 claude plugin validate。
  • 知识讲解动画需要 Node.js 18+、Playwright 与 Chromium、FFmpeg、Python 3.10+(numpy、scipy、fontTools)。

完整变更:v1.3.0 → v1.4.0

LeaderAI自媒体工具包 v1.1.0

Choose a tag to compare

@AzenYes AzenYes released this 17 Oct 07:54

本次发布以本地最新 Skill 为准,同步更新「Lead-自媒体口播文案」和「Lead-自媒体口播剪辑」,两个 Skill 版本均为 1.1.0,英文安装标识保持不变。

更新内容

Lead-自媒体口播文案 1.1.0(lead-media-script)

  • 每次写稿、改稿或出新版本,分别保存纯口播文案 .txt 和执行方案 .md。
  • 默认保存到项目内的 口播文案输出/YYYYMMDD 主题/;用户指定路径时优先使用指定路径。
  • 同名文件另存新版本,保留旧稿,并在交付时提供可点击的文件路径。

Lead-自媒体口播剪辑 1.1.0(lead-media-edit)

  • 内置 11 个完整字体文件:IBM Plex Sans SC 全部 8 个字重、Inter Medium / SemiBold,以及 Noto Serif SC 可变字体;附各字体版权声明及 OFL 1.1 完整许可。
  • 字幕生成与最终合成默认使用内置 IBM Plex Sans SC SemiBold,无需额外指定字体路径。
  • 动效字体子集化脚本根据工程 fonts.ts 自动从内置字体库取所需字体,同时保留显式指定字体的用法。
  • 同步字幕规范、字体说明、动效模板使用说明及第三方资源声明;保留公开版依赖锁文件、TypeScript 检查命令和案例装配说明。

安装

npx skills add AzenYes/leaderai-media-toolkit

仅安装其中一个:

npx skills add AzenYes/leaderai-media-toolkit --skill lead-media-script
npx skills add AzenYes/leaderai-media-toolkit --skill lead-media-edit

也可下载本 Release 的源码 ZIP,将 skills/ 下所需的整个 Skill 文件夹复制到 Agent 的 skills 目录,保留 assets/ 等配套资源。

验证结果

  • 两个 Skill 格式检查、Skills CLI 发现检查、相对文档链接及 Python 语法检查均通过。
  • 工作流正文、脚本和资源已与本地源核对;11 个字体文件的 SHA-256 一致。
  • 合成短片验证通过:默认字体字幕生成、实际选中 SemiBold、最终烧录及完整解码。
  • 工程登记的 5 个动效字体自动子集化通过,Noto Serif SC 可变字体轴保留。

本次未重复运行原片到成片的完整剪辑或 Remotion 渲染。剪辑仍需 FFmpeg、Python、Node.js、Whisper 模型等运行环境;完整字体约 78 MiB,会增加下载体积。

项目原创部分采用 MIT;随附字体采用 OFL 1.1,地图及其他第三方依赖遵循各自许可。

完整变更:v1.0.0 → v1.1.0

LeaderAI自媒体工具包 v1.0.0

Choose a tag to compare

@AzenYes AzenYes released this 16 Oct 13:50

LeaderAI自媒体工具包首个公开版本。

包含两个可独立安装的 skill:

  • Lead-自媒体口播文案 1.0.0(lead-media-script):从想法到口播稿、开头候选、标题封面与录制提示。
  • Lead-自媒体口播剪辑 1.0.0(lead-media-edit):粗剪、动态讲解画面、人物画中画、音效、字幕与成片自检。

已包含工具包总览、安装与使用说明、扩展约定、MIT 许可证和第三方资源声明。

npx skills add AzenYes/leaderai-media-toolkit

验证:两个 skill 格式通过;Python 语法和本地文档引用通过;通用模板与装配后案例 TypeScript 检查通过;Remotion 模板打包通过;Skills CLI 可发现两个 skill。

剪辑需自行准备原片、字体、Whisper 模型及 FFmpeg 等运行环境。本次发布未新增完整视频渲染测试。

项目原创部分采用 MIT。第三方资源及依赖遵循各自许可。