npx claudepluginhub geojaz/graphiti-context-hubContext retrieval using Graphiti knowledge graph, Context7 docs, and Serena symbol analysis
No description available.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Curated collection of 141 specialized Claude Code subagents organized into 10 focused categories
Unified context retrieval for Claude Code — orchestrates Graphiti knowledge graph, Context7 documentation, and Serena symbol analysis into a single context-gathering workflow.
claude plugins install graphiti-context-hub --marketplace geojaz
Or install from local path:
claude plugins install /path/to/graphiti-context-hub
Run the setup command to configure:
/context-hub-setup
This will:
http://localhost:8000)main)~/.config/claude/graphiti-context-hub.confRequired: Graphiti MCP Server
Install and run the Graphiti MCP server (see Graphiti documentation):
graphiti-server start --port 8000
Recommended: Serena (for /encode-repo-serena)
claude plugins install serena
Recommended: Context7 (for framework docs)
claude plugins install context7 --marketplace pleaseai/claude-code-plugins
Single config file: ~/.config/claude/graphiti-context-hub.conf
GRAPHITI_GROUP_ID=main
GRAPHITI_ENDPOINT=http://localhost:8000
SERENA_ENABLED=true
Created automatically by /context-hub-setup.
Group ID: Uses a single unified knowledge graph. All memories include repo context via automatic Repo: {name} tagging for flexible cross-repo querying.
| Command | Description |
|---|---|
/context_gather <task> | Gather context from Graphiti, code, and docs |
/encode-repo-serena | Bootstrap repository into Graphiti using Serena |
| Command | Description |
|---|---|
/memory-search <query> | Search knowledge graph semantically |
/memory-list [count] | List recent episodes |
/memory-save | Save current context as episode |
/memory-explore <query> | Deep knowledge graph traversal |
| Command | Description |
|---|---|
/context-hub-setup | Configure and verify setup |
| Skill | Description |
|---|---|
using-graphiti-memory | When/how to query and save to Graphiti |
exploring-knowledge-graph | Deep graph traversal and relationship discovery |
using-serena-symbols | Symbol-level code analysis guidance |
serena-code-architecture | Architectural analysis with Graphiti integration |
This plugin automatically registers advisory hooks that encourage context-aware development:
| Hook | Trigger | Purpose |
|---|---|---|
| SessionStart | Every session | Check config, provide Graphiti context |
| PreToolUse (Edit/Write) | Before code changes | Remind to query Graphiti for prior decisions |
| PreToolUse (EnterPlanMode) | Before planning | Remind to gather context first |
| PreCompact | Before compaction | Remind to save unsaved context to Graphiti |
| SubagentStart | Before subagent | Remind to persist context before handoff |
| SubagentStop | After subagent | Remind to capture subagent findings |
All hooks are zero-token-cost (command type) — they add context reminders without consuming LLM tokens.
Hooks are conditional on configuration:
SERENA_ENABLED=true in configOrchestrates multiple sources:
All memories automatically include repository context:
Repo: my-project
Decision: Implemented user-level group_id
Rationale: Enables cross-repo pattern discovery
This enables both repo-specific and cross-repo queries.