From openltm
Loads LTM (long-term memory) tool contract for recalling prior context, learning new patterns, and relating memories before tasks. Activate when resuming work, switching projects, or storing durable insights.
How this skill is triggered — by the user, by Claude, or both
Slash command
/openltm:LtmThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Single source of truth for talking to long-term memory. Load it whenever you touch memory so tool names and the recall-before / learn-after ritual stay consistent.
Single source of truth for talking to long-term memory. Load it whenever you touch memory so tool names and the recall-before / learn-after ritual stay consistent.
Plugin ltm, server key memory. In Claude Code each is called as mcp__plugin_openltm_memory__<name>.
| Tool | Call when |
|---|---|
recall | Before any non-trivial task — surface prior decisions, gotchas, patterns. |
learn | After a durable pattern, gotcha, or decision. |
context | Session start / project switch — restore goals, decisions, gotchas. |
context_items | List one type (goal, decision, progress, gotcha) for a project. |
graph | Trace decision chains — pass seed IDs from recall to see the "why". |
relate | Link two memories (supports, contradicts, refines, depends_on, related_to, supersedes). |
forget | Remove a wrong or outdated memory. |
admin_audit | Inspect a memory's provenance / audit trail. |
ltm_recall/ltm_learnbelong to the OpenCode and Pi adapters — not the Claude server. On Claude, use the short names above.
recall with natural language (FTS5 + semantic fallback), not bare keywords. Project restore → context.graph from the top recall hits.learn durable insights; relate to connect them.learn takes one: preference (conventions/style) · architecture (design decisions) · gotcha (pitfalls) · pattern (reusable solutions) · workflow (process) · constraint (must-follow rules).
| Phase | Before | During | After |
|---|---|---|---|
| Spec | recall · context | explore code | learn · relate |
| Plan | recall (main thread) | graph chains; optional reasoning API* | relate |
* Planner has no MCP tools — main thread recalls and injects a ### Pre-Plan Context block. Richer chains when the reasoning server runs: GET http://localhost:7331/api/reasoning/search?q=<topic>&depth=2.
recall "how we handle X", then graph the top hits.learn it (category gotcha, importance 4); switching project → context <project>.npx claudepluginhub rohirik/openltm --plugin openltmSQLite-backed memory system for storing and retrieving project insights, decisions, and gotchas. Automatically recalls relevant context and supports learn/forget/relate commands.
PROACTIVELY query Forgetful MCP (mcp__forgetful__* tools) when starting work on any project, when user references past decisions or patterns, when implementing features that may have been solved before, or when needing context about preferences. Save important decisions, patterns, and architectural insights to memory.
Captures cross-project learnable patterns (decisions, errors, insights) into a persistent semantic graph via Neural Memory MCP. Auto-recalls context at session start and captures learnings after feature work, debugging, or code review.