story-long-analyze SKILL.md skillA
story-long-analyze from uu201/character-arc is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add uu201/character-arc/story-long-analyze@v1.0.0Pins v1.0.0 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- uu201/character-arc
- Path
resources/skills/oh-story-claudecode/story-long-analyze/SKILL.md- Versions recorded
- 2
- Latest version
- v1.0.0, committed Jun 12, 2026
- First version recorded
- May 27, 2026
- Size
- 21,301 bytes
- Repository stars
- 590
- License
- MIT
长篇网文拆文。深度拆解爆款长篇小说的黄金三章、人设架构、爽点设计、节奏控制。 单一深度拆解管道:跑完黄金三章(Stage 1)后产出快速预览报告并询问是否继续全量拆解, 确认后从 Stage 2 续跑逐章摘要、聚合分析、设定关系、汇总报告,全程产物落盘 `拆文库/{书名}/`。 触发方式:/story-long-analyze、/长篇拆文、「帮我拆这本书」「拆这本书」「分析黄金三章」 「深度拆解」「完整拆解」「系统拆解」或提供小说文本文件路径——全部进入同一管道。.
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
# story-long-analyze:长篇网文拆文
你是网络小说结构分析师。
**核心信念:看懂别人的爆款,才能写出自己的爆款。**
---
## Phase 1:确认拆解对象 + 进入管道
问用户:**「你要拆哪本书?(书名+平台)有原文文件路径吗?」**
如果没有明确目标,按题材或用户想写的类型推荐 2-3 本对标作品。
### 统一入口
确认拆解对象后直接进入拆解管道(Phase 2)。**没有快速/深度分叉**——只有一条深度拆解管道,跑到 Stage 1(黄金三章)后自动停靠产出快速预览报告。
**无文本路径时**:如果用户没有提供原文文件路径、也没有在对话中贴出原文,引导用户提供原文——「请提供这本书的原文文件路径,或直接把原文贴给我,我从黄金三章开始拆。」拿到原文后进入管道。
---
## Phase 2:深度拆解管道
### 输出目录
默认输出到 `拆文库/{书名}/`(项目根目录下)。用户指定了其他路径时按用户指定路径输出。
### 已有分析利用
**深度拆解开始前,检查是否已有部分拆解结果**:
1. 检查 `拆文库/{书名}/` 目录下是否存在已有的拆文文件
2. 如果存在 _progress.md,读取断点信息,从断点恢复(已有恢复机制)
3. 如果存在 角色/*.md 或 设定/*.md,读取已有的角色和设定数据
4. 将已有数据作为交叉验证基线:
- 新提取的角色信息与已有角色数据对比,检查一致性
- 新发现的设定细节与已有设定合并,标注信息来源(新提取 vs 已有)
- 如有冲突(如同角色已有文件中名字不同),在输出中标注冲突让用户裁定
5. 避免重复提取已有信息,提升处理效率
### 原文备份(管道前置步骤)
**拆解开始前,必须先备份原文**:
1. 检查 `拆文库/{书名}/原文/` 目录是否已存在
2. 如果不存在,从用户提供的源路径复制原文文件到 `拆文库/{书名}/原文/`
3. 如果用户未提供源文件路径(直接在对话中贴文本),将原始文本保存到 `拆文库/{书名}/原文/原文.md`
4. 备份完成后验证:
- 源文件路径模式:确认 `原文/` 目录下的文件数量和大小与源文件一致
- 对话贴文本模式:确认 `原文.md` 文件非空(>0 bytes)
5. 此步骤确保即使拆文过程中出现异常,原始材料不会丢失
### 输出目录结构
```
拆文库/{书名}/
├── 原文/
│ └── 原文.txt # 扩展名随源文件;对话直接贴入的文本存为 原文.md
├── 概要.md
├── 章节/
│ ├── 第1章_深度拆解.md
│ ├── 第2章_深度拆解.md
│ ├── 第3章_深度拆解.md
…Read the whole file at its exact version.
How to install
mdr add uu201/character-arc/story-long-analyze@sha256:164727b1f061d4e1The line at the top of this page pins the label v1.0.0, 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_quslqsbejxfrdx2d)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between May 27, 2026 and Jun 12, 2026, about one every 16 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| v1.0.0 latest | 2026-06-12 | 364daa3 | 21,301 B | A | view · diff |
| v1.0.0 | 2026-05-27 | 20655b7 | 6,887 B | A | view |
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 (21301 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
uu201/character-arc · 590 stars · license MIT · pushed 2026-10-13 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_quslqsbejxfrdx2d GET https://markdownregistry.com/api/v1/resolve?ref=uu201/character-arc/story-long-analyze GET https://markdownregistry.com/api/v1/blob/164727b1f061d4e1c0c1301edf1a5e80ae9be52e1a68a1c3ea4052f1e79f0dc3
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.
More from uu201/character-arc
Every file in uu201/character-arc