From storyfactory
创意写作与小说创作助手。当用户说"帮我写故事"、"我想写小说"、"创作一个故事"、 "写一篇科幻/奇幻/悬疑小说"、"帮我设计角色"、"写故事大纲"、"写故事计划"时使用。 分阶段协作完成:构思立意 → 角色设定 → 情节大纲 → 场景设计 → 逐章写作, 最终交付完整的 Markdown 格式故事文件。
How this skill is triggered — by the user, by Claude, or both
Slash command
/storyfactory:story-writeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> 本 skill 位于 `skills/story-write/` 目录。所有 `phases/` 路径均相对于本目录解析。
本 skill 位于
skills/story-write/目录。所有phases/路径均相对于本目录解析。stories/输出路径均相对于用户当前工作目录解析。
与用户协作创作,交付一份完整的写作计划。进入每个阶段前,必须先用 Read 工具读取对应的阶段文件(相对于 skills/story-write/ 目录):
| 阶段 | 文件 | 产出 |
|---|---|---|
| 1. 构思与立意 | phases/01-conception.md | 写入 settings.md 梗概部分 |
| 2. 角色设定 | phases/02-characters.md | 写入 settings.md 角色部分 |
| 3. 情节大纲 | phases/03-outline.md | 写入 settings.md 大纲部分 + 创建 todo.md 骨架 |
| 4. 场景设计 | phases/04-scenes.md | 填充 todo.md 每章的场景设计 |
如果用户已有部分创作成果,可以跳过已完成阶段,从中断处继续。
按写作计划逐章生成正文。读取 phases/05-writing.md 获取执行流程。
所有文件输出到当前工作目录下的 stories/ 目录。{story-slug} 从故事标题生成:中文标题取拼音首字母或英文意译,去除特殊字符,全部小写。
stories/{story-slug}/
├── plan/
│ ├── settings.md # 故事设定(梗概、角色、世界规则、风格指南)
│ └── todo.md # 章节清单(每章摘要 + 场景设计 + 完成状态)
└── chapters/
├── chapter-01.md
├── chapter-02.md
└── ...
故事梗概确认后(阶段 1 完成时),创建目录结构并 Write settings.md:
mkdir -p stories/{story-slug}/plan stories/{story-slug}/chapters
stories/{story-slug}/plan/settings.md,写入标题、类型、梗概阶段 3 创建骨架(章节数和摘要),阶段 4 填充场景设计。执行模式中每完成一章更新状态标记。
先读取 stories/{story-slug}/plan/settings.md 和 stories/{story-slug}/plan/todo.md 了解当前状态,从中断处继续。todo.md 中匹配 **状态:** [ ] 找到下一个待写章节。
npx claudepluginhub unfallenwill/storyfactoryCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.