Skip to content
Agentmart
Submit a tool

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

IndexedMIT★ 23
Write a review

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.

We use your email only for this newsletter. Privacy

About

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.

Use cases: agent-building

No 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

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

More from modeled-information-format

Cite this page

integrate skill. Agent Mart. https://agentmart.dev/skills/modeled-information-format-integrate (last updated 2026-10-24)