辅助规划和生成长篇小说,支持人物/世界观设定、大纲管理、分章创作与写作风格锁定。
Novel Writer 技能是一项面向实际任务的技能,主要用于版本 : 1.0;描述 : 辅助创作长篇小说的智能助手,支持人物设定、世界观管理、大纲控制和分章生成;
WORKDIR;/app/working;NOVEL_API_KEY;API 密钥;NOVEL_API_BASE_URL;API 基础 URL。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
版本: 1.0
描述: 辅助创作长篇小说的智能助手,支持人物设定、世界观管理、大纲控制和分章生成。
⚠️ 重要:请通过环境变量配置 API 密钥,不要在配置文件中硬编码。
| 变量名 | 必填 | 默认值 | 说明 |
|---|---|---|---|
WORKDIR |
否 | /app/working |
工作目录 |
NOVEL_API_KEY |
是 | - | API 密钥 |
NOVEL_API_BASE_URL |
否 | - | API 基础 URL |
NOVEL_MODEL |
否 | gpt-3.5-turbo |
模型名称 |
NOVEL_TEMPERATURE |
否 | 0.8 |
温度参数 |
NOVEL_MAX_TOKENS |
否 | 4096 |
最大令牌数 |
NOVEL_DEFAULT_STYLE |
否 | wuxia |
默认写作风格 |
# Linux/Mac export NOVEL_API_KEY="sk-xxx" export NOVEL_API_BASE_URL="https://your-api.com/v1" export NOVEL_MODEL="qwen/qwen3.5-122b-a10b" # Windows (CMD) set NOVEL_API_KEY=sk-xxx # Windows (PowerShell) $env:NOVEL_API_KEY="sk-xxx"
.md 文件,方便后续编辑。novel_writer --new "我的奇幻世界"
这将创建一个名为《我的奇幻世界》的新小说项目,并初始化记忆库。
novel_writer --set-character "林风" "主角,25岁,剑客,性格孤傲但重情义。" novel_writer --set-character "苏月" "女主角,23岁,医师,温柔善良,擅长草药。"
novel_writer --set-world "一个充满魔法与剑的奇幻大陆,分为三大王国,常年处于战争边缘。"
novel_writer --add-outline 1 "初遇" "林风在森林中救下受伤的苏月,两人结伴同行。" novel_writer --add-outline 2 "危机" "遭遇敌国刺客,林风重伤,苏月用草药救他。"
novel_writer --generate 1 2500
生成第 1 章,目标字数 2500 字。生成后会自动保存到
novels/目录。
novel_writer --status
novel_writer --update-outline 2 "危机升级" "敌国刺客增多,林风发现刺客首领竟是自己失散多年的师兄。"
/app/working/
├── memory/
│ └── novel_context.json # 核心记忆库(人物、世界观、大纲、章节摘要)
├── novels/
│ ├── 我的奇幻世界_ch1.md # 第 1 章内容
│ ├── 我的奇幻世界_ch2.md # 第 2 章内容
│ └── ...
└── customized_skills/
└── novel_writer/
├── SKILL.md # 本说明书
├── __init__.py # 模块初始化
├── core.py # 核心逻辑
├── templates/ # 📝 模板资源
│ ├── character_card.md # 人物卡模板
│ ├── world_building.md # 世界观设定表
│ └── chapter_outline.md # 章节大纲模板
├── guides/ # 📋 参考指南
│ └── novel_structure_guide.md # 小说结构指南
├── scripts/ # 🛠️ 实用脚本
│ └── plot_tracker.py # 伏笔追踪器
└── examples/ # 📚 示例项目
└── project_example.json # 完整示例
在生成前,先设定风格:
novel_writer --set-style "古风武侠,语言半文半白,注重意境描写。"
生成后,可手动检查人物状态是否冲突(如:上一章受伤,下一章完好)。
建议:在生成前,先读取
novel_context.json中的characters状态。
for i in {1..5}; do
novel_writer --generate $i 2000
done
novel_writer --new "江湖夜雨"
novel_writer --set-character "李长风" "中年剑客,背负血海深仇。"
novel_writer --set-world "大周王朝末年,江湖势力割据,朝廷腐败。"
novel_writer --add-outline 1 "雨夜孤剑" "李长风在雨夜中独行,遭遇神秘杀手。"
novel_writer --generate 1 3000
cat /app/working/novels/江湖夜雨_ch1.md
💡 提示: 本技能支持与其他技能(如
docx)结合,将生成的章节导出为 Word 文档进行精修。
本技能附带了完整的创作资源包,帮助你更高效地构建长篇小说。
重要:自本次更新起,所有生成的小说章节必须严格遵守以下规范,确保字数达标、逻辑闭环、风格纯正。
templates/)character_card.md):详细记录人物设定、性格、关系、成长弧光。world_building.md):构建宏大的背景,确保设定逻辑自洽。chapter_outline.md):规划每章剧情、场景、伏笔,避免跑偏。guides/)novel_structure_guide.md):包含三幕式结构、人物弧光设计、伏笔技巧、节奏控制等经典理论。scripts/)plot_tracker.py):python3 /app/working/customized_skills/novel_writer/scripts/plot_tracker.py
examples/)project_example.json):包含人物、世界观、大纲、伏笔的完整示例,供你参考学习。cp /app/working/customized_skills/novel_writer/templates/character_card.md examples/characters/李长风.md
李长风.md,填写详细信息。chapter_outline.md 模板,规划每章剧情。python3 /app/working/customized_skills/novel_writer/scripts/plot_tracker.py
novel_structure_guide.md,确保结构合理。🌟 祝你在小说创作的道路上,笔耕不辍,佳作频出! 🖋️
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134万人学习
共49课时 | 82.5万人学习
最新文章