FireRed-OpenStoryline剪辑Skill沉淀:把剪辑逻辑存为专属技能,批量复刻同款风格
【免费下载链接】FireRed-OpenStorylineFireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language interaction, LLM-powered planning, and precise tool orchestration. It facilitates transparent, human-in-the-loop creation with reusable Style Skills for consistent, professional storytelling.项目地址: https://gitcode.com/gh_mirrors/fi/FireRed-OpenStoryline
FireRed-OpenStoryline 是一个 AI 视频剪辑智能体,它能把一次满意的成片"沉淀"为可复用的剪辑 Skill:自动总结你的剪辑逻辑(节奏、转场、BGM 卡点),保存为专属技能文件,之后只需更换素材并调用对应 Skill,即可批量复刻同款风格。
什么是"剪辑 Skill":你的剪辑风格说明书 📝
对 FireRed-OpenStoryline 来说,Skill 就是一份 Markdown 格式的"剪辑风格说明书",存放在项目的.storyline/skills/目录下。每个技能是一个文件夹,内含一个SKILL.md文件,用文字告诉 Agent:
- 🎬剪辑节奏:是快节奏跳剪,还是长镜头的舒缓叙事?
- 🧩叙事逻辑:线性叙事、倒叙,还是基于音乐情绪的蒙太奇?
- 🎨视听偏好:字幕样式、调色风格、音效密度等
- ⚙️特殊规则:例如"总是删除静音片段""每 5 秒插入一个 B-Roll"
仓库已内置 5 个开箱即用的 Skill,其中与本文主角相关的两个是:
| 技能文件 | 作用 |
|---|---|
| create_profile_style_skill | Meta 技能:分析当前剪辑逻辑,自动生成并保存新的风格 Skill |
| default_editing_workflow_skill | 通用剪辑流程,适合日常/旅行 Vlog |
其他还有 AI 转场剪辑技能、口播粗剪技能、文案仿写技能,可组合使用。
三步沉淀专属剪辑 Skill 🚀
1️⃣ 先剪出一条示范成片
上传你的素材(或只描述主题),给出一句剪辑目标,例如:"用我的素材剪一条新年全家欢 vlog,节奏轻快"。Agent 会完成素材加载、镜头切分、内容理解、文案生成、BGM 选取到渲染成片的完整流程。
2️⃣ 让 Agent 总结你的剪辑风格
成片满意后,直接说:"把这套偏好总结成可复用的剪辑风格 Skill"。Agent 会自动调用create_profile_style_skill,从节奏、叙事、视听语言等维度提炼出 3~5 个核心风格点向你确认,并建议 1~2 个英文文件名,例如fast_paced_vlog(快剪 Vlog)或cinematic_travel(电影感旅行)。
3️⃣ 一键保存为专属 Skill
确认后,Agent 通过 MCP 工具write_skills将技能写入磁盘。底层逻辑在 skills_io.py:保存时会创建cutskill_你的技能名/文件夹并写入SKILL.md,同时做了路径穿越防护——禁止技能写到项目目录之外,保证安全。
批量复刻同款风格:换素材即可批量生产 📦
Skill 沉淀后,价值体现在批量生产上:
- 下次上传新素材,只说"用
fast_paced_vlog这个 Skill 帮我剪这条"; - Agent 会加载该技能,严格遵循你沉淀的节奏、转场与 BGM 习惯执行剪辑;
- 换一批素材、再剪一条——风格始终统一。
Web 界面的 app.js 中还内置了快捷提示词:"我准备长期批量做同类视频,先帮我剪一条示范成片;之后把这套偏好总结成可复用的剪辑风格 Skill",点击即可一键发起整个流程,适合做矩阵号、栏目化内容的创作者。
Skill 文件长什么样:手动自定义也简单 ✏️
每个技能以 YAML 头部开头,name必须与文件夹名一致:
--- name: fast_paced_vlog description: 快节奏跳剪风格,适合 15-30 秒短 Vlog --- (正文:角色定义、执行流程、工具调用顺序、输出格式……)想手动新增一个技能?参考 使用教程 2.4 自定义技能库:
- 在
.storyline/skills下新建文件夹,如my_style/; - 文件夹内创建
SKILL.md,按上述格式写好name、description和技能内容; - 重启 MCP 服务即可生效。
服务启动时,load_skills 会自动扫描 config.toml 中skill_dir指定的目录(默认为.storyline/skills),把所有技能转换为 Agent 可调用的工具。
上手准备:环境部署与常见疑问 🛠️
快速部署
git clone https://gitcode.com/gh_mirrors/fi/FireRed-OpenStoryline cd FireRed-OpenStoryline sh build_env.sh # 一键安装(Linux / macOS)按 API-Key 配置文档 填好密钥后,启动服务并打开对话界面即可开始创作;国内用户也可直接拉取 Docker 镜像,详见 README_zh.md。
常见疑问
- 命名有什么要求?技能名只能用英文单词和下划线,不能出现中文,如
fast_paced_vlog。 - 改完技能不生效?新增/修改
SKILL.md后需要重启 MCP 服务,Agent 才会重新加载技能库。 - Skill 会乱写文件吗?不会。保存逻辑内置了目录白名单校验,越界写入会被直接拒绝。
- 技能之间能互相调用吗?可以。例如默认流程中会写明"特殊文风优先调用
subtitle_imitation_skill仿写",技能组合使用正是批量生产的关键。
把一次灵感变成一条 Skill,让 AI 替你重复劳动——这就是 FireRed-OpenStoryline 剪辑 Skill 沉淀的玩法:风格可复制,生产可规模化 🎥
【免费下载链接】FireRed-OpenStorylineFireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language interaction, LLM-powered planning, and precise tool orchestration. It facilitates transparent, human-in-the-loop creation with reusable Style Skills for consistent, professional storytelling.项目地址: https://gitcode.com/gh_mirrors/fi/FireRed-OpenStoryline
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考