返回顶部
s

story-pipeline故事生成管线

Story generation pipeline skill. Supports multi-episode continuous generation, graph management, AI quality check + human confirmation dual control mechanism. Automatically manages relationships between characters, scenes, and hooks.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
272
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

story-pipeline

故事生成管线技能

功能特性

本技能实现完整的故事生成管线:

  1. 1. 连续剧集生成 - 基于前文内容自动生成下一集
  2. 图谱管理 - 存储和查询角色、场景及悬念关系
  3. 双重确认控制 - AI质量检查后由人工确认
  4. 状态持久化 - 支持暂停、恢复及多故事并行

核心工作流

┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────────┐
│ 生成第N集 │ -> │ AI审核 │ -> │ 图谱存储 │ -> │ 等待人工确认 │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────────┘
│ │ │ │
▼ ▼ ▼ ▼
查询图谱 通过/重试 存储关系 继续/修改/结束



使用方法

启动新管线

用户:启动新故事管线,主题:中国女孩逆袭,目标集数:10

继续管线

用户:继续故事管线 [pipeline_id]

用户确认操作

用户:批准,继续下一集
用户:修改:[具体反馈]
用户:暂停
用户:结束



双重确认控制机制

第一层:AI质量检查

每集生成后,AI自动检查:

检查项描述
剧情连贯性与上一集自然衔接
角色一致性
角色行为符合已设定特征 |
| 悬念处理 | 悬念的合理添加/闭合 |
| 节奏控制 | 剧情推进速度适中 |
| 情感曲线 | 情感起伏合理 |

评分标准: 0-10分,低于7分触发重试(最多3次)

第二层:人工确认

AI审核通过后,显示预览并等待用户确认:

📋 第N集预览
━━━━━━━━━━━━━━━━━━━━━━━━
【剧情概要】
...

✅ AI评分:8.5/10
✅ 悬念状态:新增1个,闭合1个

请选择:
1️⃣ 批准,继续下一集
2️⃣ 需要修改(请说明)
3️⃣ 暂停
4️⃣ 结束
━━━━━━━━━━━━━━━━━━━━━━━━



图谱管理

图谱查询

生成第N集前,查询第N-1集的图谱:

python
graphmanager.querygraph(pipeline_id, episode=N-1)

返回:

  • - 上一集完整内容
  • 角色列表及其状态
  • 未闭合的悬念
  • 关键场景
  • 关系网络

图谱存储

用户确认后,存储当前集的完整内容:

python
graphmanager.savegraph(pipeline_id, episode=N, content)

存储:该集的完整生成结果(不拆分为元素)



状态管理

状态文件:data/pipeline_state.json

json
{
pipelines: {
pipeline_2026-03-05-001: {
theme: 中国女孩逆袭,
target_episodes: 10,
current_episode: 3,
status: waitinguserconfirm,
created_at: 2026-03-05T15:00:00,
updated_at: 2026-03-05T15:30:00,
ai_review: {
score: 8.5,
checks: {...}
},
last_output: {
episode: 3,
summary: ...,
content: 完整内容...
}
}
}
}

状态类型

状态描述
generating正在生成中
ai_reviewing
AI审核中 | | waitinguserconfirm | 等待人工确认 | | paused | 已暂停 | | completed | 已完成 | | error | 错误状态 |

脚本说明

pipeline.py - 主控制循环

  • - 初始化管线
  • 协调各模块
  • 处理用户命令
  • 管理循环状态

ai_reviewer.py - AI质量检查

  • - 执行质量评分
  • 生成审核报告
  • 判定通过/失败

episode_generator.py - 剧集生成

  • - 基于图谱上下文生成新剧集
  • 处理悬念延续和闭合
  • 处理重试逻辑

graph_manager.py - 图谱管理

  • - 图谱查询(调用远程API)
  • 图谱存储(调用远程API)
  • 本地缓存管理

API说明

图谱API

查询API:
json
{
action: query,
pipelineid: pipeline2026-03-05-001,
episode: 2
}

存储API:
json
{
action: save,
pipelineid: pipeline2026-03-05-001,
episode: 3,
content: 第3集完整生成内容...
}



剧集生成逻辑

首集生成

基于用户提供的主题和目标,生成:

  • - 主角设定
  • 初始场景
  • 核心冲突
  • 开放悬念

后续剧集生成

基于图谱查询结果:

  1. 1. 读取上一集内容和未闭合悬念
  2. 延续主线剧情
  3. 处理悬念(延续/闭合/新增)
  4. 推进角色成长弧线
  5. 调整情感曲线

结局生成

当达到目标集数或用户要求结束时:

  • - 闭合所有剩余悬念
  • 完成角色成长弧线
  • 生成总结性结局



重要说明

  1. 1. 重试机制 - AI审核失败时最多重试3次
  2. 暂停/恢复 - 暂停后可通过pipeline_id恢复
  3. 多管线并行 - 支持同时运行多个不同主题的管线
  4. 图谱一致性 - 确保角色和悬念关系正确
  5. 悬念管理 - 追踪每个悬念的创建和闭合状态

完整工作流程

步骤1:创建管线

用户:启动新管线,主题:修仙少年,目标20集

AI:好的,正在创建管线 pipeline_20260305160000
主题:修仙少年
目标:20集
风格:写实电影感

状态:已初始化,准备生成第1集

步骤2:生成剧集

AI调用 startgeneration(pipelineid) 获取生成提示,然后根据提示生成剧集内容。

步骤3:提交AI审核

AI调用 submitepisode(pipelineid, episode, content) 提交生成内容,然后执行AI审核。

步骤4:处理审核结果

AI调用 processaireview(pipelineid, episode, airesult, content) 处理审核结果。

如果审核未通过(评分<7),自动重试(最多3次)。

步骤5:等待用户确认

审核通过后,显示预览并等待用户确认:

📋 第1集预览
━━━━━━━━━━━━━━━━━━━━━━━━
【修仙之路开启】

少年李云在山中发现一块神秘玉佩,
从此踏上修仙之路...

✅ AI评分:9.0/10
✅ 新增悬念:H-001 神秘玉佩的来历

━━━━━━━━━━━━━━━━━━━━━━━━

请选择:
1️⃣ 批准,继续下一集
2️⃣ 需要修改(请说明)
3️⃣ 暂停
4️⃣ 结束

步骤6:处理用户确认

用户确认后,AI调用 userconfirm(pipelineid, action, note):

  • - approve:存储图谱,准备下一集
  • modify:根据反馈重新生成
  • pause:暂停管线
  • end:结束管线

步骤7:循环生成

重复步骤2-6,直到达到目标集数或用户结束。



API参考

创建管线

python createpipeline(theme: str, targetepisodes: int, style: str = realistic cinematic)

返回:{success: True, pipeline_id: ..., message: ...}

开始生成

python startgeneration(pipelineid: str)

返回:{success: True, episode: N, prompt: 生成提示}

提交剧集

python submitepisode(pipelineid: str, episode: int, content: str)

返回:{success: True, review_prompt: 审核提示}

处理AI审核

python processaireview(pipelineid: str, episode: int, airesult: str, content: str)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 shorts-builder-1776201842 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 shorts-builder-1776201842 技能

通过命令行安装

skillhub install shorts-builder-1776201842

下载

⬇ 下载 story-pipeline v1.0.1(免费)

文件大小: 21.67 KB | 发布时间: 2026-4-15 10:22

v1.0.1 最新 2026-4-15 10:22
No file or documentation changes detected for shorts-builder version 1.0.1. No updates included in this release.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部