MotionGit Skill

在你自己的电脑上,把 Claude 做好的视频工程转换为 .motion 模板。转换、去除个人信息、校验都在本地完成;平台只接收打包好的文件。

它做什么

  1. 识别工程。 找到入口、源码、素材、字体和依赖。
  2. 提取参数。 和你确认哪些文字、颜色、素材可以替换,生成 params.schema.json。
  3. 去除个人信息。 扫描手机号、身份证号、本机路径、API 密钥和私人照片,替换为参数或输入槽。
  4. 生成清单。 写入 motion.json、README、许可索引和 integrity.json,并声明制作来源为 Claude。
  5. 本地校验。 使用与平台完全相同的检查器。本地通过,上传就能通过。

安装

MotionGit Skill 按 Agent Skills 开放格式发布,可以安装到 Claude Code 等支持该格式的工具。

# 下载并解压到 Claude Code 的技能目录
curl -fsSL https://motiongit.com/skill/motiongit-skill.zip -o /tmp/motiongit-skill.zip
mkdir -p ~/.claude/skills && unzip -o /tmp/motiongit-skill.zip -d ~/.claude/skills/

安装后对 Claude 说:

用 MotionGit Skill 把这个视频工程打包成 .motion 模板。

本地命令

Skill 自带一个零依赖的命令行工具(需要 Node.js 20 或更高版本):

node ~/.claude/skills/motiongit/scripts/motion.mjs inspect my-video.motion   # 检查一个包
node ~/.claude/skills/motiongit/scripts/motion.mjs scan ./my-project          # 扫描个人信息
node ~/.claude/skills/motiongit/scripts/motion.mjs pack ./my-template out.motion  # 打包并写入 integrity.json

为什么只接受 Claude 制作的模板

为保证库质量,目前仅接受 Claude 制作的模板。制作来源以 motion.json 中的 ai.authoring 声明和人工审核为准。我们会随着测试矩阵的建立,逐步开放更多助手。