novel-writer SKILL.md skillA
novel-writer from zju-real/easel is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add zju-real/easel/novel-writer@git:20261012.0d53744Pins git:20261012.0d53744 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- zju-real/easel
- Path
skills/builtin/novel-writer/SKILL.md- Versions recorded
- 1
- Latest version
- git:20261012.0d53744, committed Oct 12, 2026
- Size
- 7,257 bytes
- Repository stars
- 4,469
- License
- Apache-2.0
长篇小说/网文连载创作:从世界观、人设和三级大纲写到逐章正文,并用文件化状态维护伏笔、前情和跨章一致性。 当用户说“写小说/网文/盐选故事、连载、续写下一章、小说大纲、人物设定、世界观、黄金三章”时使用。 通用文章用 article-outline/social-content;单段改风格或润色用 style-transfer/text-polisher。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# AI 小说 / 网文连载创作 > 一句灵感 → 世界观/人设 → 三级大纲 → 逐章正文。核心是**长篇一致性**: > 用「**文件即真相 + 按需加载**」——AI 不靠上下文记忆,每写一章只加载相关切片, > 状态全落文件、可 diff、可续写。确定性 IO(搭骨架/进度/机械查 AI 味)走 > `scripts/novel_ops.py`,**创意(设定/大纲/正文)由你 LLM 完成**。 > 只做单段风格改写见 **style-transfer**;只做润色去 AI 感见 **text-polisher**; > 只做通用文章见 **social-content**;发知乎见 **skill-zhihu-publisher**。 ## 输入 | 字段 | 必填 | 说明 | |------|------|------| | 灵感/题材 | 是 | 一句话创意,或已有设定(没给就问) | | 平台 | 否 | 知乎盐选 / 番茄 / 起点 / 小红书图文(默认按 Profile 或问) | | 书名 | 否 | 缺省由题材拟定,用作产物目录名 | | 本次动作 | 否 | 立项 / 出大纲 / 写第 N 章 / 续写 / 改图文(默认按对话判断) | ## 产物结构(`outputs/书名/`) ``` bible/ world.md characters.md voice.md canon.md ← 硬事实(写每章必读) outline/ overview.md volumes.md chapters.md ← 三级大纲 state/ summary.md character-state.md plot-arcs.md progress.json/md ← 连载状态 chapters/ 001.md 002.md ... ← 章节正文 ``` 脚本路径(相对项目根):`skills/builtin/novel-writer/scripts/novel_ops.py`。 字数校验复用:`skills/shared/scripts/wordcount.py`。 ## 执行步骤(按对话选对应子流程,不必每次全跑) ### A. 立项(首次) 1. **搭骨架**:`python skills/builtin/novel-writer/scripts/novel_ops.py scaffold --book "<书名>"` (生成 bible/outline/state/chapters 模板,已存在的文件不覆盖)。 …
Read the whole file at its exact version.
How to install
mdr add zju-real/easel/novel-writer@sha256:d42b08ea16b10fd0The line at the top of this page pins the label git:20261012.0d53744, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_l4p2j2ow3hyy3ju7)
3 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 1 version of this file, committed on Oct 12, 2026.
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (7257 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
zju-real/easel · 4,469 stars · license Apache-2.0 · pushed 2026-11-02 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_l4p2j2ow3hyy3ju7 GET https://markdownregistry.com/api/v1/resolve?ref=zju-real/easel/novel-writer GET https://markdownregistry.com/api/v1/blob/d42b08ea16b10fd0851e218ad71823ddaf1061140edccdb8c18a9569e0ba3a64
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.