story-alchemy-lab 是做什么的?
用于可复用风格配置文件和基于卡片、大纲驱动的小说写作的 Codex 技能。
概述
Story Alchemy Lab 为 Codex 用户提供了一套高效的小说写作工作流程,核心是 可复用风格配置文件 和 卡片式大纲管理。
- 风格配置文件: 定义并保存您的专属写作风格(例如:第一人称、悬疑语气、简洁句式),可在不同项目或章节间一键加载,确保风格统一。
- 卡片式写作: 将故事分解为多个场景或章节卡片,每张卡片独立编辑,便于聚焦细节。
- 大纲驱动: 通过可视化大纲视图,拖拽卡片调整叙事顺序,管理主线与支线。
使用方法
创建风格配置文件
codex story-alchemy-lab create-profile --name "哥特式暗黑"
该命令将引导您输入以下参数:
tone: 语气(如阴暗、轻松)perspective: 视角(第一人称、第三人称有限等)vocabulary: 词汇偏好(正式、口语化或特定术语)rhythm: 节奏(快节奏对话、慢节奏描写)
配置文件以 JSON 格式保存在 ~/.story-alchemy/profiles/ 目录下。
生成卡片大纲
codex story-alchemy-lab generate-cards --profile "哥特式暗黑"
该命令会根据当前配置文件生成一系列空白卡片,每张卡片代表一个场景。您需要填写卡片名称和描述。
编辑卡片内容
codex story-alchemy-lab edit-card --card-id 3
此命令打开卡片编辑器,支持 Markdown 写作。完成后保存,卡片内容自动与大纲同步。
核心命令
| 命令 | 描述 |
|---|---|
create-profile | 创建新的风格配置文件 |
list-profiles | 列出所有已保存的风格配置文件 |
delete-profile | 删除指定风格配置文件 |
generate-cards | 根据配置文件生成卡片大纲 |
edit-card | 编辑特定卡片的内容 |
reorder-cards | 重新排列卡片顺序 |
export-story | 将所有卡片合并导出为一个 Markdown 文件 |
示例工作流
- 使用
create-profile创建“侦探叙事”风格(语气:悬疑;视角:第一人称)。 - 运行
generate-cards生成 10 张空白卡片。 - 为每张卡片命名(如“案发现场”、“初次审讯”等),并简要描述。
- 逐一使用
edit-card填充卡片内容。 - 使用
reorder-cards调整叙事顺序。 - 完成所有卡片后,运行
export-story生成完整故事文稿。
技术细节
- 配置文件格式: JSON,包含
tone,perspective,vocabulary,rhythm字段。 - 卡片存储: 每个卡片是一个单独的 Markdown 文件,位于
~/.story-alchemy/cards/目录下,文件名包含 ID 和时间戳。 - 依赖: 需要 Codex CLI 环境,并已安装
story-alchemy-lab技能包(通过codex install story-alchemy-lab安装)。
许可证
MIT