Outline Generator

v1.0.2

小说大纲生成器。根据小说类型、主题、字数生成 15 节拍结构化大纲。Use when: Architect 代理在 Phase 1 需要生成故事大纲、规划 15 节拍结构、创建卷章框架。

0· 106·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for yuzhihui886/outline-generator.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Outline Generator" (yuzhihui886/outline-generator) from ClawHub.
Skill page: https://clawhub.ai/yuzhihui886/outline-generator
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install outline-generator

ClawHub CLI

Package manager switcher

npx clawhub@latest install outline-generator
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (15-beat novel outline generator) match its artifacts: a Python script, a types.yml config, and docs. Required env, binaries, and config paths are minimal and appropriate for the stated purpose.
Instruction Scope
SKILL.md only tells the agent to run the included Python script and optionally edit configs; the script reads the local configs/types.yml and outputs an outline file. There are no instructions to read unrelated system files, collect credentials, or transmit data externally.
Install Mechanism
No install spec is provided (instruction-only skill); dependencies are standard PyPI packages listed in requirements.txt (pyyaml, rich). This is proportionate for a CLI Python tool and poses normal installation risk (pip install).
Credentials
The skill declares no required environment variables, no credentials, and no config paths outside its skill folder. That is appropriate for a local outline generator.
Persistence & Privilege
always is false and the skill does not request persistent or privileged system presence. It writes output files (outline.md) within the workspace as expected for its function.
Assessment
This skill appears coherent and limited to generating novel outlines using the included Python script and local config. Before installing or running it, consider: 1) Inspect the full scripts/generate_outline.py for any network, subprocess, or os.environ usage (search for imports or calls to requests, urllib, socket, subprocess, os.environ, open('/etc') etc.). 2) Run it in a sandbox or virtualenv and pin/install dependencies from PyPI (preferably in an isolated environment). 3) If you will run it on sensitive hosts, confirm it only reads/writes files in the skill directory and doesn't call external endpoints. If you want, I can grep the full script for network, subprocess, or environment-access patterns and report any matches.

Like a lobster shell, security has layers — review code before you run it.

latestvk97c06ay2wna6fj3shapvjf0b9841994
106downloads
0stars
3versions
Updated 3w ago
v1.0.2
MIT-0

Outline Generator - 小说大纲生成器

根据小说类型、主题、字数生成 15 节拍结构化大纲的工具。专为 AutoNovel Writer v5.0 设计,由 Architect 代理在 Phase 1 使用。

快速开始

cd ~/.openclaw/workspace/skills/outline-generator

# 生成玄幻小说大纲
python3 scripts/generate_outline.py --type 玄幻 --theme "修真世界" --word-count 1000000

# 生成都市小说大纲并保存到文件
python3 scripts/generate_outline.py --type 都市 --theme "商业帝国" --word-count 800000 --output outline.md

# 生成科幻小说大纲
python3 scripts/generate_outline.py --type 科幻 --theme "星际文明" --word-count 1200000

# 生成历史小说大纲
python3 scripts/generate_outline.py --type 历史 --theme "权谋天下" --word-count 600000

命令行选项

选项说明必填
--type, -t小说类型(玄幻/都市/科幻/历史)
--theme, -m小说主题(一句话简介)
--word-count, -w目标总字数
--output, -o输出文件路径(默认:outline.md)
--config, -c配置文件路径(默认:configs/types.yml)

支持的小说类型

玄幻

  • 特点: 奇幻世界、修炼体系、秘境探险、宗门争锋
  • 典型要素: 修炼境界、宗门势力、秘境遗迹、丹药法宝
  • 字数范围: 80 万 -200 万字
  • 卷数: 3-8 卷
  • 章数: 20-40 章/卷

都市

  • 特点: 现代背景、职场商战、逆袭崛起、高手低调
  • 典型要素: 商业竞争、职场晋升、感情线、创业打脸
  • 字数范围: 60 万 -150 万字
  • 卷数: 1-3 卷
  • 章数: 30-60 章/卷

科幻

  • 特点: 未来世界、星际旅行、人工智能、末世危机
  • 典型要素: 星际舰队、外星文明、科技突破、纳米基因
  • 字数范围: 70 万 -180 万字
  • 卷数: 2-6 卷
  • 章数: 25-50 章/卷

历史

  • 特点: 穿越架空、权谋朝堂、战争争霸、帝王之道
  • 典型要素: 朝堂斗争、科举考试、战争指挥、宫廷政变
  • 字数范围: 60 万 -120 万字
  • 卷数: 2-5 卷
  • 章数: 20-40 章/卷

15 节拍结构 (Save the Cat 改编版)

本工具采用改编自 Blake Snyder《Save the Cat》的 15 节拍结构,专为长篇网络小说优化:

第一幕:铺垫 (约 10%)

  1. 开场画面 - 主角的日常生活状态
  2. 主题呈现 - 暗示故事核心主题
  3. 铺垫 - 介绍世界观、角色关系
  4. 催化剂 - 打破平衡的事件
  5. 争执 - 主角的犹豫和挣扎

第二幕:对抗 (约 80%)

  1. 进入第二幕 - 主角做出决定,踏上旅程
  2. 副线故事 - 感情线/友情线展开
  3. 游戏时间 - 主角适应新环境,小试牛刀
  4. 中点 - 重大转折,赌注升级
  5. 坏人逼近 - 内外压力增大
  6. 失去一切 - 最低谷,看似失败
  7. 灵魂黑夜 - 内心反思,获得领悟
  8. 进入第三幕 - 找到解决方案

第三幕:解决 (约 10%)

  1. 高潮 - 最终对决
  2. 终场画面 - 与开场呼应的全新状态

输出示例

# 《修真世界》大纲

**类型**: 玄幻 | **主题**: 修真世界 | **目标字数**: 1,000,000 字

## 简介

少年林风因一场意外获得神秘传承,踏上修炼之路。从平凡少年成长为修真界至尊。

## 主要人物

- **林风** - 主角,天赋异禀但起点低微
- **萧炎** - 竞争对手,后成为盟友
- **苏媚** - 女主角,神秘身份

## 世界构建

这是一个修炼为尊的世界,实力决定一切。宗门林立,势力割据,秘境遗迹遍布。

## 15 节拍结构

### 第一幕:铺垫

#### 1. 开场画面
林风在青石镇经营一家小药铺,日子平淡但安稳。

#### 2. 主题呈现
"强者为尊,弱者生存"——镇上强者的傲慢让林风思考力量的意义。

... (更多节拍)

## 卷章结构

### 卷一:崛起 (1-30 章,约 12 万字)
- **核心**: 获得传承,初入修真
- **关键事件**: 获得神秘玉佩、加入青云宗、第一次突破

### 卷二:成长 (31-70 章,约 16 万字)
- **核心**: 宗门修炼,秘境探险
- **关键事件**: 秘境获得奇遇、宗门大比夺冠、发现身世之谜

... (更多卷)

配置文件

编辑 configs/types.yml 可自定义各类型的参数:

玄幻:
  word_count_per_chapter: [2500, 4000]  # 每章字数范围
  chapters_per_volume: [20, 40]          # 每卷章数范围
  volumes: [3, 8]                        # 卷数范围
  word_count_range: [800000, 2000000]    # 总字数范围
  keywords: ["修炼", "突破", "宗门", "秘境"]

使用场景 (V5 流水线)

阶段代理输入输出
Phase 1: 故事大纲Architect一句话灵感outline.md (≥500 字)

依赖

pip3 install -r requirements.txt --user

主要依赖:

  • pyyaml>=6.0.1 - 配置文件解析
  • rich>=13.7.0 (可选) - CLI 美化输出

相关文件

  • scripts/generate_outline.py - 主程序
  • configs/types.yml - 类型配置
  • references/beat_sheet.md - 15 节拍详细说明

Version: 2.0.0 (V5 规范版) 基于: AutoNovel Writer v5.0 项目规划

Comments

Loading comments...