Claude Code Plugin
Content-to-Skill is a free Claude Code plugin that reads a PDF, EPUB or code exercise repository you own and distills it into an Agent Skill — structured knowledge your AI agent loads on demand, exactly when the work calls for it.
Built for engineers who read technical books and work in Claude Code.
Free and open source · MIT licensed
Chapter I
You read a great technical book. Two weeks later, you remember the gist but none of the specifics. When you need it most, debugging a system, choosing an architecture, writing a feature, the knowledge is gone. Your AI agent has never read it at all.
Chapter II
Content-to-Skill doesn't summarize. It distills. The result is a personal skill your agent can load on demand: a 30-second overview, a situational index for the right concept at the right time, and deep reference dives when you need the full picture.
Chapter III
Pages
~400
Time
~42 minutes
API cost to run
~$25 (Opus)
Reference files
8-15
The plugin itself is free and MIT licensed; the figure above is what the conversion costs in Claude API usage. Cost scales roughly with page count, so shorter books cost proportionally less, and using Sonnet instead of Opus reduces it by approximately 80%.
Chapter IV
Here's what the plugin produced from The Software Engineer's Guidebook, a real 400-page book, processed in 42 minutes.
30-Second Overview
## Level 1: 30-Second Reference ### The Core Framework - Engineering careers reward intentional growth across technical, organizational, and business dimensions - At every level, "getting things done", consistently shipping impactful work, is the universal currency - The ratio of technical-to-organizational work shifts as you advance: juniors ship tasks, seniors ship independently, staff+ ensure organizations ship - Career ownership is non-negotiable: maintain work logs, pace yourself, and make contributions visible ### Quick Lookup | Situation | Do This | |-----------------------|----------------------------| | Preparing for promo | Produce → Organize → Pub | | Feeling burned out | Switch to Coasting mode | | Starting new company | Cost center or profit? | | Architecture decision | One-way or two-way door? | | Shipping to prod | Staged rollouts + flags |
Situational Index
## Level 2: Situational Index ### "I need to..." | Goal | Reference | |---------------------------------|---------------------------| | Understand the career arc | core-framework.md | | Ship more effectively | getting-things-done.md | | Write better, readable code | coding-and-quality.md | | Design a testing strategy | testing-strategies.md | | Make architecture decisions | software-architecture.md | | Lead a project as tech lead | tech-lead-project-mgmt.md | | Build reliable systems | reliability-operations.md |
Chapter V
A multi-pass extraction pipeline adapts to each book's genre, cross-references every chapter, and produces 8-15 structured reference files.
You choose citation style and genre. Extraction adapts to the book's form
Splits your PDF or EPUB into sections sized for processing
Multiple AI readers work through sections simultaneously, pulling out key ideas, frameworks, and examples
A dedicated pass reads every extraction and builds a unified knowledge map, terminology index, and chapter spine
Each chunk is re-evaluated against the whole book. Surface observations are cut, causal chains deepened
A complete knowledge base with layered detail: 30-second overview, situational index, deep concept dives
Fetches real cover art from Goodreads and Open Library, or generates one
Adds to your personal library. Browse with /library, load on demand with /library <name>
Chapter VI
Content-to-Skill runs inside Claude Code, Anthropic's AI coding assistant. If you already have it installed, you're two commands away.
Free and open source · MIT licensed
Add plugin
/plugin marketplace add chrislacey89/content-to-skill Install
/plugin install content-to-skill@chrislacey89-content-to-skill Convert a book
/content-to-skill path/to/book.pdf --name my-book Browse your library
/library Load a skill
/library my-book Chapter VIII
Point Content-to-Skill at a directory of code exercises instead of a book and it runs a second pipeline: it detects the exercises, extracts the teaching content from each problem/solution pair in parallel, and writes reference files per module plus cross-cutting pattern files.
Chapter IX
An Agent Skill is a folder of structured markdown that Claude Code loads into a conversation on demand. It follows the Agent Skills specification: a SKILL.md entry point plus a references/ directory. Content-to-Skill produces one from a book, so the knowledge is available to your agent as working context rather than something you have to re-explain.
Yes. Content-to-Skill accepts PDF and EPUB files. It also accepts a directory of code exercises, which it processes through a separate repository pipeline.
The plugin is free and MIT licensed. You pay only for Claude API usage during the conversion. A ~400-page book cost approximately $25 running on Opus, taking about 42 minutes. Running on Sonnet instead reduces that by roughly 80%, and shorter books cost proportionally less.
Yes. Model choice is the biggest factor in cost. Running the conversion on Sonnet costs approximately 80% less than Opus for comparable results.
Yes. Point /content-to-skill at a directory of code exercises and it runs the repository pipeline instead: it detects the exercises, extracts the teaching content from each problem and solution pair in parallel, and writes reference files per module alongside cross-cutting pattern files.
By default into your personal library at ~/.claude/library/books/<name>/, where /library lists them and /library <name> loads one into the current conversation. The --install flag also accepts project or personal to install the skill directly as a Claude Code skill instead.
Yes. Content-to-Skill is free and open source under the MIT license. The only cost of using it is your own Claude API usage while a document is being converted.
Content-to-Skill is designed for content you have legally purchased and own. Only process books and materials you have the right to use, and respect authors and publishers by using legitimately acquired content. The plugin does not distribute or host any book content — everything stays on your own machine.
Claude Code and Node.js 18 or newer. Nothing else — the plugin runs entirely locally and stores converted skills on your own filesystem.