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

OpenJet v0.4: Zero-Config Local Coding Agent with llama.cpp Backend
OpenJet v0.4 is an open-source terminal coding agent for local LLMs that auto-detects hardware, configures llama.cpp, and provides a Claude Code-style workflow with no API keys.

IUM: MCP Symbol Indexer Cuts AI Agent Token Usage by 15.9x vs grep
IUM indexes codebases into an SQLite matrix of symbol events, exposing exact file:line coordinates, call graph tracing, and semantic search via MCP. Benchmarked against DataFusion (1,538 files) showing 15.9x fewer tokens than grep for equivalent queries.

Local RAG Tool Built with Nemotron Nano 9B v2 and vLLM Tool Calling
A developer built a local-first RAG research tool that runs entirely on a single GPU using Nemotron Nano 9B v2 Japanese on vLLM with custom parser plugins for tool calling. The system features a two-step extract-execute flow with bilingual keyword extraction and parallel FTS5/DuckDuckGo search.

OpenClaw Guild: Multi-user AI agent server for teams
OpenClaw Guild extends single-user OpenClaw into a multi-user AI server with role-based access control, isolated data per agent, and a 4-tier memory system. It includes a web admin dashboard and Docker-compose deployment for 15-minute setup.