By vedantggwp
Knowledge base builder — scouts sources, compiles wiki articles, generates study frontends, serves via MCP
Use this skill when the user wants to build cross-references, backlinks, update the overview, run gap analysis, or says "grimoire compile", "build links", "update overview", or "/grimoire:compile". Uses Papyr Core for graph analysis and cross-reference auditing.
Use this skill when the user wants to fetch and process approved sources, create raw archives, compile wiki articles, or says "grimoire ingest", "process sources", "fetch and compile", or "/grimoire:ingest". Fetches approved URLs, preserves raw text, and compiles structured wiki articles with frontmatter.
Use this skill when the user wants to create a new Grimoire knowledge base, start a new wiki, initialize a grimoire, or says "grimoire init", "new grimoire", "create a knowledge base", "start a wiki", or "/grimoire:init". Detects existing projects, auto-discovers context from README/CLAUDE.md/package.json/docs, offers workspace placement options, and scaffolds a complete grimoire workspace.
Use this skill when the user wants to generate the study-oriented frontend, build the HTML/CSS/JS presentation layer, or says "grimoire present", "build frontend", "generate site", or "/grimoire:present". Creates a static site with 6 study modes from compiled wiki content and design configuration.
Use this skill when the user wants to create a grimoire in one command, says "grimoire about X", "build a knowledge base about X", or provides a quoted topic like '/grimoire "reinforcement learning"'. Chains init → scout → ingest → compile → present into a single flow with exactly two taste checkpoints: source curation and final review. Use /grimoire:init, /grimoire:scout, etc. for individual stages.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Your knowledge, structured for machines and humans.
Grimoire turns any topic into a structured, compounding knowledge base. It's a Claude Code plugin that runs a five-stage pipeline — scout the web for sources, ingest them into wiki articles, compile a cross-referenced graph, present a study-oriented static frontend, and serve the whole thing to LLMs over MCP.
Every handoff between stages is a plain markdown file you can edit. Scout, ingest, and present all pause for your review before the next stage runs, so humans stay in control. The output is local-first, LLM-readable, and yours — a wiki you own on disk, a website you open from file://, and an MCP server any LLM client can query.
/plugin marketplace add vedantggwp/athanor
/plugin install grimoire@athanor
/grimoire:init
— or in natural language to Claude Code: "Create a new grimoire about reinforcement learning from human feedback."
Grimoire is distributed through the Athanor marketplace. From Claude Code:
/plugin marketplace add vedantggwp/athanor
/plugin install grimoire@athanor
That's it. No npm install, no build step, no dependency setup. The plugin ships with pre-built bundles in dist/ that inline every runtime dependency (papyr-core, @modelcontextprotocol/sdk, zod), so compile, present, and serve run straight from node dist/*.js with nothing else on the machine.
Skills auto-discover from skills/*/SKILL.md once the plugin is loaded.
Only needed if you're contributing to Grimoire itself:
git clone https://github.com/vedantggwp/grimoire.git
cd grimoire
npm install
npm run build
npm run build regenerates dist/{compile,present,serve}.js via esbuild. The bundles are committed so marketplace installs work without a build step — rerun npm run build whenever you change anything in lib/ and commit the updated bundles alongside the source.
From any working directory with the plugin loaded:
> /grimoire "reinforcement learning from human feedback"
Or in natural language: "Build a grimoire about WebGPU for engineers."
That's it. Grimoire infers topic, scope, audience, and palette from your sentence, scouts sources, pauses once for you to curate them, ingests in batch, compiles the graph, generates the frontend, and pauses once more for your review.
For granular control, run each stage individually:
> /grimoire:init # 7-question questionnaire + scaffold
> /grimoire:scout # research sources, produce approved-sources.md
> /grimoire:ingest # fetch, preserve raw, compile articles
> /grimoire:compile # graph, backlinks, overview, gaps
> /grimoire:present # build the static frontend
> /grimoire:serve # start the MCP server
Flags for the one-command flow:
--guided — run the full 7-question questionnaire--review-angles — approve scout search angles before searching--sequential — process sources one-at-a-time with per-source approval--from <path> — inherit design from an existing grimoire--palette <name> — override the default palette| Skill | Status | What it does |
|---|---|---|
run | Working | One-command pipeline: init → scout → ingest → compile → present, 2 taste checkpoints |
init | Working | 7-question interactive questionnaire and workspace scaffold |
scout | Working | Web research with 6-signal confidence scoring, human review checkpoint before ingest |
ingest | Working | Fetches approved sources, preserves raw text, compiles wiki articles with a human checkpoint |
compile | Working | Papyr Core graph audit, backlink repair, overview evolution, gap analysis, emergent taxonomy |
present | Working | Static frontend with 6 study modes (read, graph, search, feed, gaps, quiz) |
serve | Working | MCP server exposing 7 tools for LLM knowledge access |
init, scout, and ingest are Claude-driven workflows defined in SKILL.md. compile, present, and serve have matching TypeScript runtimes in lib/ that esbuild bundles into self-contained ESM files under dist/; each skill invokes its bundle directly via node ${CLAUDE_PLUGIN_ROOT}/dist/<skill>.js, so nothing needs to be installed on the user's machine.
npx claudepluginhub vedantggwp/athanor --plugin grimoirePassive reflective capture from Claude Code sessions. Extracts story fragments - moments of surprise, friction, and decision - before they evaporate.
Karpathy LLM Wiki 知识库 — Ingest / Query / Lint 三操作维护个人 LLM 知识体系
Personal LLM-managed wiki: ingest sources, cross-reference pages, query with citations, and lint your markdown knowledge base
LLM-maintained knowledge base skill — structured wiki with Obsidian, milestone-based source clustering, proactive write-back, and autonomous lint
LLM-maintained personal wiki skills for Claude Code. Implements Karpathy's LLM Wiki pattern — persistent, compounding knowledge base for research, codebase documentation, or any long-term knowledge accumulation.
LLM-compiled knowledge base. Topic-isolated wikis, parallel multi-agent research (topic + question auto-detect), thesis-driven investigation with verdicts, repo assessment, Obsidian dual-linking, retardmax mode, and --min-time sustained research.
Build and maintain LLM-powered knowledge bases as Obsidian wikis with compile, query, lint, and evolve workflows