Token导航 LogoToken导航

Agent Skill · 效率

zf-novel-writer(zf 小说作家)

zf-novel-writer 用于整理文档、README、Markdown 和说明材料,适合在 OpenClaw 中需要把零散信息整理成结构清晰的文档时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

zf-novel-writer 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 9,764。

总安装 5,716周安装 229GitHub Stars 公开资料未说明下载 1,850核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:zf-novel-writer(zf 小说作家)
来源仓库:https://github.com/huangfeixia0101/zf-novel-writer
安装命令:
openclaw skills install zf-novel-writer
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install zf-novel-writer

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

三主体协同小说写作系统,自动生成高质量章节内容。适合小说创作、内容批量生成和写作效率提升需求。Orchestrator规划章节,Writer Agent生成内容,Quality Agent审核。

安装命令:openclaw skills install zf-novel-writer 需配置API密钥和环境变量,确保内容生成稳定性

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install zf-novel-writer;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

zf-novel-writer 怎么安装?

在终端执行 openclaw skills install zf-novel-writer。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

zf-novel-writer 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

zf-novel-writer 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

zf-novel-writer 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

zf-novel-writer 用的人多吗?

公开数据是累计安装 5,716 次,近一周安装 229 次,下载 1,850 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

zf-novel-writer 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
zf-novel-writer

zf 小说作家 · 本页

5,716—接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
ZF-novel-writer
description
>
version
1.0
author
Felix
tags
[novel, writing, multi-agent, creative-writing, 小说, 写作, AI写作]
triggers

帮你们测试过了一个男主八个女主再复杂再狗血的关系都能轻松难捏!自带🍅小说自动发布脚本。

【ZF-novel-writer】三Agent协作小说写作系统

🔥 亮点速览:

  • 无需API Key — 全部通过 sessions_spawn 调用本地 coding agent,零配置开写
  • 三Agent流水线 — Orchestrator 规划 → Writer 写作 → Quality 质检,全自动循环
  • 串行执行架构 — 章节严格顺序推进,每章依赖前章的铺垫数据和 summary,杜绝逻辑断裂
  • 前章末尾300字自动衔接 — 写下一章时自动提取上一章最后300字注入提示词,确保场景、情绪、节奏无缝过渡
  • Truth Files 连续性系统 — canonbible.json 追踪角色、纪元、铺垫/兑现,emotionalarcs.json 追踪情感弧线,角色状态跨章节一致
  • story_outline.xlsx 驱动 — 一张表定义全书结构(事件、爽点、悬念钩子),Writer Agent 严格按大纲执行
  • 三大硬指标质检 — ① 3000-3500字/章 ② comprehensive_check.py 8项全过 ③ 评分≥90(S/A级),不达标自动重写根据 skill 文档和 config.json 的描述,comprehensive_check.py 包含 8 项质量检查:
  1. 字数检查 — 3000-3500汉字(不含标点)
  2. 格式检查 — 章节结构是否符合规范(标题、正文、预告等)
  3. 逻辑检查 — 情节是否自洽、有无矛盾
  4. 节奏检查 — 叙事节奏是否合理、有无拖沓或跳跃
  5. 连续性检查 — 与 Truth Files(canon_bible 等)是否一致
  6. 铺垫/兑现检查 — setups/payoffs 是否合理追踪
  7. 角色一致性 — 角色行为、性格是否符合设定
  8. 悬念钩子检查 — 章末是否有有效钩子

📊 写作流程: 抓取大纲+Truth Files → 生成章节规划 → Writer输出全文 → 质检打分 → 归档更新 → 下一章

🎯 适合:长篇网文、系统文、多线叙事,任何需要连续性和质量把控的创作场景

ZF-novel-writer / 三Agent协作小说写作系统

⚠️ No external API keys required. Content is generated by spawning coding agents (sessions_spawn) that use the host agent's model. ⚠️ 无需额外API key。 通过 sessions_spawn 调用 coding agent,使用宿主agent的模型生成内容。

ENGLISH

1. Overview

ZF-novel-writer is a three-agent collaborative system for long-form novel writing:

AgentRoleHow It Works
OrchestratorPlans chapters, coordinates agentsMain session. Reads story_outline.xlsx + Truth Files, generates chapter plans, spawns Writer/Quality agents, handles archiving
Writer AgentGenerates chapter contentSpawned via sessions_spawn with mode="run". Receives chapter plan + context, outputs full chapter (3000-3500 words)
Quality AgentQuality checksSpawned via sessions_spawn. Runs comprehensive_check.py, scores chapter, approves or requests rewrite

Key Principles:

  • story_outline.xlsx is the Writer Agent's single source of truth for what to write
  • Truth Files (canon_bible.json, emotional_arcs.json, etc.) maintain continuity
  • Serial execution: One chapter at a time — archive complete before starting next
  • No API keys: Everything runs through the host OpenClaw instance

2. Quick Start

# 1. Copy example-book to your books directory
cp -r skills/ZF-novel-writer/example-book books/{YOUR_BOOK_NAME}

# 2. Edit canon_bible.json with your book's settings
# 3. Create/edit story_outline.xlsx with your chapter plans
# 4. Edit genre_rules.md, WORLD_SETTING.md for your world

# 5. Start writing
# In OpenClaw, trigger: "写小说" or "/novel"
# Orchestrator will handle everything automatically

3. Directory Structure

books/{BOOK_NAME}/
├── meta/
│   ├── canon_bible.json        # Core settings + continuity tracking
│   ├── emotional_arcs.json     # Character emotional states
│   └── character_matrix.json   # Character relationships
├── chapters/                   # Archived chapter text files
│   └── chapter-N_标题.txt
├── summaries_json/             # Per-chapter summary JSON
│   └── chapter_NNN.json
├── temp_chapters/              # Temporary output from Writer Agent
├── plans/                      # Chapter plans from Orchestrator
│   └── chapter_NNN_plan.json
├── genre_rules.md              # Genre-specific writing rules
├── WORLD_SETTING.md            # World building document
└── story_outline.xlsx          # Full book outline (chapter-by-chapter)

skills/ZF-novel-writer/
├── SKILL.md                    # This file
├── README.md                   # Project readme
├── config.json                 # Quality standards config
├── ORCHESTRATOR_ARCHIVE_GUIDE.md
├── example-book/               # Template book project
├── docs/
│   └── ARCHITECT_AGENT_DESIGN.md
└── tools/                      # Python tools for quality checks
    ├── simple_writer_enhanced.py
    ├── comprehensive_check.py
    ├── archive_chapter_with_truth.py
    ├── world_context_loader.py
    └── ... (see tools/README.md)

4. Workflow

┌─────────────────────────────────────────────┐
│ Step 1: PLAN (Orchestrator / Main Session)  │
│  • Read story_outline.xlsx                  │
│  • Read Truth Files (canon_bible, etc.)     │
│  • Generate chapter_NNN_plan.json           │
└──────────────────┬──────────────────────────┘
                   ▼
┌─────────────────────────────────────────────┐
│ Step 2: WRITE (Writer Agent)                │
│  • Spawn via sessions_spawn (mode="run")    │
│  • Read plan + story_outline + context      │
│  • Output: temp_chapters/chapter-N.txt      │
│  • Target: 3000-3500 words                  │
└──────────────────┬──────────────────────────┘
                   ▼
┌─────────────────────────────────────────────┐
│ Step 3: QC (Quality Agent)                  │
│  • Spawn via sessions_spawn                 │
│  • Run comprehensive_check.py               │
│  • Score ≥ 90 = PASS                        │
│  • Score < 90 = REWRITE → Step 2           │
└──────────────────┬──────────────────────────┘
                   ▼
┌─────────────────────────────────────────────┐
│ Step 4: ARCHIVE (Orchestrator)              │
│  • Update canon_bible.json                  │
│  • Create chapter_NNN.json summary          │
│  • Move to chapters/                        │
│  • Clean temp files                         │
└──────────────────┬──────────────────────────┘
                   ▼
              Next chapter → Step 1

5. Agent Configuration

Orchestrator (Main Session):

  • No spawn needed — this is the main conversation
  • Reads files, makes plans, spawns sub-agents, performs archiving

Writer Agent (Spawned):

sessions_spawn(
    task="Write chapter N based on plan and context...",
    agentId="writer",
    runtime="run"  # coding agent mode
)

Quality Agent (Spawned):

sessions_spawn(
    task="Quality check chapter N...",
    agentId="quality",
    runtime="run"
)

6. Data Architecture

canon_bible.json — Central continuity database:

{
  "version": "1.0",
  "book_name": "{BOOK_NAME}",
  "protagonist": { "name": "...", "description": "..." },
  "eras": [...],
  "heroines": { ... },
  "continuity": {
    "setups": [],
    "payoffs": [],
    "pending_setups": []
  }
}

story_outline.xlsx — Chapter-by-chapter outline:

ColumnDescription
章节Chapter number
标题Chapter title
主要事件Core events
地点Scene location
女主Appearing heroines
冲突类型Conflict type
系统提示System feedback
系统等级System level
爽点Expected payoff points
悬念钩子End-of-chapter hook

7. Quality Standards — Three Hard Metrics

  1. Word count: 3000-3500 Chinese characters (excluding punctuation)
  2. All checks pass: comprehensive_check.py returns no errors
  3. Score ≥ 90: Quality grade S or A

See config.json for detailed scoring criteria and penalties.

8. Tools Reference

See tools/README.md for complete tool documentation. Key tools:

ToolPurpose
simple_writer_enhanced.pyGenerate writing prompts with full context
comprehensive_check.py8-item quality check (word count, format, logic, pacing, etc.)
archive_chapter_with_truth.pyArchive chapter + update continuity
world_context_loader.pyLoad world settings + previous summaries
chapter_planner.pyGenerate chapter plans
novel_planner.pyGenerate full book outline

9. Writer Agent Output Format

Writer Agent should output a single text file with this structure:

# Chapter Title

[Chapter body: 3000-3500 words of narrative]

【下一章预告】
Brief suspenseful teaser (≤30 words)

【变量更新】
Variable changes this chapter (optional)

【本章创建的铺垫 (setups)】
List of setups created (optional JSON)

【本章兑现的铺垫 (payoffs)】
List of payoffs resolved (optional JSON)

中文

1. 系统概述

ZF-novel-writer 是一个三Agent协作的长篇小说写作系统:

Agent角色工作方式
Orchestrator规划章节、协调Agent主会话。读取 story_outline.xlsx + Truth Files,生成章节规划,spawn Writer/Quality Agent,处理归档
Writer Agent生成章节内容通过 sessions_spawn 以 mode="run" 启动。接收章节规划+上下文,输出完整章节(3000-3500字)
Quality Agent质量检查通过 sessions_spawn 启动。运行 comprehensive_check.py,评分,通过或要求重写

核心理念:

  • story_outline.xlsx 是 Writer Agent 的唯一基本来源
  • Truth Files(canon_bible.json、emotional_arcs.json 等)维护连续性
  • 串行执行: 每次只跑一个章节,归档完毕才开始下一章
  • 无需API key: 全部通过宿主 OpenClaw 实例运行

2. 快速开始

# 1. 复制示例项目
cp -r skills/ZF-novel-writer/example-book books/{你的书名}

# 2. 编辑 canon_bible.json 设置你的小说
# 3. 创建/编辑 story_outline.xlsx 大纲
# 4. 编辑 genre_rules.md、WORLD_SETTING.md

# 5. 开始写作
# 触发词:"写小说" 或 "/novel"

3. 目录结构

(与英文部分相同,见上方)

4. 工作流程

步骤1:规划(Orchestrator)
  → 读取 story_outline.xlsx + Truth Files
  → 生成 chapter_NNN_plan.json

步骤2:写作(Writer Agent)
  → sessions_spawn 启动
  → 输出到 temp_chapters/chapter-N.txt
  → 目标:3000-3500字

步骤3:质检(Quality Agent)
  → sessions_spawn 启动
  → 运行 comprehensive_check.py
  → 评分≥90 = 通过,<90 = 重写

步骤4:归档(Orchestrator)
  → 更新 canon_bible.json
  → 创建 chapter_NNN.json
  → 移动文件、清理临时文件

→ 下一章

5. Agent 配置

Orchestrator(主会话): 无需 spawn,在主对话中执行

Writer Agent(spawned):

sessions_spawn(task="写第N章...", agentId="writer", runtime="run")

Quality Agent(spawned):

sessions_spawn(task="质检第N章...", agentId="quality", runtime="run")

6. 数据架构

  • canon_bible.json: 核心连续性数据库(角色、纪元、铺垫追踪)
  • story_outline.xlsx: 逐章大纲(章节、事件、爽点、悬念钩子等)
  • Truth Files: emotional_arcs.json、character_matrix.json 等

7. 质量标准 — 三大硬指标

  1. 字数: 3000-3500汉字(不含标点)
  2. 全部检查通过: comprehensive_check.py 无错误
  3. 评分≥90: S级或A级

详细评分标准见 config.json。

8. 工具参考

见 tools/README.md 完整文档。

9. Writer Agent 输出格式

# 章节标题

[章节正文:3000-3500字]

【下一章预告】
简短悬念预告(≤30字)

【变量更新】
本章变量变化(可选)

【本章创建的铺垫 (setups)】
铺垫列表(可选JSON)

【本章兑现的铺垫 (payoffs)】
兑现列表(可选JSON)

平台分布

OpenClaw

98.4%
按下载量换算1,820

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills