integrate
This skill should be used when the user asks to "integrate mnemonic", "wire plugin", "add memory to plugin", "enable memory capture in plugin", "integrate…
Skill by modeled-information-format
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/modeled-information-format-integrate
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/integrate
What's inside
- Skill name
integrate- Description
- This skill should be used when the user asks to "integrate mnemonic", "wire plugin", "add memory to plugin", "enable memory capture in plugin", "integrate memory operations", "add mnemonic protocol", "remove mnemonic integration", "rollback plugin integration", or "migrate legacy memory sections". It wires mnemonic memory capture and recall workflows into other Claude Code plugins using sentinel markers.
- License
- MIT
- Instructions
- 689 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- allowed-tools: must be a space-separated string
- body: 689 lines (spec recommends under 500)
- files: referenced but missing: templates/mnemonic-protocol.md
Files (7)
- README.md
- SKILL.md
- __init__.py · lib/
- frontmatter_updater.py · lib/
- integrator.py · lib/
- marker_parser.py · lib/
- template_validator.py · lib/
SKILL.md (first lines)
# Integrate Skill
Wire mnemonic memory operations into other Claude Code plugins.
## When to Use
Use this skill when you want to:
- **Add memory to an existing plugin** - Make any plugin mnemonic-aware
- **Enable cross-session learning** - Let plugins recall past decisions and learnings
- **Automate capture triggers** - Set up hooks that suggest memory capture at the right time
- **Migrate legacy integrations** - Convert old marker-less integrations to the new format
**Don't use this skill if:**
- You're building a new plugin from scratch (use the core skill directly)
- You only need to search/capture memories (use `/mnemonic:search` and `/mnemonic:capture`)
## Overview
This skill enables integrating mnemonic memory capture and recall into other Claude Code plugins. Integration happens through two mechanisms:
1. **Markdown Workflow Edits** - Add explicit workflow steps to command/skill/agent markdown files
2. **Event-Driven Hooks** - Add hooks that detect events and inject memory context
Both mechanisms work together: Markdown provides explicit workflow guidance, hooks provide automatic event detection.
## Quick Start
```bash
# Integrate a plugin (adds mnemonic protocol to all components)
/mnemonic:integrate {plugin_path}
# Preview changes without applying
/mnemonic:integrate {plugin_path} --dry-run
# Remove integration
/mnemonic:integrate {plugin_path} --remove
# Rollback last integration (git required)
/mnemonic:integrate {plugin_path} --rollback
```
For detailed options, see "How to Use This Skill" below.
---
> **[CRITICAL] PROTOCOL CONTENT MUST BE VERBATIM**
>
> For the mnemonic protocol section (## Memory), you MUST:
> 1. Read `templates/mnemonic-protocol.md` - this is the single source of truth
> 2. Insert its content EXACTLY as-is, including sentinel markers
> 3. Never abbreviate, modify, or "improve" the protocol text
>
> **Exception:** Event-driven hooks (Pattern D) are optional and use the provided template code.
---
## Sentinel Markers
All integrations use sentinel markers for clean updates and removal:
```markdown
<!-- BEGIN MNEMONIC PROTOCOL -->
## Memory
Search first: `/mnemonic:search {relevant_keywords}`
Capture after: `/mnemonic:capture {namespace} "{title}"`
Run `/mnemonic:list --namespaces` to see available namespaces from loaded ontologies.
<!-- END MNEMONIC PROTOCOL -->
```
**Benefits:**
- **Updates:** Replace content between markers without affecting rest of file
- **Removal:** Delete everything between markers cleanly
- **Detection:** Identify already-integrated files
- **Migration:** Convert old integrations to marker-wrapped format
**Template Source:** `templates/mnemonic-protocol.md` is the single source of truth.
---
## Integration Workflow
> **For most users:** Skip to "How to Use This Skill" below for command-line usage. This section details the internal steps the skill performs.
### Phase 1: Analyze Target Plugin
```bash
# Read plugin manifest
cat {plugin_path}/.claude-plugin/plugin.json
# List all components
ls -la {plugin_path}/commands/ {plugin_path}/skills/ {plugin_path}/agents/ 2>/dev/null
```
For each component, determine:
- **Does it CREATE something?** → Candidate for capture after
- **Does it MAKE DECISIONS?** → Candidate for capture after
- **Does it RESEARCH something?** → Candidate for recall before
### Phase 2: Identify Integration Points
| Component Type | Integration Pattern |
|----------------|---------------------|
| Command that creates files | Add capture section at end |
| Agent that makes decisions | Add recall before, capture after |
| Skill with workflows | Add memory search step |
| Hook on tool use | Add capture trigger |
### Phase 3: Read Template (MANDATORY)
**Use the template verbatim - do not modify the protocol content.**
```bash
# Read the template - this is the ONLY content to insert
cat "${CLAUDE_PLUGIN_ROOT}/templates/mnemonic-protocol.md"
```From modeled-information-format/mnemonic, MIT.
More from modeled-information-format/mnemonic
- 0.642score
ontology
modeled-information-format
Ontology-based entity discovery and validation for mnemonic memories.
SkillAFreshness: A★ 23Claude Code +9 - 0.639score
qmd-setup
modeled-information-format
Set up @tobilu/qmd semantic search for mnemonic memories.
SkillAFreshness: A★ 23Claude Code +9 - 0.639score
custodian
modeled-information-format
Memory system custodian for health checks, validation, and maintenance.
SkillAFreshness: A★ 23Claude Code +9 - 0.636score
format
modeled-information-format
MIF (Modeled Information Format) 1.4.2 Level 3 memory templates and formatting guidelines
SkillAFreshness: A★ 23Claude Code +9 - 0.636score
blackboard
modeled-information-format
Cross-session handoff, persistent context via blackboard, and agent coordination patterns
SkillAFreshness: A★ 23Claude Code +9 - 0.636score
qmd-reindex
modeled-information-format
Re-index mnemonic memories for qmd semantic search.
SkillAFreshness: A★ 23Claude Code +9 - 0.636score
setup
modeled-information-format
Configure Claude for proactive mnemonic memory behavior without user intervention
SkillAFreshness: A★ 23Claude Code +9 - 0.622score
core
modeled-information-format
This skill should be used when the user says "capture memory", "save to memory", "remember this", or trigger phrases like: "I've decided", "let's use", "we're…
SkillAFreshness: A★ 23Claude Code +9 - 0.617score
search
modeled-information-format
This skill should be used when the user says "search memories", "find in memories", "grep mnemonic", "look for memory", "deep search", "synthesize knowledge"…
SkillAFreshness: A★ 23Claude Code +9 - 0.356score
test-skill
modeled-information-format
Test skill for integration testing
SkillAFreshness: A★ 23Claude Code +9
Signals
- Stars
- 23
- Forks
- 5
- Open issues
- 0
- Last commit (this folder)
- Feb 18, 2026 (8 months ago)
- Last release
- Oct 8, 2026 (20 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from modeled-information-format
- 0.642score
ontology
modeled-information-format
Ontology-based entity discovery and validation for mnemonic memories.
SkillAFreshness: A★ 23Claude Code +9 - 0.639score
qmd-setup
modeled-information-format
Set up @tobilu/qmd semantic search for mnemonic memories.
SkillAFreshness: A★ 23Claude Code +9 - 0.639score
custodian
modeled-information-format
Memory system custodian for health checks, validation, and maintenance.
SkillAFreshness: A★ 23Claude Code +9 - 0.636score
format
modeled-information-format
MIF (Modeled Information Format) 1.4.2 Level 3 memory templates and formatting guidelines
SkillAFreshness: A★ 23Claude Code +9 - 0.636score
qmd-reindex
modeled-information-format
Re-index mnemonic memories for qmd semantic search.
SkillAFreshness: A★ 23Claude Code +9 - 0.636score
setup
modeled-information-format
Configure Claude for proactive mnemonic memory behavior without user intervention
SkillAFreshness: A★ 23Claude Code +9
Cite this page
integrate skill. Agent Mart. https://agentmart.dev/skills/modeled-information-format-integrate (last updated 2026-10-24)