Community写作与编辑github.com

matafei/story-alchemy-lab

用于可复用风格配置文件和基于卡片、大纲驱动的小说写作的 Codex 技能。

story-alchemy-lab 是什么?

Story Alchemy Lab 是一套专为 Codex 设计的技能,旨在通过可复用的风格配置文件和基于卡片、大纲驱动的方法来辅助小说写作。它允许用户定义个性化的写作风格(如语气、视角、词汇偏好),并将这些风格保存为配置文件,以便在不同项目间一致应用。该技能采用卡片式写作流程,帮助作者将故事拆解成多个场景或章节卡片,并通过大纲视图直观管理叙事结构。支持在主流 AI 开发环境如 Codex 中使用,能够显著提升创意写作的效率和一致性,尤其适合长篇小说或系列作品的创作。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add matafei/story-alchemy-lab

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

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 文件

示例工作流

  1. 使用 create-profile 创建“侦探叙事”风格(语气:悬疑;视角:第一人称)。
  2. 运行 generate-cards 生成 10 张空白卡片。
  3. 为每张卡片命名(如“案发现场”、“初次审讯”等),并简要描述。
  4. 逐一使用 edit-card 填充卡片内容。
  5. 使用 reorder-cards 调整叙事顺序。
  6. 完成所有卡片后,运行 export-story 生成完整故事文稿。

技术细节

  • 配置文件格式: JSON,包含 tone, perspective, vocabulary, rhythm 字段。
  • 卡片存储: 每个卡片是一个单独的 Markdown 文件,位于 ~/.story-alchemy/cards/ 目录下,文件名包含 ID 和时间戳。
  • 依赖: 需要 Codex CLI 环境,并已安装 story-alchemy-lab 技能包(通过 codex install story-alchemy-lab 安装)。

许可证

MIT

相关技能