Agent Skills Index

Directory / Claude community plugins (Anthropic) / munin-memory

munin-memory

plugin Software development

# Munin for Claude Code > **Munin** is a long-term memory system for developers. Every time you work with Claude Code, Munin remembers your context, decisions, bugs, and solutions โ€” so you never have to repeat yourself. **Munin** is your project's memory companion, integrated directly into Claude Code. It remembers your project, finds past errors, and suggests solutions based on what you've done before. --- ## Features ### ๐Ÿค– Munin Agent Call `@munin` in any conversation to talk directly with your project's memory. Munin has full access to your memories โ€” search, retrieve, store โ€” all following the Memory Index Protocol. ### ๐Ÿ” Automatic Memory Search Every time you start a Claude Code session, Munin automatically finds relevant memories from your project. No need to ask โ€” context is already there. ### ๐Ÿ’พ Session Summarization When a session ends, Munin automatically saves a summary to memory. Tasks, decisions, bugs โ€” everything is recorded. ### ๐Ÿ“š Error Catalog When an error occurs, Munin will: 1. **Search** the error catalog first โ€” a fix might already exist 2. **Fix** following the precedent 3. **Store** the new resolution so the next time is faster ### ๐Ÿง  GraphRAG Memory Every memory is automatically indexed into a knowledge graph: - **Entities** โ€” services, libraries, models are extracted - **Relationships** โ€” connections between components are mapped - **Semantic search** โ€” find anything using natural language --- ## How It Works ``` You open Claude Code โ”‚ โ–ผ SessionStart Hook โ†’ Munin searches relevant memories โ†’ Context injected into conversation โ”‚ โ–ผ You work on your task โ†’ Munin monitors for errors โ†’ Errors โ†’ Error Catalog โ”‚ โ–ผ Session ends (or /compact) โ†’ Summary saved to memory โ”‚ โ–ผ Next session โ€” Munin remembers ``` --- ## Quick Start ### 1. Create a Free Munin Account Sign up at [munin.kalera.app](https://munin.kalera.app) โ€” FREE FOREVER. After signing up, create a new project and copy your **Project ID** (`proj_xxxxxxxxxxxx`). ### 2. Add Your Project ID Create or edit `.env` in your project root: ```bash MUNIN_PROJECT=proj_your_project_id ``` ### 3. Enable the MCP Server **Option A โ€” Global (recommended, works in any project):** ```bash # Download the Munin MCP wrapper curl -fsSL https://raw.githubusercontent.com/3d-era/munin/main/scripts/munin-mcp-wrapper.sh \ -o ~/.claude/munin-mcp-wrapper.sh chmod +x ~/.claude/munin-mcp-wrapper.sh # Enable globally claude mcp add --scope user munin bash ~/.claude/munin-mcp-wrapper.sh ``` **Option B โ€” Project-specific:** ```bash claude mcp add --scope project munin bash -c ' ENV_FILE="$(pwd)/.env" if [[ -f "$ENV_FILE" ]]; then while IFS="=" read -r key rest; do [[ "$key" =~ ^[[:space:]]*# ]] && continue [[ -z "$key" ]] && continue key=$(echo "$key" | sed "s/^[[:space:]]*//;s/[[:space:]]*$//") value=$(echo "$rest" | sed "s/^[[:space:]]*//;s/#.*$//;s/[[:space:]]*$//") [[ -n "$value" ]] && export "$key=$value" 2>/dev/null || true done < "$ENV_FILE" fi exec npx @kalera/munin-claude mcp ' ``` **Option C โ€” From this repo (development):** ```bash claude mcp add --scope user munin bash -c ' PROJECT_DIR="${CLAUDE_PROJECT_DIR:-$(pwd)}" ENV_FILE="$PROJECT_DIR/.env" if [[ -f "$ENV_FILE" ]]; then grep -E "^MUNIN_PROJECT=" "$ENV_FILE" | while IFS="=" read -r key val; do export "$key=$val" done fi exec npx @kalera/munin-claude mcp ' ``` ### 4. Start Using ```bash # Talk to Munin directly @munion ask about the SePay integration @munion what did we decide about the auth system? # Or just start working โ€” Munin auto-loads context # Munin will remember everything when you finish ``` --- ## Configuration ### Environment Variables | Variable | Default | Description | |----------|---------|-------------| | `MUNIN_PROJECT` | *(required)* | Your project ID from munin.kalera.app | | `MUNIN_BASE_URL` | `https://munin.kalera.dev` | Munin API server | | `MUNIN_API_KEY` | *(from dashboard)* | API key for authentication | ### Self-hosted Munin If you're running your own Munin instance: ```bash MUNIN_BASE_URL=https://your-munin-instance.com \ claude mcp add --scope user munin bash -c \ 'MUNIN_BASE_URL="https://your-munin-instance.com" exec npx @kalera/munin-claude mcp' ``` --- ## Skills โ€” What Triggers Munin Munin activates automatically based on context: | Skill | Triggers | What It Does | |-------|----------|--------------| | `munin-memory` | "search memory", "remember", "find in memory" | Full memory operations | | `munin-architecture` | "architecture", "tech stack", "system design" | Architecture context | | `munin-error-catalog` | "bug", "error", "crash", "doesn't work" | Error resolution | --- ## Memory Protocol โ€” How Munin Works ### At Task Start 1. `munin_search_memories` with keywords relevant to the task 2. `munin_retrieve_memory` for detailed context 3. Present findings โ€” **verify from memory, don't guess** ### At Task End `munin_store_memory` with: - **title**: Concise summary (max 80 chars) - **content**: Details including file paths, decisions, outcomes - **tags**: Categories (`task`, `architecture`, `bug-fix`, etc.) ### On Bug Fixes 1. Search error catalog first 2. Present existing fix if found 3. Fix and **store the new resolution** ### On Decisions Tag as `architecture` + `decision`, include timeline/version --- ## Pricing | Plan | Price | Memories | Projects | |------|-------|----------|----------| | **Free** | $0 | 500 | 3 | | Pro | $9/mo | Unlimited | Unlimited | | Team | $29/mo | Unlimited | Unlimited | **[Sign up at munin.kalera.app โ†’](https://munin.kalera.app)** --- ## Resources | Resource | Link | |----------|------------------------------------------------------------------------------------------------| | ๐ŸŒ **Website** | [munin.kalera.app](https://munin.kalera.app) | | ๐Ÿ“– **Docs** | [munin.kalera.app/docs](https://munin.kalera.app/docs) | | ๐Ÿ’ฌ **Discord** | Coming soon | | ๐Ÿ› **Issues** | [github.com/3d-era/munin-for-agents/issues](https://github.com/3d-era/munin-for-agents/issues) | | ๐Ÿ“ฆ **npm** | [npmjs.com/package/@kalera/munin-claude](https://npmjs.com/package/@kalera/munin-claude) | | ๐Ÿ”Œ **Gemini Extension** | [github.com/3d-era/munin-gemini-extension](https://github.com/3d-era/munin-gemini-extension) | --- ## License MIT โ€” [github.com/3d-era/munin-for-agents](https://github.com/3d-era/munin-for-agents)
Description from the marketplace entry / plugin manifest.

Information source

Copied from the Claude community plugins (Anthropic) catalog (anthropics/claude-plugins-community), maintained by Anthropic (community submissions).

Links are pinned to commit 06ec7b6 (2026-10-13), the version we synced. Not reviewed by us.

Install

Add the marketplace (once, in Claude Code)
/plugin marketplace add anthropics/claude-plugins-community
In a Claude Code session
/plugin install munin-memory@claude-community
From your shell
claude plugin install munin-memory@claude-community

Commands follow each host's documentation (Claude Code, Claude Cowork docs). gh skill needs GitHub CLI 2.90 or later and is in public preview.

Listed from Anthropic (community submissions)'s catalog, not reviewed by us. Read the source before installing.

Catalog
Claude community plugins (Anthropic) (claude-community)
Information source
marketplace.json in anthropics/claude-plugins-community
Author
Not stated in the source
Source code
3d-era/munin-for-agents
Homepage
munin.kalera.app
License
Not stated
Repository stars
3 for 3d-era/munin-for-agents
Added to catalog
2026-04-07
Last change
2026-09-10 (last push to the repo)

What it contains

Hosted in an external repository, so contents are not counted here. See the source link.

Similar in Software development