Token导航 LogoToken导航

Agent Skill · 待分类

math-video-generator(数学视频生成器)

用于辅助视频生成、动画合成、脚本化剪辑或 Remotion 等视频项目开发。它适合让 Agent 组织镜头、生成素材说明、维护合成代码或排查渲染问题。使用时需要确认分辨率、时长、素材路径和导出格式;涉及外部素材、人物肖像或商业发布时,应先核对版权授权和内容审核要求。

math-video-generator 是待分类类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为权限未标注;许可证信息还不明确,第三方扫描已通过,按安装量在待分类类的 11,209 个 Skill 里排第 6,133。

总安装 485周安装 20GitHub Stars 4下载 158核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:math-video-generator(数学视频生成器)
来源仓库:https://github.com/dbfu/math-video-generator
仓库路径:skills/math-video-generator
安装命令:
npx skills add https://github.com/dbfu/math-video-generator --skill math-video-generator
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/dbfu/math-video-generator --skill math-video-generator

这个 Skill 是做什么的

这个 Skill 的分类还没最终确定,用法以来源仓库的说明为准。

用于辅助视频生成、动画合成或 Remotion 项目开发,适合组织镜头和生成素材说明。适用于视频脚本化剪辑、渲染问题排查等开发场景。使用时需确认分辨率、时长、素材路径和导出格式等参数。涉及外部素材或人物肖像时,应先核对版权授权和内容合规要求。

math-video-generator 属于待分类类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/math-video-generator

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/dbfu/math-video-generator --skill math-video-g…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    权限没有明确标注,第一次使用时只给一个无关紧要的任务,观察它到底读了哪些文件和网络。

常见问题

6 条

math-video-generator 怎么安装?

在终端执行 npx skills add https://github.com/dbfu/math-video-generator --skill math-video-generator。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

math-video-generator 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

math-video-generator 需要什么权限?

权限级别没有明确标注。第一次使用时建议只给无关紧要的任务,观察它实际读写了哪些内容。

math-video-generator 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

math-video-generator 用的人多吗?

公开数据是累计安装 485 次,近一周安装 20 次,下载 158 次,GitHub 4 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

math-video-generator 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理待分类类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

待分类类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
infsh-cli

infsh CLI · Codex、Claude

4,374,576382权限未标注未明确未收录
ai-video-generation

AI 视频生成 · Codex、Claude

4,313,376382调用外部服务未明确有提醒
lark-openapi-explorer

云雀 OpenAPI 浏览器 · Codex、Claude

2,064,1209,011需要联网未明确有提醒
lark-workflow-standup-report

Lark 工作流程站立报告 · Codex、Claude

2,041,6328,978需要联网未明确通过
use-my-browser

使用我的浏览器 · Codex、Claude

1,848,49140操作浏览器未明确未通过
math-video-generator

数学视频生成器 · 本页

4854权限未标注未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

数学视频生成工作流

这是一个从数学题目生成讲解视频的完整工作流。请按照以下步骤执行:

工作流步骤

第一步

任务

分析用户输入的数学题目,根据下面prompt生成解题步骤,输出到analyzeProblem.md

prompt

# 角色

你是一名严谨、专业的数学解题专家,请按照以下要求解决用户提供的数学问题。

---

# 解题要求

1. 仔细阅读题目,识别:已知条件、求解目标、数学领域
2. 解题过程必须:推导完整、步骤清晰、每一步有数学依据、不跳步
3. 若题目信息不足或存在歧义:明确指出问题,给出合理假设后再继续
4. 优先使用数学公式推导、定理说明、逻辑推理

---

# 输出格式

请用以下格式返回解题过程:

## 题目分析

[简要说明对题目的理解]

## 解题思路

[说明解题的整体思路和方法]

## 解题步骤

1. [第一步:xxx]
2. [第二步:xxx]
3. [第三步:xxx]
   ...(根据题目复杂度决定步骤数量)

## 最终答案

[清晰给出最终答案]

## 验证过程

[代入验证或逻辑验证]

## 知识点

- [知识点1]
- [知识点2]

第二步

任务

根据上一步输出的analyzeProblem.md内容和下面的prompt规则,生成分镜json数据,输出到 storyboard.json 文件中

prompt

# 角色

你是一个分镜专家,把数学题目的解题过程分成几个步骤,每个步骤都要有一个清晰的描述和一个对应的画面。请根据以下要求进行分镜设计:

# 分镜设计要求

1. 每个步骤必须包含:
   - 清晰的描述:用简洁明了的语言描述该步骤的内容和目的。
   - 对应的画面:设计一个与描述内容相关的画面,可以是图表、示意图、动画等形式。

2. **【重要】画面大小要求**:
   - **画面中的文字、图表、图形等元素要足够大,确保清晰可见**
   - 不要让内容显得很小或拥挤,适当放大关键元素,让观众能够看清每个细节
   - 字体要足够大,图形线条要粗一些,数学符号要清晰醒目
   - 注意元素的位置,不要出现元素重叠

3. **【重要】开场分镜要求**:
   - 第一个分镜必须是开场引入画面
   - **画面要求**:必须清晰显示完整的数学题目内容,包括已知条件和求解问题
   - **语音要求**:开场分镜的语音必须朗读题目,让观众听清楚题目内容
   - 例如:语音可以说"今天我们来一起解决这道题目:xxx"

4. 分镜内容必须紧密围绕解题过程,确保每个步骤都能帮助理解问题的解决方案。

5. 输出格式必须为 JSON,结构如下:

{ "steps": [ { "visual": "步骤1对应的画面设计", "voice": "步骤1对应的语音内容" }, { "visual": "步骤2对应的画面设计", "voice": "步骤2对应的语音内容" } ] }


# 注意

1. 一般来说,会有几个分镜,开场可以有一个引入画面,结尾可以有一个总结画面,但具体分镜数量和内容应根据解题过程的复杂程度来设计。

2. 注意分镜设计要有逻辑性和连贯性,确保观众能够通过分镜清晰地理解解题过程。

请根据以上要求设计分镜,并返回 JSON 格式的结果。

第三步

任务

读取上一步输出的storyboard.json里的json数据,根据voice字段的值生成语音mp3。

实现步骤

  1. 在当前目录使用npm init -y命令初始化一个node项目。
  2. npm install music-metadata node-edge-tts 安装依赖
  3. 参看下面代码,生成代码到 generate-voice.ts 文件中,然后执行npx tsx generate-voice.ts,生成语音并返回每个语音时长,得到时长后,把时长回写到storyboard.json 文件中的json duration字段中。
import {parseFile} from 'music-metadata';
import {EdgeTTS} from 'node-edge-tts';
import {join} from 'path';

export async function createVoiceByText(text: string, index: number) {
  const tts = new EdgeTTS({
    voice: 'zh-CN-XiaoxiaoNeural',
  });
  const voiceName = join('当前文件夹路径', `/audio/step_${index}.mp3`);
  await tts.ttsPromise(text, voiceName);
  return getMp3Duration;
}

export async function getMp3Duration(filePath: string): Promise<number> {
  const metadata = await parseFile(filePath);

  const duration = metadata.format.duration; // 秒
  return duration || 0;
}

// 生成语音并返回时长
export async function generateVoice() {
  const storyboardVoices: string[] = [];
  const result = await Promise.all(storyboardVoices.map(createVoiceByText));
  console.log(result);
  return result;
}

generateVoice();

第四步

任务

我们打算使用remotion方案来渲染视频。读取上一步输出的 storyboard.json 里的json数据,生成对应的remotion代码替换模版项目里的文件,然后再渲染视频。

具体步骤

  1. 把 ./assets/remotion-project 文件夹复制到当前用户执行命令的路径下面
  2. 读取上一步输出的 storyboard.json 里的json数据,阅读 MathVideo.tsx 和 Composition.tsx 代码,生成最新的代码替换 MathVideo.tsx 和 Composition.tsx 代码
  3. 安装依赖 npm install
  4. 复制上一步产生的音频文件到src/audio目录下
  5. 然后再使用 npx remotion render src/Composition.tsx MathVideo out/video.mp4 命令渲染视频

第五步

把上一步输出的视频复制到当前目录下

第六步

输出视频后,需要清理所有临时内容,只保留输出的视频文件, storyboard.json 和 analyzeProblem.md也要清理。

平台分布

Codex

34.96%
按下载量换算55

Claude

30.95%
按下载量换算49

Cursor

17.66%
按下载量换算28

Gemini CLI

8.16%
按下载量换算13

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

权限未标注

当前来源未能明确判断权限范围,默认进入异常复核队列。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills