SKILLS & AGENTS/Skill 与 Agent·CLAUDE-SKILL
GTKottman/mortiflix-oss
AI视频工作室就在你电脑里:Claude逐步制作,你批准每个阶段Your own AI motion design studio on your machine: Claude builds the video step by step, you approve every stage
一个在你电脑上的动画工作室,Claude 逐步制作视频,你每步批准。Run a motion design studio on your own machine with Claude guiding each step, and you approve every stage.
怎么装:Install: git clone https://github.com/GTKottman/mortiflix-oss.git && cd mortiflix-oss
02 / 现在的位置02 / Why now
首次发现FIRST SEEN
06 OCT 202606 OCT 2026
增长GROWTH
+537.2%+537.2%
78 → 497 stars · 4 个快照78 → 497 stars · 4 snapshots
状态STATUS
新发布New
质量 A-Quality A-
近7天有20次提交,项目正在快速迭代。Tested mostly on Linux; Windows version coming by October 20, 2026.
03 / 它能帮你做什么03 / What it helps you do
从脚本到成片,每一步等你点头
用Strudel写视频配乐,可导出MIDI
从你常去的网站下载素材,记录来源
用Blender做3D动画,自带粒子特效
一键发布到短视频平台
Create videos step by step with AI guidance.
Approve or change each stage before moving on.
Add music, narration, and 3D elements.
Publish directly to social media platforms.
Run a demo without needing Claude.
04 / 安装04 / Install
$ README 里给出的安装方式。The installation method given in the README.
$ README 里给出的安装方式。The installation method given in the README.
两种装法选一个即可 —— 上面那条给命令行用户,下面那条给写代码的用户。Pick one of the two — the first is for command-line users, the second for people writing code.
克隆仓库后运行npm install && npm link,然后执行mortiflix init进行初始化。Clone the repo, run npm install and npm link, then use the mortiflix command to set up and start.
05 / 限制与风险05 / Limits and risk
风险不是警告,是可信度的一部分。以下结论只基于文档静态扫描,我们不会执行项目里的任何代码。Risk here is evidence, not an alarm. These findings come from static scanning of the docs; we never execute a project’s code.
限制LIMITS
需检查Needs review
静态扫描STATIC SCAN
01控制浏览器Controls a browserharness/skills/assets/SKILL.md
`input/downloads/` in this folder (CDP `Browser.setDownloadBehavior` with `behavior: "allow"` and the absolute
02执行 Shell 命令Runs shell commandsplugin/skills/mortiflix/SKILL.md
allowed-tools: Bash(command
03执行 Shell 命令Runs shell commandsplugin/skills/mortiflix/SKILL.md
allowed-tools: Bash(mortiflix
扫描发现中等风险:项目会控制你的浏览器(用于下载素材)和执行 Shell 命令(Bash 工具),这些操作需要你信任它不会乱来。The scan found that this tool can control your browser and run shell commands. Review what it does before allowing it full access.
这里只做静态扫描:读 README、SKILL.md 和依赖清单,不执行代码。没有命中不代表安全。This is static scanning only: we read the README, SKILL.md and dependency list, and never execute code. No findings does not mean safe.
依赖:Dependencies:@anthropic-ai/sdk
{
"agents": [
{
"agent": "claude-code",
"evidence": "tree: .claude-plugin/"
}
],
"apiKey": "ad from the environment, e.g. GEMINI_API_KEY ``` Typing is hidden, each key is chec",
"docker": null,
"taxonomy": {
"scores": {
"design": 0,
"ai-tools": 1,
"dev-tools": 1,
"indie-web": 0,
"skill-agent": 6,
"productivity": 0
},
"primary": "skill-agent",
"secondary": "claude-skill"
},
"localRuntime": "vate. Mortiflix checks your GPU and offers it when it fits (4 GB for th",
"skillMdTotal": 9,
"skillMdErrors": [
{
"path": "harness/skills/blender-3d/SKILL.md",
"error": "Nested mappings are not allowed in compact mappings at line 2, column 14:"
},
{
"path": "pipelines/_shared/skills/final-pass/SKILL.md",
"error": "Nested mappings are not allowed in compact mappings at line 2, column 14:"
},
{
"path": "pipelines/_shared/skills/motion-design/SKILL.md",
"error": "Nested mappings are not allowed in compact mappings at line 2, column 14:"
},
{
"path": "pipelines/_shared/skills/remotion-motion/SKILL.md",
"error": "Nested mappings are not allowed in compact mappings at line 2, column 14:"
},
{
"path": "pipelines/_shared/skills/voiceover/SKILL.md",
"error": "Nested mappings are not allowed in compact mappings at line 2, column 14:"
}
],
"treeTruncated": false,
"categoryScores": {
"data": 0,
"agent": 0,
"media": 8,
"design": 6,
"browser": 0,
"devtool": 2,
"security": 0,
"marketing": 0,
"productivity": 0
},
"classification": [
{
"signal": "4 SKILL.md with name + description",
"weight": 0.95
},
{
"signal": "Claude Code plugin manifest",
"weight": 0.7
},
{
"signal": "description mentions AI",
"weight": 0.2
}
],
"scannedSources": [
"readme",
"harness/skills/assets/SKILL.md",
"harness/skills/blender-3d/SKILL.md",
"pipelines/_shared/skills/final-pass/SKILL.md",
"pipelines/_shared/skills/motion-design/SKILL.md",
"pipelines/_shared/skills/music/SKILL.md",
"pipelines/_shared/skills/remotion-motion/SKILL.md",
"pipelines/_shared/skills/transition-board/SKILL.md",
"pipelines/_shared/skills/voiceover/SKILL.md",
"plugin/skills/mortiflix/SKILL.md"
],
"skillMdFetched": 9
}