By hiivmind
Meta-plugin for creating documentation corpus skills - index and navigate any open source project docs
Add documentation source to corpus. Triggers: "add source", "add git repo", "include blog posts", "add local documents", "extend corpus with web pages", "add team docs", "add PDF to corpus", "import PDF book", "split PDF into chapters".
Create and manage cross-corpus concept bridges in registry-graph.yaml. Use when users want to link concepts across corpora, create query-routing aliases, or validate cross-corpus relationships. Triggers: "bridge", "cross-corpus", "link corpora", "registry graph", "alias", "bridge show", "bridge validate", "add alias".
This skill should be used when the user asks to "build corpus index", "create index from docs", "analyze documentation", "populate corpus index", or needs to build the initial index for a corpus that was just initialized. Triggers on "build my corpus", "index the documentation", "create the index.md", "finish setting up corpus", "hiivmind-corpus build", or when a corpus has placeholder index.md that says "Run hiivmind-corpus-build", or "create the index.yaml".
This skill should be used when the user asks "what corpora do I have installed?", "list my documentation corpora", "find installed corpus plugins", "what hiivmind-corpus plugins are available?", "check the docs", "search the documentation", "what do the docs say", "look up in corpus", or needs to discover installed documentation corpus skills. Also use when a generic documentation query doesn't specify which corpus to search.
This skill should be used when the user asks to "add more detail to corpus", "enhance corpus coverage", "expand section in index", "need more depth on [topic]", "corpus is too shallow", "add entries for [topic]", or wants deeper coverage of specific topics in an existing corpus. Triggers on "enhance [topic] section", "more detail on [feature]", "expand the index", "add depth to corpus", or "hiivmind-corpus enhance".
Uses power tools
Uses Bash, Write, or Edit tools
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.
A Claude Code plugin for shareable, linkable LLM knowledge bases. If you have been following Andrej Karpathy's LLM wiki idea or building Obsidian-based PKM setups, hiivmind-corpus is the productised version of that pattern — raw sources compiled into a curated, interlinked index — but any corpus can be published as a plain git repo and registered by anyone else with a single command, queryable remotely via gh api with sparse-cloned embeddings and cross-corpus bridges that link concepts across independently maintained knowledge bases. Every other tool in this space (ObsidianRAG, Neural Composer, obsidian-notes-rag, Karpathy's LLM wiki) is single-user, single-vault, local-only; this one enables your knowledge base to become a public library, not just a personal notebook.
Quick links: Using a Corpus | Building a Corpus | Semantic Search | Published Corpora
Without structured indexing, Claude investigates libraries by relying on training data (outdated), web searching (hit-or-miss), or fetching URLs one at a time (no context). Every session rediscovers the same things.
A corpus solves this. You build a curated index once — collaboratively, around your actual use case — and Claude searches it across sessions. The index tracks where everything came from, how fresh it is, and uses semantic search to find relevant entries even when queries don't match exact keywords.
This follows the "just in time" context pattern from Anthropic: maintain lightweight identifiers, dynamically load content at runtime.
/hiivmind-corpus
One command, natural language:
| You say... | What happens |
|---|---|
| "Create a corpus for Polars" | Scaffolds a new corpus, clones docs |
| "What corpora do I have?" | Discovers all installed corpora |
| "How do lazy frames work?" | Searches your corpora with semantic + keyword matching |
| "Refresh my React corpus" | Checks for upstream changes, updates stale entries |
| "Add the TanStack Query docs" | Extends an existing corpus with new sources |
From the command line:
claude plugin marketplace add hiivmind/hiivmind-corpus
claude plugin add hiivmind-corpus@hiivmind
From within a Claude Code session:
/plugin marketplace add hiivmind/hiivmind-corpus
/plugin install hiivmind-corpus@hiivmind
Or use /plugin to browse and install interactively.
Most users start here — someone else built the corpus, you just want to query it.
/hiivmind-corpus register github:hiivmind/hiivmind-corpus-data/hiivmind-corpus-polars
This adds the corpus to your project's registry (.hiivmind/corpus/registry.yaml). Register as many as you need — they're lightweight references, not copies.
Just ask naturally. Claude routes your question to the right corpus:
"How do I filter rows in Polars?"
"What's the difference between select and with_columns?"
"Show me lazy frame optimization techniques"
Or be explicit: /hiivmind-corpus navigate polars "group by aggregations"
When you ask a question, the navigate skill:
gh apiFor remote GitHub corpora, embeddings are automatically cached locally on first query (~5 seconds, then instant on subsequent queries).
/hiivmind-corpus discover # List all available corpora
/hiivmind-corpus status # Check freshness and health
With 2+ corpora registered, you can create bridges — links between related concepts across corpora:
/hiivmind-corpus bridge # Detect and create cross-corpus links
Navigate then uses bridges and aliases to route queries that span multiple documentation sets. Search for "lazy evaluation" and it finds relevant entries in both Polars and Ibis.
If you want to create a new corpus from scratch — for a library, framework, or internal project.
/hiivmind-corpus init # Scaffold from a GitHub repo
/hiivmind-corpus add-source # Add git repos, local files, web pages, PDFs
/hiivmind-corpus build # Scan sources, build index collaboratively
Make any plugin fully portable across all platforms. Accepts Claude Code, Cursor, Gemini, Codex, Antigravity, OpenClaw, or bare SKILL.md repos as input. Emits every missing platform artifact.
Solvr knowledge base client. Search collective intelligence, post problems/questions/ideas, provide approaches and answers, and collaborate with humans and AI agents.
GitHub workspace initialization and API documentation corpus. Run init once, then use gh CLI directly with routing guide and corpus for GraphQL/REST operations.
Songwriting co-pilot for harmonic analysis, progression suggestions, and pattern recognition using the Nine Harmonic Cells framework
AI Persona operating system — workspace setup, in-chat commands, context protection, ambient monitoring, and learning system. Decomposed from ai-persona-os v1.4.1 by Jeff J Hunter.
npx claudepluginhub hiivmind/hiivmind-corpusZero-config knowledge base MCP server — search, manage, and embed documentation (SQLite default, PostgreSQL optional)
Document search with hybrid BM25/semantic retrieval, GraphRAG knowledge graphs, and pluggable providers for Claude Code. Index documentation and code, then search using keyword matching, semantic similarity, graph relationships, or comprehensive multi-mode fusion.
Optimized file search, semantic indexing, and persistent memory for Claude Code — with optional sync to a self-hosted web dashboard
Fast local documentation search with llms.txt indexing. Search 12K+ line docs in 6ms with line-accurate citations. One command (/blz) and one agent (@blz:blazer) for all documentation operations.
Local-first memory server — hybrid BM25+vector search, vault management, lint, and launchd lifecycle for project knowledge.
Query GitHub repository wikis via DeepWiki CLI without MCP token overhead.