🚀 专为 Claude Code 设计的 AI 智能小说创作助手 深度集成 Slash Commands 和 Agent Skills,提供最佳创作体验
$ npx -y skills add wordflowlab/novel-writer-skills --agent claude-code
Repo: wordflowlab/novel-writer-skills
What's inside
🚀 专为 Claude Code 设计的 AI 智能小说创作助手
深度集成 Slash Commands 和 Agent Skills,提供最佳创作体验
npm install -g novel-writer-skills
# 基本用法
novelwrite init my-novel
# 在当前目录初始化
novelwrite init --here
# 预装插件
novelwrite init my-novel --plugins authentic-voice
在 Claude Code 中打开项目,使用斜杠命令:
/constitution # 1. 创建创作宪法
/specify # 2. 定义故事规格
/clarify # 3. 澄清关键决策
/plan # 4. 制定创作计划
/tasks # 5. 分解任务清单
/write # 6. AI 辅助写作
/analyze # 7. 质量验证分析
当你提到特定类型时,相应的知识库会自动激活:
写作过程中自动应用最佳实践:
后台自动监控,主动提醒问题:
| 命令 | 功能 | 输出 |
|---|---|---|
/constitution | 创建创作宪法 | .specify/memory/constitution.md |
/specify | 定义故事规格 | stories/[name]/specification.md |
/clarify | 澄清模糊点(5个问题) | 更新 specification.md |
/plan | 制定创作计划 | stories/[name]/creative-plan.md |
/tasks | 分解任务清单 | stories/[name]/tasks.md |
/write | 执行章节写作 | stories/[name]/content/chapter-XX.md |
/analyze | 质量验证分析 | 分析报告(双模式:框架/内容) |
| 命令 | 功能 |
|---|---|
/track-init | 初始化追踪系统 |
/track | 综合追踪更新 |
/plot-check | 情节一致性检查 |
/timeline | 时间线管理 |
/relations | 角色关系追踪 |
/world-check | 世界观验证 |
# 列出可用插件
novelwrite plugin:list
# 安装插件
novelwrite plugin:add authentic-voice
# 移除插件
novelwrite plugin:remove authentic-voice
my-novel/
├── .claude/
│ ├── commands/ # Slash Commands
│ └── skills/ # Agent Skills
│
├── .specify/ # Spec Kit 配置
│ ├── memory/
│ │ └── constitution.md
│ └── templates/
│ ├── scripts/ # 命令行脚本工具
│ │ ├── bash/
│ │ └── powershell/
│ ├── commands/
│ ├── knowledge/
│ └── ...
│
├── stories/
│ └── 001-my-story/
│ ├── specification.md
│ ├── creative-plan.md
│ ├── tasks.md
│ └── content/
│ ├── chapter-01.md
│ └── ...
│
├── spec/
│ ├── tracking/ # 追踪数据
│ │ ├── plot-tracker.json
│ │ ├── timeline.json
│ │ ├── character-state.json
│ │ └── relationships.json
│ │
│ └── knowledge/ # 知识库
│ ├── characters/
│ ├── worldbuilding/
│ └── references/
│
└── README.md
| 特性 | novel-writer | novel-writer-skills |
|---|---|---|
| 支持平台 | 13个AI工具(Claude、Cursor、Gemini等) | Claude Code 专用 |
| 核心方法论 | ✅ 七步方法论 | ✅ 七步方法论 |
| Slash Commands | ✅ 跨平台命令 | ✅ Claude 优化命令 |
| Agent Skills | ❌ 不支持 | ✅ 深度集成 |
| 智能检查 | ⚠️ 手动执行 | ✅ 自动监控 |
| 类型知识库 | ⚠️ 需手动查阅 | ✅ 自动激活 |
| 适用场景 | 需要跨平台支持 | 追求最佳体验(Claude Code) |
选择建议:
# 初始化项目
novelwrite init <project-name>
# 检查环境
novelwrite check
# 升级项目
novelwrite upgrade
# 列出已安装插件
novelwrite plugin:list
# 安装插件
novelwrite plugin:add <plugin-name>
# 移除插件
novelwrite plugin:remove <plugin-name>
除了 Claude Code 中的 Slash Commands,项目还包含命令行脚本工具:
初始化项目后,脚本位于:.specify/templates/scripts/
.specify/templates/scripts/
├── bash/ # macOS/Linux 脚本
└── powershell/ # Windows 脚本
macOS/Linux:
# 创建宪法
bash .specify/templates/scripts/bash/constitution.sh
# 定义规格
bash .specify/templates/scripts/bash/specify-story.sh
# 追踪进度
bash .specify/templates/scripts/bash/track-progress.sh
Windows:
# 创建宪法
.\.specify\templates\scripts\powershell\constitution.ps1
# 定义规格
.\.specify\templates\scripts\powershell\specify-story.ps1
# 追踪进度
.\.specify\templates\scripts\powershell\track-progress.ps1
所有 Slash Commands 都有对应的脚本版本:
| 脚本 | 功能 | 对应命令 |
|---|---|---|
constitution | 创建创作宪法 | /constitution |
specify-story | 定义故事规格 | /specify |
plan-story | 制定创作计划 | /plan |
track-progress | 追踪进度 | /track |
check-consistency | 一致性检查 | - |
| 以及更多... | 查看 .specify/templates/scripts/README.md | - |
📖 详细文档:scripts/README.md
| 场景 | 推荐方式 |
|---|---|
| 日常创作、需要 AI 协助 | ✅ Slash Commands (优先) |
| 批量处理、自动化 | ✅ 命令行脚本 |
| CI/CD 集成 | ✅ 命令行脚本 |
| 快速检查验证 | ✅ 命令行脚本 |
欢迎提交 Issue 和 Pull Request!
项目地址:https://github.com/wordflowlab/novel-writer-skills
MIT License
本项目基于 novel-writer 的方法论,专为 Claude Code 深度优化。
Novel Writer Skills - 让 Claude Code 成为你的最佳创作伙伴! ✨📚
.gitignore
CHANGELOG.md
docs/
commands.md
getting-started.md
novel-writer-skills-prd.md
skills-guide.md
v1.0.3-upgrade-prd.md
LICENSE
package.json
plugins/
authentic-voice/
commands/
authentic-voice.md
authenticity-audit.md
config.yaml
experts/
authentic-editor.md
README.md
QUICKSTART.md
README.md
SCRIPT_ADAPTATION_REPORT.md
src/
cli.ts
plugins/
manager.ts
utils/
logger.ts
project.ts
version.ts
templates/
commands/
analyze.md
checklist.md
clarify.md
constitution.md
expert.md
plan.md
relations.md
specify.md
tasks.md
timeline.md
track-init.md
track.md
write.md
knowledge/
knowledge-base/
genres/
historical.md
mystery.md
revenge.md
romance.md
wuxia.md
README.md
requirements/
anti-ai-v3.md
anti-ai-v4.md
fast-paced.md
no-poison.md
README.md
romance-angst.md
romance-sweet.md
serious-literature.md
strong-emotion.md
styles/
ancient-style.md
literary.md
minimal.md
natural-voice.md
README.md
web-novel.md
audit-config.json
character-profiles.md
character-voices.md
locations.md
world-setting.md
memory/
constitution.md
personal-voice.md
scripts/
bash/
analyze-story.sh
check-consistency.sh
check-plot.sh
check-timeline.sh
check-world.sh
check-writing-state.sh
clarify-story.sh
common.sh
constitution.sh
generate-tasks.sh
init-tracking.sh
manage-relations.sh
plan-story.sh
specify-story.sh
tasks-story.sh
test-word-count.sh
text-audit.sh
track-progress.sh
powershell/
analyze-story.ps1
check-analyze-stage.ps1
check-consistency.ps1
check-plot.ps1
check-timeline.ps1
check-writing-state.ps1
clarify-story.ps1
common.ps1
constitution.ps1
generate-tasks.ps1
init-tracking.ps1
manage-relations.ps1
plan-story.ps1
specify-story.ps1
text-audit.ps1
track-progress.ps1
README.md
skills/
genre-knowledge/
fantasy/
SKILL.md
mystery/
SKILL.md
romance/
SKILL.md
quality-assurance/
consistency-checker/
SKILL.md
forgotten-elements/
SKILL.md
getting-started/
SKILL.md
pre-write-checklist/
SKILL.md
requirement-detector/
CONFLICT_RESOLUTION.md
EXAMPLES.md
KEYWORDS.md
SKILL.md
setting-detector/
SKILL.md
style-detector/
CONFLICT_RESOLUTION.md
EXAMPLES.md
KEYWORDS.md
SKILL.md
workflow-guide/
SKILL.md
writing-techniques/
dialogue-techniques/
SKILL.md
scene-structure/
SKILL.md
tracking/
character-state.json
plot-tracker.json
relationships.json
timeline.json
validation-rules.json
tsconfig.json
VERIFICATION_SUMMARY.mdFAQ
novel-writer-skills is a Claude Code plugin with 13 hand-picked skills for writing work, indexed on Flowy. Install it with the command on its page. It includes fantasy, mystery, romance. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.