Capture and apply accumulated knowledge via structured memory. Use when the user gives feedback, shares preferences, corrects a mistake, or when you discover something worth remembering for future conversations.
72
91%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
This is background knowledge, not a slash command. Organization learnings and your personal memory index are loaded at the start of every conversation, including Slack/integration turns. Capture durable context proactively when you learn something worth remembering.
Memories are stored as resources in the SQL database, not as files on disk.
Team/organization knowledge: shared LEARNINGS.md. Read it first, merge the new fact, then write the full updated file with the resources tool using scope: "shared". Shared scope resolves to the active organization; it must never leak to another organization in the same deployment.
Personal knowledge: memory/MEMORY.md plus memory/<name>.md, written with save-memory.
Save a memory: save-memory --name <name> --type <type> --description "..." --content "..."
Read a memory: resource-read --path memory/<name>.md
Delete a memory: delete-memory --name <name>
List all memories: resource-list --prefix memory/
| Type | Use for |
|---|---|
user | Preferences, role, personal context, contacts |
feedback | Corrections, confirmed approaches, things to avoid or repeat |
project | Ongoing work context, decisions, deadlines, status |
reference | Pointers to external systems, URLs, API details |
LEARNINGS.md, shared scope)Store the fact and a concise provenance link when available. Do not paste full private conversations, customer data, credentials, or secrets into learnings. Put stable always-on policy in shared AGENTS.md; put learned facts and evolving conventions in shared LEARNINGS.md.
user)feedback)project)reference)LEARNINGS.md; one person's preference/context → personal memory.coding-style, project-alpha, not one giant dumpWhen a memory is referenced repeatedly, it may belong in AGENTS.md or a skill:
c1ee18b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.