📦 Story

v1.1.0

当用户提到以下内容时触发此技能: 把故事做成视频、生成视频、故事视频、AI视频制作、文生视频、图生视频、剧本转视频、 分镜生成、分镜头、导演分镜、编剧分析、故事分镜、 需要分镜、给视频分镜、拍成视频、拍成分镜、 生成 video、story to video、video generation、vide...

11· 11·0 当前·0 累计
下载技能包
最后更新
2026/4/24
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
The 技能 mostly matches its 状态d purpose (story → video via MiniMax + ffmpeg) but contAIns several inconsistencies and risky behaviors you should review before 安装ing (prompt-injection control characters in 技能.md, included full screenplay files, ambiguous 安装 behavior that may auto-运行 apt/brew, and repo/metadata mismatches).
评估建议
What to 检查 before 安装ing or 运行ning this 技能: - Inspect the Python scripts (especially 流水线.py, merge_videos.py, 生成_shot_videos.py) for any commands that 运行 apt/brew, call out to 系统 package 管理器s, or 执行 arbitrary shell commands. If you find auto-安装 记录ic, either 运行 the scripts in a sandbox or 移除/disable the auto-安装 before 运行ning. - The 技能.md contAIns unicode control characters (prompt-injection 签名al). Ask the author to 移除 them or explAIn why they are present. Do not trust 技能.md content that includes...
详细分析 ▾
用途与能力
The name/description, required MINIMAX_API_KEY, and ffmpeg requirement align with a video-generation 流水线 that calls MiniMax. However there are oddities: the registry metadata sAId “no 安装 spec / instruction-only” while 技能.md declares 安装_spec: python-scripts and many executable Python scripts are present (so it is not purely instruction-only). The 仓库 also includes full screenplay files (e.g., Pulp Fiction) and 提取ion code — inclusion of large copyrighted scripts is unexpected for a 运行time 技能 and may be disproportionate to core functionality.
指令范围
技能.md instructs 运行ning local Python scripts (流水线.py, story_to_shots.py, 生成_shot_* and merge_videos.py). The 技能.md contAIns 检测ed unicode-control-chars (prompt-injection pattern) which may attempt to manipulate down流 processing. The 技能 also documents automatic 安装ation of ffmpeg (merge_videos.py attempts apt/brew) — that implies the 技能 may 运行 系统 package 管理器 commands. The included 提取_scripts.py reads local HTML screenplay files; the scripts may read/write many local files and could modify 系统 状态 or call package 安装ers. The instructions are fAIrly prescriptive but include actions that affect 系统 packages and local files beyond simply calling an external API.
安装机制
The registry metadata clAImed 'no 安装 spec' but 技能.md 列出s 安装_spec: python-scripts and the package contAIns multiple executable Python scripts. There is no formal, vetted 安装 host (no GitHub releases or package 管理器 formula referenced). 技能.md/README indicate merge_videos.py will attempt to auto-安装 ffmpeg via apt/brew if missing — 下载ing or invoking 系统 package 管理器s from a 技能 is higher risk and should be verified. The 安装 path and behavior are vague and could write executables or 运行 privileged package 管理器 commands.
凭证需求
The declared required 环境 variable is MINIMAX_API_KEY (and an optional DOUBAO_API_KEY). 机器人h are directly relevant to the 状态d purpose (calling MiniMax/Doubao APIs). No unrelated 凭证s or broad 凭证 请求s are declared.
持久化与权限
The 技能 does not 请求 always:true and allows normal autonomous invocation. However, it documents auto-安装 behavior (ffmpeg via apt/brew) which can change 系统 状态 and requires package-管理器 访问. That capability combined with the presence of executable scripts means the 技能 can modify the host 系统 at 安装/运行 time; review those scripts carefully. There is no evidence the 技能 modifies other 技能s' configurations, but its ability to 运行 安装ers is a notable privilege.
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.1.02026/4/24

story-video-技能 v1.1.0 - Major refactor: all references and resource files are now organized under story-video-技能/, 签名ificantly restructuring the 技能 layout. - Expanded internal references: 添加ed professional knowledge bases for directing, cinematography, screenwriting, and API usage, including sample scripts and termino记录y. - 安装ation flow clarified: 添加ed required/optional 环境 variables and command requirements in the manifest. - 更新d documentation paths and quick启动 commands (now using ~/.hermes/技能s/ instead of ~/.claude/技能s/). - 清理up: 移除d duplicate or old reference files from the top-level references directory.

可疑

安装命令

点击复制
官方npx clawhub@latest install story-video-skill
镜像加速npx clawhub@latest install story-video-skill --registry https://cn.longxiaskill.com

技能文档

能力概述

具备专业编剧能力导演能力的 AI 视频制作流水线。

编剧能力: 故事结构分析(三幕/节拍表/起承转合)、对白风格构建(自然主义/机智对驳/潜台词等)、人物弧线设计(成长/堕落/救赎等五型)、冲突架构(五类冲突 + 场景结构)。

导演能力: 分镜头语言(景别/角度/运镜)、视觉基调规划(六种情绪的色彩+构图+运镜+光线方案)、场景调度(mise-en-scène 四要素)、MiniMax 运镜指令(15种,支持组合+顺序)。

视频生成: MiniMax 文生图(帧间连贯)→ MiniMax 图生视频 → ffmpeg 合并。


快速开始

环境变量

导出 MINIMAX_API_KEY="your_key"   # 必需:文生图+图生视频
导出 DOUBAO_API_KEY="your_key"    # 可选:豆包模式

一键流水线

cd ~/.hermes/技能s/story-video-技能

# 直接运行主流水线 python scripts/流水线.py "一只小兔子鼓起勇气穿越黑暗森林寻找光明的故事"

# 指定视频时长和数量 python scripts/流水线.py "你的故事" --shots-count 8 --duration 6

# 使用已有分镜跳过步骤 python scripts/流水线.py "新故事" --shots existing_shots.json

分步运行

# Step 1: 故事 → 专业分镜(编剧+导演知识)
python scripts/story_to_shots.py "你的故事..." -o 输出/shots.json

# Step 2: 分镜 → 图片 python scripts/生成_shot_images.py -i 输出/shots.json -o 输出/images.json

# Step 3: 图片 → 视频 python scripts/生成_shot_videos.py -i 输出/images.json -p minimax -d 6

# Step 4: 合并 python scripts/merge_videos.py


专业知识:编剧体系

故事结构模板

三幕结构(Three-Act Structure)

占比核心内容
第一幕:建置25%开场钩子、日常世界、催化事件、第一情节点
第二幕:对抗50%进展升级、中点转折、反派逼近、灵魂黑夜
第三幕:解决25%高潮决战、新平衡建立、结局收束

节拍表示例(Blake Snyder SavePoint)

节拍时间点内容
开场画面0分钟确立基调、主角状态
主题陈述1-5分钟暗示故事主题
设定1-12分钟主角日常世界
催化事件12分钟打破平衡
跨入第二幕25分钟进入新世界
Fun & Games25-50分钟追求主线目标
中点50分钟重大转折
反派逼近50-75分钟压力升级
灵魂黑夜75分钟最黑暗时刻
跨入第三幕85分钟找到解决方案
最终对决85-110分钟高潮戏

中国戏曲结构:起承转合

阶段功能
开端,交代背景
发展,矛盾展开
高潮,情感爆发
结局,收束余韵

对白风格设计

从实际剧本(Pulp FictionStar Wars)蒸馏的风格模式:

对白类型与特征

风格特征示例
自然主义口语化、打断、自我更正Vincent与Jules在车里的对话
机智对驳快节奏、一语双关、旗鼓相当Pulp Fiction 咖啡店场景
潜台词表面说A,实际说B角色不说"我害怕"而用行为暗示
独白内心剖白,揭示真实想法人物直视镜头自述
仪式化重复、程式化动作杀手每次杀人前念独特台词

对白写作规范

规则1: 每个人物有独特语音模式(词汇量/句长/口头禅)
规则2: 冲突驱动——角色间目标相悖时对话最有力
规则3: 潜台词——角色说一套做一套制造张力
规则4: 简洁——"说完就走",不拖沓不重复
规则5: 动作支撑——对白配合肢体语言描写

人物弧线构建

弧线类型

弧线类型起点→终点适用题材
成长弧无知→智慧青少年、冒险
堕落弧道德→腐败悲剧、反派起源
救赎弧迷失→回归犯罪、黑帮
循环弧平衡→打破→新平衡日常、喜剧
平线弧不变超英、喜剧

弧线设计三要素

1. 外在目标:角色想要什么(可观察的行为)
  • 内在需求:角色需要什么(内心转变)
  • 矛盾冲突:外在与内在的对抗

冲突构建

冲突类型

冲突类型说明示例
人物vs人物角色间对抗警察vs罪犯
人物vs自我内心挣扎戒酒、复仇vs宽恕
人物vs社会与体制/群体冲突越狱、揭发腐败
人物vs自然环境生存挑战荒野求生
人物vs命运不可抗力绝症、预言

经典冲突场景结构

场景目标:角色想要X
障碍:对手/环境/内心阻碍
行动:角色尝试Y
转折:计划出错
结果:获得/失去Z(改变关系)

场景转换

转换类型与效果

转换方式效果使用场景
硬切快节奏、简洁同一时空快速切换
叠化时间流逝、暗示睡眠、旅程
淡入淡出段落分隔章节开始/结束
匹配剪辑流畅连接动作连续
跳切打破时间感、不安噩梦、回忆
Wipe复古感致敬老电影

专业知识:导演体系

镜头语言速查

景别与情绪

景别英文情绪效果
极远景EWS环境压倒人物,渺小感
远景WS展示人与环境关系
全景FS展示全身动作
中景MS自然对话,叙事中性
特写CU聚焦情绪,揭示细节
大特写ECU极度聚焦,紧张/亲密

角度与权力

角度权力感适用
仰拍强大、压迫英雄、反派登场
俯拍脆弱、无力受害者、失败者
水平平等、中性正常叙事
倾斜不稳定、紧张危机、混乱

运镜与节奏

运镜效果使用场景
推进聚焦、紧张揭示重要信息
数据来源ClawHub ↗ · 中文优化:龙虾技能库