From conport
Use when managing agent identity, persistent memory, and project attachments in multi-agent systems. Must run agent_init at session start.
npx claudepluginhub shaurgon/conport-plugin --plugin conportThis skill uses the workspace's default tool permissions.
> ConPort is your **single memory system**. Identity, PARA-organized memory, decay scoring, auto-dedup, reflection.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
ConPort is your single memory system. Identity, PARA-organized memory, decay scoring, auto-dedup, reflection. Without
agent_init— no memory. Withoutagent_recall— you answer blindly.
For tool reference see references/tools.md.
For memory types and PARA categories see references/memory-types.md.
For embedding these rules into your agent system (AGENTS.md, HEARTBEAT.md) see references/integration.md.
Claude Code MCP prefix is mcp__conport__
All tool names below are short forms. Prepend the prefix for your environment.
CONPORT_AGENT_UUID env var (preferred for any multi-agent system)PAPERCLIP_AGENT_ID, HERMES_AGENT_ID, OPENCLAW_AGENT_ID, etc. — whichever your platform injects)"ceo@acme" or "builder@repo-name"agent_init({ uuid: "<resolved_uuid>", name: "<display name, e.g. CEO>" })agent_attach_project({ agent_uuid: "<uuid>", project: "<name>" }) if applicablerecent_memories, attached_projects, soul from the init response"API key: 0a732108..." → Good: "API key is in $API_KEY env var"agent_forget.pinned=true for memories that should never decay.| What happened | type | category |
|---|---|---|
| Environment quirk | fact | resource |
| User correction | feedback | area |
| Reusable approach | pattern | resource |
| Session log / daily event | note | project |
| User preference | tacit | area |
| Architecture choice | decision | area |
| Trigger | Action |
|---|---|
| Session start | agent_init |
| Working on project X | agent_attach_project |
| Learned something reusable | agent_remember (fact/pattern/feedback + category) |
| End of session | agent_remember (type=note, category=project) |
| User corrected behavior | agent_remember (type=feedback, category=area) |
| Need past context | agent_recall BEFORE answering |
| Memory outdated | agent_forget |
| Important architectural decision | agent_remember (type=decision, pinned=true, category=area) |
| Link two related memories | agent_link_memories |
| End of day / heartbeat | agent_reflect (scope=day) |
| Weekly cleanup | agent_reflect (scope=week) |
agent_init done?agent_recall before answering questions about past context?agent_reflect(scope=day) at end of session?v2.1.0 | 7 tools | PARA categories | Decay | Auto-dedup | Reflection | Memory links