Agent skill

Chapter Split

by plustar35 in plustar35/echo-reading

把 echo-reading 里一个章节的原文,按内容理解切成若干 「阅读单元」,每个单元生成独立的 9 段笔记骨架(原文灌满、2-7 段占位、8/9 留白)+ 一份卷层面的 00-导读.md,并把 progress.md 改成「章→单元」两层。当用户说「读《X》第 N 章 / 下一章」而该章【尚未切分】、或说「把这章切成单元 / 这章太长读着累 / 分一下段」时使用。

No licenceAuto-check passed

Install Chapter Split

skills CLI
$ npx skills add plustar35/echo-reading --skill chapter-split -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install plustar35/echo-reading chapter-split --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/plustar35/echo-reading.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/chapter-split .claude/skills/chapter-split && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
chapter-split
GitHub stars
145
Token cost
~649 tokens
SKILL.md length
182 words
Files
6 (incl. scripts, references)
Skills in repo
4
Repo updated
First seen
Licence
None found

At a glance

把 echo-reading 里一个章节的原文,按内容理解切成若干 「阅读单元」,每个单元生成独立的 9 段笔记骨架(原文灌满、2-7 段占位、8/9 留白)+ 一份卷层面的 00-导读.md,并把 progress.md 改成「章→单元」两层。当用户说「读《X》第 N 章 / 下一章」而该章【尚未切分】、或说「把这章切成单元 / 这章太长读着累 / 分一下段」时使用。

  • SKILL.md covers 最重要的一条:判断不写死,长度不是规则, 工作流 and 不变量
  • Runs Python scripts from its folder; calls python3

What it does

Chapter Split is an agent skill from plustar35/echo-reading. 把 echo-reading 里一个章节的原文,按内容理解切成若干 「阅读单元」,每个单元生成独立的 9 段笔记骨架(原文灌满、2-7 段占位、8/9 留白)+ 一份卷层面的 00-导读.md,并把 progress.md 改成「章→单元」两层。当用户说「读《X》第 N 章 / 下一章」而该章【尚未切分】、或说「把这章切成单元 / 这章太长读着累 / 分一下段」时使用。

Its SKILL.md is about 650 tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts and reference files (for example `references/segmentation-principle.md`, `scripts/extract_source.py` and `scripts/write_units.py`).

The repository describes itself as: 跟 Claude Code 一起深读一本书的笔记本骨架——这是一种对话式深读一本书的体验,让读书变成一次次与claude的促膝长谈。

Example prompts

  • “/chapter-split”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit e1343db. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 4 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Chapter Split loads about 649 tokens when it runs, and up to ~1.3k if it reads all its reference files. Until then it costs about 50 tokens; SKILL.md has 182 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~50
When it runs · the whole SKILL.md, loaded when a task matches
~649
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 182 words (~649 tokens).

“在读某章之前,把一章过长的纯原文 chNN/raw.md 切成若干阅读单元——每个单元是一个能独立站住的完整场景 / 论证回合,配 9 段骨架,让「打开一个文件 = 一份可承受的注意力」。单元和 raw.md 同处 chNN/ 目录:长章切成 00-导读.md + 01.md…NN.md,短章本身就是一个单元,写一个 chNN/01.md(铺一次 9 段)即可。raw.md 是源头底本,本 skill 只读它、绝不改它、不删它。”

— opening of SKILL.md by plustar35
name
chapter-split

Read the full SKILL.md on GitHub

Files

SKILL.md and 5 other files (scripts, references) in .claude/skills/chapter-split of plustar35/echo-reading.

  • SKILL.md
  • references/segmentation-principle.md
  • scripts/__pycache__/extract_source.cpython-312.pyc
  • scripts/__pycache__/write_units.cpython-312.pyc
  • scripts/extract_source.py
  • scripts/write_units.py

Open the folder on GitHubat commit e1343db

Compare with similar skills

Chapter Split next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Chapter Split compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Chapter Split this skillplustar35/echo-reading145—~649Automated safety check: PassNone
Read Sessionasgeirtj/system_prompts_leaks69k—~2.4kAutomated safety check: PassCC0-1.0
Read All Adrssickn33/agentic-awesome-skills47k1 repos~323Automated safety check: PassMIT
Bench Readgithub/awesome-copilot40k—~747Automated safety check: PassMIT
Readdavepoon/buildwithclaude3.6k—~1.2kAutomated safety check: NotesMIT
Read arXiv Paperkarpathy/nanochat58k2 repos~494Automated safety check: PassMIT

Similar skills

  • Read Session

    asgeirtj/system_prompts_leaks

    Locate and read Muse Code's OWN session logs — the current session or a prior one.

    69k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Read All Adrs

    sickn33/agentic-awesome-skills

    Read every ADR in a project before summarizing architectural context or decisions.

    47k GitHub starsUsed in 1 repo~323 tokens
    DevelopmentAuto-check passed
  • Bench Read

    github/awesome-copilot

    Official

    Read artifacts from the shared bench — the workspace where desks leave findings, verdicts, and work products for each other and the operator.

    40k GitHub stars~747 tokensUpdated today
    Auto-check passed
  • Read

    davepoon/buildwithclaude

    Preview a distilled wiki page from inside Claude Code. An agent skill from davepoon/buildwithclaude.

    3.6k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check: notes
  • Read arXiv Paper

    karpathy/nanochat

    Fetches the TeX source of an arXiv paper from its URL, reads it and writes a markdown summary tied to the nanochat project.

    58k GitHub starsUsed in 2 repos~494 tokens
    Research & ScienceAuto-check passed
  • Reading Level

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing content pages for user experience and SEO.

    74k GitHub stars~613 tokensUpdated 2 days ago
    Writing & ContentAuto-check passed

More from plustar35/echo-reading

  • Book Ingest

    plustar35/echo-reading

    把用户提供的书源文件(epub / mobi / azw / azw3 / prc / md / markdown / 文字型 pdf)提取并按章切分, 在 echo-reading 项目里生成 books/书名/chNN/raw.md(只灌纯原文)和 progress.md,并把源文件留档进 books/书名/。当用户给出电子书文件、Markdown、文字型…

    145 GitHub stars~1.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Annotate

    plustar35/echo-reading

    给一本书某个阅读单元的原文,写一条划线批注笔记,存进旁车 NN.notes.md(原文不动), 让 Obsidian 高亮那段、点开看笔记。当陪读 / 讨论中聊清了原文某处此处的意思、想留个重读时 就地浮现的记号,或用户说「给这段写个批注 / 记个笔记 / 标一下这里 / 划线记一下 / 在这旁边记一笔」时, 使用本…

    145 GitHub stars~446 tokensUpdated 3 mo ago
    Auto-check passed
  • Unit Video

    plustar35/echo-reading

    把一个阅读单元的「备读」做成「领读视频 / 备读视频 / 讲解视频」: 作者第一人称、课件式讲解、16:9 横屏。当前仅支持《道德经》。从 books/道德经/chNN/NN.md 出发, 经「口播稿 → TTS 时间轴 → 分镜 atoms/steps → 渐进渲染」产出 video/道德经/chNN/NN/领读视频.mp4。用户要求把《道德经》某章、某单元或备读内容做成视频、…

    145 GitHub stars~1.2k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Chapter Split

What does Chapter Split do?

把 echo-reading 里一个章节的原文,按内容理解切成若干 「阅读单元」,每个单元生成独立的 9 段笔记骨架(原文灌满、2-7 段占位、8/9 留白)+ 一份卷层面的 00-导读.md,并把 progress.md 改成「章→单元」两层。当用户说「读《X》第 N 章 / 下一章」而该章【尚未切分】、或说「把这章切成单元 / 这章太长读着累 / 分一下段」时使用。. Chapter Split is an agent skill from plustar35/echo-reading.

How do I install Chapter Split in Claude Code?

Run `npx skills add plustar35/echo-reading --skill chapter-split -a claude-code`. Or copy the skill folder (.claude/skills/chapter-split in plustar35/echo-reading) into .claude/skills/chapter-split in your project. Claude Code loads it when a task matches its description.

How do I install Chapter Split in Codex?

Run `npx skills add plustar35/echo-reading --skill chapter-split -a codex`. Or copy the skill folder (.claude/skills/chapter-split in plustar35/echo-reading) into .agents/skills/chapter-split in your project. Codex loads it when a task matches its description.

Can I use Chapter Split in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add plustar35/echo-reading --skill chapter-split -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/chapter-split, .gemini/skills/chapter-split, .github/skills/chapter-split and .opencode/skills/chapter-split in your project.

What does Chapter Split need to run?

Going by SKILL.md and its folder, Chapter Split needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Chapter Split access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Chapter Split safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Chapter Split use?

No licence was found for Chapter Split or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Chapter Split use?

About 649 tokens (SKILL.md is roughly 2.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 690 tokens, read only when the agent opens those files.

What are the alternatives to Chapter Split?

Skills that share tags, products or a category with Chapter Split: Read Session (asgeirtj/system_prompts_leaks, 69k stars), Read All Adrs (sickn33/agentic-awesome-skills, 47k stars), Bench Read (github/awesome-copilot, 40k stars) and Read (davepoon/buildwithclaude, 3.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Chapter Split?

plustar35 (a GitHub user) maintains it in plustar35/echo-reading, which has 145 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on June 13, 2026.

Source: plustar35/echo-reading on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.