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
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.
About
Use cases: documents
Reviews
Write a reviewNo 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
- 0.552score
service-privacy-analysis
cschomburg
Research the privacy, data protection, security history, portability, interoperability, and developer ecosystem of an online service, app, connected device…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
steal-pattern
cschomburg
Extract an architectural pattern from the current codebase into a portable, graftable spec.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
architecture-audit
cschomburg
Audit a codebase's architecture and engineering practices against tiered best-practice checklists.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
kickoff
cschomburg
Kick off a new project from a rough idea.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
invoke-technomancy
cschomburg
Establish the user as a technomancer for the current session and infuse only the context named in the invocation with a focused occult-cyberpunk…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
project-name-gen
cschomburg
Generate evocative project codenames blending technofuturism and mysticism — cyberpunk, mythology, celestial objects, philosophy, obscure Latin/Mesopotamian…
SkillBFreshness: B★ 1Claude Code +9 - 0.544score
log-session
cschomburg
Write a session note summarizing notable work (what changed, details, learnings) so the next session doesn't re-walk the same rabbit hole.
SkillBFreshness: B★ 1Claude Code +9 - 0.542score
simple-english
cschomburg
Write or rewrite text in ASD-STE100 Simplified Technical English.
SkillBFreshness: B★ 1Claude Code +9
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
- Repository
- github.com/cschomburg/dotfiles
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from cschomburg
- 0.552score
service-privacy-analysis
cschomburg
Research the privacy, data protection, security history, portability, interoperability, and developer ecosystem of an online service, app, connected device…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
steal-pattern
cschomburg
Extract an architectural pattern from the current codebase into a portable, graftable spec.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
architecture-audit
cschomburg
Audit a codebase's architecture and engineering practices against tiered best-practice checklists.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
kickoff
cschomburg
Kick off a new project from a rough idea.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
invoke-technomancy
cschomburg
Establish the user as a technomancer for the current session and infuse only the context named in the invocation with a focused occult-cyberpunk…
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
project-name-gen
cschomburg
Generate evocative project codenames blending technofuturism and mysticism — cyberpunk, mythology, celestial objects, philosophy, obscure Latin/Mesopotamian…
SkillBFreshness: B★ 1Claude Code +9
Cite this page
book-summary skill. Agent Mart. https://agentmart.dev/skills/cschomburg-book-summary (last updated 2026-10-24)