TopRank Skills

Home / Claw Skills / Autres / openstoryline-use
Official OpenClaw rules 15%

openstoryline-use

Use this skill when OpenStoryline is already installed and the user wants to start the local MCP/Web services, create or continue a session, send editing instructions, perform multi-turn re-editing, and verify rendered video outputs, as well as Chinese requests like “启动 OpenStoryline”, “把 OpenStoryline 跑起来”, “用 OpenStoryline 剪视频”.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 openstoryline-use 技能。 若已安装,则直接安装 openstoryline-use 技能。

Overview

Skill Key
anlittledy/openstoryline-use
Author
anlittledy
Source Repo
openclaw/skills
Version
-
Source Path
skills/anlittledy/openstoryline-use
Latest Commit SHA
d93bbd8840707ed37198d8dd19bc6541e3fec91d

Extracted Content

SKILL.md excerpt

# OpenStoryline Usage Skill

你负责在“已安装完成”的前提下,执行 OpenStoryline 的实际剪辑流程。
OpenStoryline 是一个剪辑 Agent,用户可使用自己的素材,通过自然语言对话的方式剪辑视频。内置素材搜索、内容理解、生成字幕、文字转语音等功能,用户可以多次提出具体的剪辑/修改意见。

目标是:使用已有脚本,稳定地完成一次从启动服务到产出视频的闭环;并且支持在同一个 `session_id` 上继续对话、二次编辑、重新生成新视频。

## Scope

此技能只处理“使用与剪辑”:

1. 检查并修改 `config.toml` 的必要字段。
2. 启动 MCP server。
3. 启动 `uvicorn agent_fastapi:app`。
4. 创建 session 并发送剪辑请求。
5. 等待并验证输出视频产物。
6. 在同一个 `session_id` 上继续对话,执行二次编辑。
7. 验证二次编辑后是否生成了新的 `output_*.mp4`。

不处理完整安装流程(依赖安装、模型下载、资源下载等),那是安装技能的范围。

## Core Rules

1. 默认只监听 `127.0.0.1`,不要主动暴露到局域网。
2. 优先复用现有脚本,不要重复造轮子:
   - 修改配置脚本:位于代码仓库`scripts/update_config.py`
   - Web 服务桥接脚本:位于SKILL文件夹内部`scripts/bridge_openstoryline.py`
   - 一般来说,桥接脚本位于:
     `~/.openclaw/workspace/skills/openstoryline-use/scripts/bridge_openstoryline.py`
3. 长驻服务(MCP / Web)必须按“长驻进程”方式启动,并持续观察日志;不要把启动命令当成一次性探测命令。
4. **不要**在启动命令后面追加这些包装:
   - `| head`
   - `| tail`
   - `grep`
   - `timeout`
   - `sleep`
   - `pkill`
   - 以及其它会截断日志、提前退出、强行杀进程的包装
5. 询问用户需要剪辑哪些素材及其路径。
6. 第一轮创建 session 后返回的 `session_id` 必须保存;后续继续对话、二次编辑都依赖它。
7. 如果服务端提示“上一条消息尚未完成,请稍后再发送”,不要新建 session;优先等待,必要时只终止卡住的本地 bridge 进程,然后继续复用原 `session_id` 重试。
8. 不要在任务执行中途主动终止 MCP / Web 服务,除非用户明确要求停止,或者服务本身已经确认失活。
9. 每次完成任务后,都要向用户明确返回:
    - `session_id`
    - 最终视频 `.mp4` 的完整路径
    - 如有二次编辑,还要说明是否生成了新的输出文件
10. 下面的示例命令都使用`source .venv/bin/activate`作为示例,你需要根据用户...

Related Claw Skills