ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

novel-director

AI互动小说创作工具 - 导演板模式 v2.0.0(支持长篇连载)。 用户作为导演设定场景、人物、目标,AI作为演员分镜演绎。 新增:长篇小说上下文管理、智能检索、跨Session续写。 触发词:开始创作、写小说、来一段故事、导演模式、继续写、保存、新建小说。

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/caoyachao/novel-director
Or

Novel Director - AI互动小说导演板 v2.0.0

概述

Novel Director 是一个分镜推进式的AI互动小说创作工具。

  • 你是导演:设定场景、人物、目标、氛围
  • AI是演员:根据你的设定分镜演绎,在关键节点停下请示
  • 你掌控走向:在每个决策点做出选择,决定剧情方向
  • 长篇连载:智能上下文管理,支持跨Session续写

版本: v2.0.0 | 更新日期: 2025-04-13


长篇小说上下文管理

三层架构

┌─────────────────────────────────────────────────────────┐
│  Layer 3: 世界知识库 (world_knowledge.json)               │
│  - 世界观设定、角色档案、关键事件时间线                    │
│  - 核心设定,长期不变                                      │
├─────────────────────────────────────────────────────────┤
│  Layer 2: 章节索引 (chapter_index.json)                   │
│  - 每章的元数据:标题、摘要、关键词、角色出场              │
│  - 快速检索,无需读取全文                                  │
├─────────────────────────────────────────────────────────┤
│  Layer 1: 工作上下文 (Working Context)                    │
│  - 当前章节原文(最近1-2章)                               │
│  - 当前场景的创作草稿                                      │
└─────────────────────────────────────────────────────────┘

文件结构

projects/小说名/
├── world_knowledge.json    # 世界知识库
├── chapter_index.json      # 章节索引
├── chapters/               # 完整章节 (Markdown)
│   ├── chapter_01.md
│   ├── chapter_02.md
│   └── ...
└── drafts/                 # 当前草稿 (Markdown)
    └── chapter_XX_draft.md

核心工作流程

回合制循环

【导演指令】→ AI演绎一段 → 【决策点】→ 用户选择 → AI继续演绎 → 【决策点】...

每回合步骤

Step 1: 导演指令(用户)

用户提供标准化的场景设定:

【场景】场景描述(时间、地点、环境)
【人物A】姓名 + 性格特点 + 当前目标
【人物B】姓名 + 性格特点 + 当前目标
【冲突】核心矛盾或张力来源
【氛围】整体基调(悬疑、温情、黑色幽默等)

Step 2: AI演绎

AI根据导演指令演绎一个分镜(200-400字),推进剧情到下一个决策点

Step 3: 决策点

AI在以下情况停下,标记【决策点 ⏸️】:

  • 信息揭示后(重要线索/秘密刚刚揭露)
  • 冲突升级前(情势即将转折)
  • 人物反应点(某个角色需要做出回应)
  • 路径分叉点(剧情可以往多个方向走)

Step 4: 用户选择

用户提供选择,可以是:

  • 选A/B/C(预设选项)
  • 自由输入("让主角...")
  • 导演指令("重来"、"改戏"等)

导演控制台

基础指令

指令作用
"重来"回到上一个决策点,重新选择
"改戏"修改刚刚演绎的片段
"加人"增加新角色进入场景
"换景"切换到另一个并行场景
"快进到..."跳过当前场景,直接到某个结果
"幕后"查看当前场景的人物状态、隐藏信息
"这场戏过了"结束当前场景,输出成片

长篇连载专用指令

指令作用
"新建小说"创建新小说项目,初始化知识库和索引
"继续写 [小说名]"加载已有小说,恢复创作状态
"保存"保存当前进度到文件
"导出"导出完整小说为 Markdown 文件
"角色档案"查看/编辑角色信息
"时间线"查看故事时间线
"查找 [关键词]"检索相关内容所在的章节
"上一章"回顾上一章内容
"大纲"查看/编辑小说大纲
"完成本章"标记当前章节完成,更新索引

保存与加载指令(v2.0.0 新增)

保存指令

当用户说出以下指令时,AI 必须 执行对应的保存操作:

用户指令AI 动作保存内容
"保存"保存当前草稿到 drafts/chapter_XX_draft.md当前章节的创作进度
"保存并退出"保存草稿并提示可以安全关闭同上 + 退出提示
"完成本章"1. 保存完整章节到 chapters/chapter_XX.md<br>2. AI自动生成摘要<br>3. 更新 chapter_index.json<br>4. 更新 world_knowledge.json 中的角色状态完整章节 + 索引更新
"保存世界设定"保存当前世界观和角色变更world_knowledge.json

保存流程:

  1. AI 收到保存指令
  2. 将当前内容写入对应文件
  3. 更新 updated_at 时间戳
  4. 向用户确认:"✅ 已保存《小说名》第X章草稿"

加载指令

当用户说出以下指令时,AI 必须 执行对应的加载操作:

Metadata

Author@caoyachao
Stars4072
Views0
Updated2026-04-13
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-caoyachao-novel-director": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.

Related Skills

chill-beijing

北京下班及周末放松推荐助手 v1.4.0。工作日推荐电影、脱口秀、演出;周末推荐City Walk、京郊游、社交活动、演出。实时抓取猫眼/大麦/美团/小红书数据。

caoyachao 4072

worldline-choice

AI驱动的互动叙事游戏引擎 v4.4.1 - 强制自动保存版。作为主持人(agent),你与玩家共同创造一个开放式的故事世界。 核心职责:初始化游戏→生成场景和ABCD+E选项→接收玩家选择→调用引擎执行d20检定→根据骰子结果讲述剧情→更新状态。 本skill强制透明暴露d20结果,禁止LLM脑补骰子结果;引擎层强制执行每回合自动保存,禁止LLM幻觉保存行为。

caoyachao 4072

think-plan

深度思考与规划 Skill。用于复杂任务的需求挖掘、方案设计和执行规划。 触发场景: 1. 用户说"帮我规划一下..."、"我想做一个..."、"分析一下这个方案" 2. 用户明确说"使用 think-plan"或"用思考规划 Skill" 3. 用户提出的任务需求不清晰、需要梳理 4. 用户需要多个可选方案对比 核心能力: - 批判性需求挖掘:客观指出用户想法的逻辑问题和认知偏差 - 自适应方案设计:根据复杂度决定单/多智能体架构 - 可落地执行规划:产出可直接执行的详细方案 工作流程:需求探讨 → 方案生成 → 执行实施

caoyachao 4072

ashareskill

使用BaoStock获取股票K线数据及完整技术指标的专业工具。支持单只股票或股票池查询,支持自定义时间段和K线级别(日线/周线/月线),获取的数据包含均线、MACD、KDJ、RSI、BOLL、CCI等完整技术指标。适用于:1)获取股票历史K线数据用于策略回测;2)导出完整技术指标数据用于量化分析;3)批量获取多只股票数据。支持通过股票名称(如贵州茅台)或代码(如600519)查询A股所有股票。

caoyachao 4072

daily-briefing

Generate daily morning briefings with weather, traffic limits, and news. Provides structured data collection scripts for stable, reproducible briefing generation.

caoyachao 4072