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 剪视频”.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anlittledy/openstoryline-useWhat This Skill Does
The openstoryline-use skill is an advanced automation agent designed for video editors and content creators who utilize the OpenStoryline platform. Once the software is pre-installed, this skill acts as an autonomous operator that manages the entire lifecycle of an AI-assisted video editing project. It handles service initialization, including starting MCP servers and Uvicorn web services, manages session states for long-running editing tasks, and automates communication between the user's intent and the editing engine. Whether you are creating a new project from raw footage or performing iterative re-edits, this skill ensures the technical pipeline remains stable, efficient, and user-driven.
Installation
To integrate this skill into your workflow, ensure your environment meets the prerequisites (OpenStoryline repository cloned and dependencies ready). Execute the command: clawhub install openclaw/skills/skills/anlittledy/openstoryline-use within your terminal. After installation, ensure you have your LLM and VLM API credentials ready, as the agent will prompt you to configure the config.toml file before starting the first session.
Use Cases
- Automated Video Production: Ideal for users who want to turn raw video files into finished content by providing natural language instructions.
- Iterative Editing: Perfect for scenarios where the initial output requires adjustments—such as trimming clips, changing tone, or modifying narrative focus—without needing to restart the entire project.
- CI/CD for Content: Useful for content creators who need a consistent, programmatic way to launch and interact with video editing agents across multiple sessions.
Example Prompts
- "启动 OpenStoryline,我有一堆位于 /data/videos 的素材,请帮我剪辑一个 60 秒的短视频,重点展示旅行过程。"
- "现在的视频节奏太慢了,请在刚才的 session 中把背景音乐换得激昂一点,并且缩短中间的空镜头。"
- "把 OpenStoryline 跑起来,使用之前的配置文件,处理位于 /users/downloads/vlog 的素材,生成一个新的剪辑版本。"
Tips & Limitations
- Persistence: This skill is designed for long-running processes. Do not forcefully terminate the MCP or Web service processes via
pkillor similar commands, as this will break the session continuity. - Environment: Always ensure you have activated your virtual environment (e.g.,
source .venv/bin/activateorconda activate) before calling the skill. - Dependency: This skill assumes
openstoryline-installhas already successfully set up the codebase. If errors occur during the service startup, consult the installation skill first. - Resource Management: Ensure your machine has sufficient GPU/RAM resources when launching both the MCP server and the Uvicorn web service, as these processes are memory-intensive.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-anlittledy-openstoryline-use": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution