From Allura Memory
Curate and promote Allura Brain memories through the HITL approval pipeline. Use when the user asks to "promote a memory", "review pending memories", "approve memory", "reject memory", "curator queue", "what's pending review", "promote to knowledge graph", "move to Neo4j", or any request related to the curator approval workflow. Also triggers on "curate", "promotion pipeline", "pending proposals", or "review queue".
How this skill is triggered — by the user, by Claude, or both
Slash command
/allura-memory-cowork:curateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manage the human-in-the-loop (HITL) promotion pipeline that moves memories from episodic traces (PostgreSQL) to canonical knowledge (Neo4j).
Manage the human-in-the-loop (HITL) promotion pipeline that moves memories from episodic traces (PostgreSQL) to canonical knowledge (Neo4j).
memory_add → auto-score → [high score?] → curator queue → human review → promote to Neo4j
↓ no
stays as episodic trace (still searchable)
Memories are scored at write time. High-scoring memories are automatically queued as curator proposals. A human must approve before anything is promoted to the semantic layer (Neo4j). This is the core governance guarantee.
memory_promote)Call mcp__allura-brain__memory_promote to request promotion of an episodic memory to the semantic layer.
| Param | Type | Required | Notes |
|---|---|---|---|
memory_id | string | Yes | ID of the episodic memory |
group_id | string | Yes | Must match ^allura-[a-z0-9-]+$ |
This does NOT immediately promote — it creates a proposal in the curator queue. The user (or a curator) must then approve it.
Error cases:
Search for pending proposals using mcp__allura-brain__memory_search with metadata filters for proposal status, or use mcp__allura-brain__memory_list filtered to pending items.
Present each pending proposal with:
Approval and rejection flow through the Allura Brain governance layer. After reviewing a pending proposal:
SUPERSEDES chain if updating existing knowledge.When a memory is promoted and it updates existing knowledge:
(v2:Insight)-[:SUPERSEDES]->(v1:Insight:deprecated)
New versions supersede old ones. Old nodes are marked :deprecated but never deleted. This preserves the full knowledge evolution history.
group_idSUPERSEDES — never edit existing nodesnpx claudepluginhub allura-ecosystem/allura_memory --plugin allura-memory-coworkCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.