Story Skill — 小说家 Agent 方法论
可复现的「小说风格续写」Agent 工作流,包含人物关系网构建、世界观提取、时间锚点追踪、批次阅读与审查机制。
架构概览
story-skill/
├── README.md ← 本安装指南
├── METHODOLOGY.md ← 方法论核心:批次阅读 + 关系网构建 + 审查
│
├── agent/
│ └── AGENTS.md ← 小说家 Agent 身份定义 + 强制工作流程
│
├── skill/
│ └── novel-continuation-ai/
│ ├── SKILL.md ← 风格续写 Skill 文件
│ └── references/
│ ├── characters.md ← 人物关系网(模板)
│ ├── world_building.md ← 世界观文件(模板)
│ ├── timeline.md ← 时间锚点(模板)
│ ├── style.md ← 风格分析(模板)
│ └── plot_state.md ← 情节状态(模板)
│
└── bridge/
├── ask_novelist.py ← 调用桥接脚本(Gateway API)
└── SKILL.md ← 桥接 Skill 文档
前置条件
- OpenClaw Gateway 已安装并运行(v2026.4+)
- 目标 Agent 模型支持文本推理(推荐 GPT-5.4 或 DeepSeek V4)
- git(用于安装本 skill)
安装步骤
1. 创建 Agent 目录
# 创建 novelist agent 工作区
mkdir -p /home/program/novelist-workspace/skills
mkdir -p /home/program/novelist-workspace/scripts
2. 安装 Skill 文件
# 复制 skill 目录
cp -r skill/novel-continuation-ai /home/program/novelist-workspace/skills/
3. 安装 Agent 身份定义
# 复制 AGENTS.md 到 novelist agent 目录
cp agent/AGENTS.md /home/program/novelist-workspace/AGENTS.md
4. 安装桥接脚本(可选,调用方 Agent 用)
# 复制桥接脚本到调用方 Agent 的工作区
cp bridge/ask_novelist.py <calling-agent-workspace>/scripts/
cp bridge/SKILL.md <calling-agent-workspace>/skills/novelist-bridge/SKILL.md
5. 配置 ask_novelist.py
编辑 ask_novelist.py 顶部常量:
GATEWAY_TOKEN = "<your-gateway-token>" # 从 openclaw.json 获取
NOVELIST_MODEL = "openclaw/novelist" # 你的 novelist agent 名称
NOVELIST_WORKSPACE = "/home/program/novelist-workspace" # novelist 工作区
openclaw agents add novelist \
--workspace /home/program/novelist-workspace \
--model openai/gpt-5.4
6. 重启 Gateway
systemctl --user restart openclaw-gateway
使用流程
首次使用:构建参考文件
告诉 novelist agent:
"请根据工作区的 novel_source.txt 构建人物关系网、世界观和时间锚点。按批次阅读法逐步构建。"
续写:调用 novelist
wechatagent 侧调用桥接脚本:
python /home/program/wechat-workspace/scripts/ask_novelist.py \
--novel /path/to/novel.txt \
"请续写第1498章:凌蘭在寂静空间中..."
novelist 将自动:
- 读取 reference 文件
- 更新时间锚点
- 在不违反参考文件的前提下续写
- 审查一致性
- 更新参考文件
关键文件说明
| 文件 | 用途 |
|---|---|
agent/AGENTS.md |
Agent 身份定义 + 强制性工作流程 |
skill/novel-continuation-ai/SKILL.md |
风格续写 Skill |
skill/novel-continuation-ai/references/characters.md |
人物关系网数据库 |
skill/novel-continuation-ai/references/world_building.md |
世界观与战力体系 |
skill/novel-continuation-ai/references/timeline.md |
时间锚点(关键事件时间线) |
skill/novel-continuation-ai/references/style.md |
风格分析 |
skill/novel-continuation-ai/references/plot_state.md |
情节状态追踪 |
bridge/ask_novelist.py |
Gateway API 桥接脚本(自动复制小说到 novelist 工作区) |
方法论核心
详见 METHODOLOGY.md。
Description
Languages
Python
100%