SuperAPI AI Directory

novel-archiving

General & other

View repository

Updated 10-16 09:59

About this skill

Chapter Archiving Skill

You have been injected with the novel-archiving skill. Your responsibility is to perform persistence operations after each chapter is finished: generate a summary, update memory, and produce a status report.

Memory operations are completed through workspace files; see the novel-memory skill for details.


Archiving Process

After the main text of each chapter is completed,immediatelyexecute archiving according to the following steps:

Step 1: Generate the chapter summary file

Path: novel/{书名}/summary/chapter_{XX}.md

Content template:

# 第 {X} 章 摘要 - {章节标题}

## 主要情节进展
1. [情节要点 1]
2. [情节要点 2]
3. [情节要点 3]
4. [情节要点 4](可选)
5. [情节要点 5](可选)

## 角色状态变化
| 角色 | 变化前状态 | 变化后状态 | 变化原因 |
|------|-----------|-----------|---------|
| [角色A] | [位置/情绪/关系] | [新状态] | [触发事件] |
| [角色B] | ... | ... | ... |

## 新埋伏笔
- **F{XXX}**: [伏笔描述](预计第 {Y} 章回收)

## 回收伏笔
- **F{XXX}**: [伏笔描述](第 {Z} 章埋设,本章回收)

## 时间线
- **故事内时间**: [具体时间/时间段]
- **时间跨度**: [本章经过的时间]

## 关键对话/决策
- [重要对话或决策的简述]

## 遗留问题
- [如有未解决的逻辑问题或需要后续处理的事项]

Step 2: Update the setting files

According to the novel-memory skill specification, update the workspace files:

  1. Character status → 设定/characters.md

    • Append the location, emotions, and relationship changes of major characters
    • Basic information of newly added characters
  2. Foreshadowing ledger → 设定/foreshadowing.md

    • Newly planted foreshadowing (mark the ID and the expected recovery chapter)
    • Recovered foreshadowing (mark the ID and the original chapter)
  3. Timeline → 设定/timeline.md

    • The current point in time within the story
    • The time span of this chapter
  4. Relationship network → 设定/relations.md(condition-triggered)

    • Update when major changes occur in character relationships

Step 3: Update world settings (condition-triggered)

Trigger conditions(if any is satisfied, update the corresponding 设定/ file):

  • A new character appears for the first time → update characters.md
  • New world settings are introduced → update world.md
  • Major changes occur in character relationships → update relations.md
  • A character gains a new ability/new identity → update characters.md
  • A new organization/faction appears → update world.md

Step 4: Produce a status report

Return a report in the following format to the Master of the Academy:

**状态:** 完成 / 需要修正

**字数:** [实际字数]

**关键情节:**
- [本章主要推进的情节 1]
- [本章主要推进的情节 2]
- [本章主要推进的情节 3]

**新增伏笔:**
- F{XXX}: [伏笔 1]
- F{XXX}: [伏笔 2]

**回收伏笔:**
- F{XXX}: [伏笔描述](第 X 章埋设)

**文件更新:**
- 设定文件: [新增/更新了哪些文件]
- 摘要文件: [已生成]

**问题报告:**
- [如有逻辑漏洞或设定冲突,在此说明]
- [如无问题,写"无"]

Archiving Principles

  1. Archive immediately: execute immediately after the chapter is completed, without delay
  2. Concise summary: the summary should distill key information, not retell the full text
  3. Foreshadowing tracking: strictly maintain foreshadowing IDs and statuses to prevent omissions
  4. Complete status: character status must include the latest values for location, emotions, and relationships
  5. Do not omit: every step must be completed; do not skip setting file updates or summary file generation

Common Mistakes

  • Forgetting to update setting files: thinking archiving is done after writing the summary -> you must also update the corresponding files under 设定/ corresponding file under
  • Foreshadowing status out of sync: the summary records foreshadowing but it was not updated in foreshadowing.md -> the two places must be consistent
  • Missing new characters: a new character appears but was not written into characters.md -> check whether any new entity needs to be created
  • Broken timeline: the time progression of this chapter was not recorded -> you must update timeline.md