Search, retrieve, save, revise, and forget secure durable GrayMatter memory.
NewMaintained
Automatic
◆Knowledge Management pack
Last verified 9/1/2026
What it changes
7 of 24 test cases passed with the skill.
Pass-rate lift
—
Tokens
+15%
Agent turns
0%
Response time
-23%
Model gemini-3.6-flashMeasured 9/1/2026v17 of 24 cases passed with skill · 7 comparable
Tokens, turns and time describe resource use, not a dollar price.
Lift withheld: 7 comparable cases; this report requires 8.
What's inside
The instructions your model reads when the skill loads.
SKILL.md20 linessingle file
GrayMatter Memory
Use GrayMatter as the durable memory system for information that remains useful beyond the current conversation.
Workflow
Call memory_search before asking the user to repeat prior context that may already be known.
Use memory_get only to hydrate a specific authorized result when its full content is needed.
Keep temporary reasoning, transient chat state, and one-off working notes in the conversation rather than durable memory.
Call memory_save only for useful durable decisions, preferences, todos, artifacts, configuration, or reusable context.
Avoid storing passwords, access tokens, private keys, payment data, or highly sensitive personal information unless the product explicitly supports and the user clearly requests that use.
Use concise titles, normalized tags, and a stable source or scope. Store the durable fact in content; do not embed owner, tenant, ACL, user, or organization identifiers.
Call memory_update when an existing durable fact changes. Do not create a contradictory duplicate when the existing memory can be revised.
Before memory_forget, identify the exact memory and obtain explicit user confirmation. Pass confirm: true only after that confirmation.
Authorization boundary
Never request, infer, or supply tenant, organization, owner, user, role, permission, or ACL overrides.
Treat FORBIDDEN and NOT_FOUND as authorization-safe outcomes; do not probe adjacent identifiers.
Do not use broad search results as a context dump. For task-specific grounding, use the GrayMatter context skill and context_compile.