Skip to content
Agentmart
Submit a tool

book-summary

Summarize a book or long-form document from a source file (PDF, EPUB, etc.) into a Blinkist-style overview plus chapter-by-chapter breakdown.

Skill by cschomburg

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/cschomburg-book-summary

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Summarize a book or long-form document from a source file (PDF, EPUB, etc.) into a Blinkist-style overview plus chapter-by-chapter breakdown. Use when the user wants to digest, summarize, or extract key concepts and terminology from a book.

Use cases: documents

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/book-summary

What's inside

Skill name
book-summary
Description
Summarize a book or long-form document from a source file (PDF, EPUB, etc.) into a Blinkist-style overview plus chapter-by-chapter breakdown. Use when the user wants to digest, summarize, or extract key concepts and terminology from a book.
License
MIT
Instructions
79 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • openai.yaml · agents/

SKILL.md (first lines)

# book-summary

Produce a succinct, high-signal summary of a book or long document. Combine a Blinkist-style top-level overview with a chapter-based deep dive, surfacing the key ideas and terminology a reader needs to actually use the material.

## Input

A source file: PDF, EPUB, or plain text. Read it with the available file tools.

- PDFs: use the Read tool's `pages` parameter (max 20 pages/request) to page through large files.
- EPUB: unzip and read the XHTML content files in spine order, e.g. `unzip -o book.epub -d /tmp/book` then read the `.xhtml`/`.html` files.
- If the file is large, work in sequential passes rather than trying to hold it all at once.

## Process

1. **Identify structure first.** Find the table of contents or chapter boundaries before summarizing. Note the title, author, and overall thesis.
2. **One pass per chapter.** Read each chapter, then write its summary while it's fresh. Don't summarize from the ToC alone.
3. **Extract, don't paraphrase fluff.** Prefer the author's actual claims, data, and defined terms over generic restatement.
4. **Stay succinct.** Every line should carry information a reader would highlight. Cut filler.

## Output format

```markdown
# {Title} — {Author}

## Summary

{Blinkist-style overview in 2-3 short paragraphs: open with the central thesis, then who it's for and how it's structured, then the single most important takeaway. Break paragraphs at natural shifts — don't write one dense block.}

## Key Concepts

{The book's 3-5 load-bearing ideas, each as its own subsection. Give each a paragraph of explanation, then bullets for the specifics. This is the deepest part of the top-level summary — treat each concept as something the reader should walk away genuinely understanding.}

### {Concept name}

{A paragraph explaining the idea: what it claims and why it matters.}

- {Supporting point, distinction, or implication.}
- {2-4 bullets per concept.}

## Terminology

- **{Term}** — {concise definition as the author uses it.}
{Important terms a reader needs to follow the book; omit if the book has none.}

---

## Chapter {N}: {Chapter Title}

**Key Concepts**

- **{Concept}** — {brief explanation.}
- {2-4 bullets, one idea each.}

**Critical Details**

- {Fact, datum, study, or example that supports the concepts.}
- {One bullet per detail — don't run them together.}

**Terminology**

- **{Term}** — {definition.}
{Omit the section if the chapter introduces none.}

**Connections**

- {How this chapter builds on or contrasts with an earlier chapter/concept.}
{One bullet per link; omit the section for Chapter 1.}
```

## Guidelines

- Lead with the global summary so a reader gets value in 30 seconds, then let them drill into chapters.
- Keep the top-level **Key Concepts** distinct from per-chapter ones: the top set is the book's spine, given room to breathe (a subsection each); chapter sets are local and terse (bullets only).
- Use bold for every term and named concept so the summary is skimmable.
- Favor readability: use bulleted lists (one idea per bullet) over dense single paragraphs. Never pack three or four separate points into one block of prose. Multi-sentence paragraphs belong only in the **Summary** and as the lead-in to each top-level Key Concept.
- If a chapter is thin or transitional, say so briefly rather than padding.
- Match the source's domain vocabulary — don't dumb down technical terms, define them.

From cschomburg/dotfiles, MIT.

More from cschomburg/dotfiles

Signals

Stars
1
Forks
1
Open issues
0
Last commit (this folder)
Aug 22, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from cschomburg

Cite this page

book-summary skill. Agent Mart. https://agentmart.dev/skills/cschomburg-book-summary (last updated 2026-10-24)