the-knowledge-guy: Turn Your Bookshelf Into a Tutor With Claude Code Skills

the-knowledge-guy is a Claude Code skill that turns your book collection into an interactive knowledge base. Built by vitalysim on GitHub, it provides eleven modes for querying, learning from, and summarizing your books — all processing stays local, then uses an LLM for synthesis.
Eleven Modes
- ask — cross-domain synthesis essay with inline citations
- walk — interactive curriculum with quizzes, resumable
- nutshell — whole-book per-chapter skim (~100 words/chapter)
- library — bookshelf overview
- comparison — one concept across multiple books (agree/extend/tension)
- cheatsheet — operational one-page reference per book
- glossary — A–Z terms, per book or cross-library
- concept-map — Tier-1 framework graph for a book
- toolkit — Tier-2 deep dive on one chapter
- ingest — hand a new PDF/EPUB to
/book-to-skill - resume — pick up an interrupted walk
The router auto-discovers installed skills — drop one in, and it's available on the next invocation. Every output also writes a self-contained HTML artifact using a polished design system built alongside the skill.
Ingestion Pipeline
The ingest side (/book-to-skill) is a separate skill implementing a 5-stage map-reduce pipeline. It takes approximately 10 minutes per 600-page book. All processing is local-then-LLM — your books stay on your disk.
Compatibility
Works natively on Claude Code, Claude Desktop, claude.ai, the Anthropic API, OpenAI Codex CLI, and GitHub Copilot. MIT licensed.
The repo is at github.com/vitalysim/the-knowledge-guy. The developer noted that the book_number canonical-labeling system was the bug that took the longest to resolve.
📖 Read the full source: r/ClaudeAI
👀 See Also

Local dashboard tracks Claude Code usage with token costs, tool calls, and session analytics
A developer built a local dashboard that reads Claude Code's JSONL session files to visualize token usage, estimated costs, tool call breakdowns, and session history. The tool runs entirely on your machine with an Express API and React dashboard.

CrabMeat v0.1.0: A Security-First Agent Gateway That Doesn't Trust the LLM with the Security Boundary
CrabMeat v0.1.0 is a WebSocket gateway for agentic LLM workloads that enforces security at the architectural level: capability ID indirection, effect classes, IRONCLAD_CONTEXT pinned instructions, tamper-evident audit chain, streaming output leak filter, and no YOLO mode.

How to Move or Rename Claude Code Project Folders Without Losing Session History
Claude Code stores session history using absolute project paths, so moving or renaming folders with mv breaks session access. The clamp tool fixes this by migrating session data to match new paths.

Vibeyard IDE adds embedded browser for direct web UI editing with AI agents
Vibeyard, an open-source IDE for AI coding agents, now includes a browser tab session type that lets users click elements in a web UI and instruct an AI agent to edit them directly, eliminating selector guessing and component hunting.