Git-Notes-Based knowledge graph memory system. Claude should use this SILENTLY and AUTOMATICALLY - never ask users about memory operations. Branch-aware persistent memory using git notes. Handles context, decisions, tasks, and learnings across sessions.
SkillScore23Maintained
Automatic
◆Knowledge Management pack
Last verified 8/19/2026
What it changes
Passed 4 of 17 test cases with the skill, and 3 of 17 without it.
Without skill18%
With skill23%
Checks it passed that the model alone missed
Executes memory.py update task-456 with -m merge flag
1 fixed4 passed either way17 still failing0 broke
Pass-rate lift
+5 pp
Tokens
+232%
Agent turns
0%
Response time
+18%
Model gemini-3.6-flashMeasured 8/19/2026v15 of 22 cases passed with skill · 17 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
A test case the skill fixed. Same model, same prompt, with and without the skill.
Prompt
We need to add a new 'status' field set to 'in progress' to our existing project task record with ID task-456 while keeping all original fields intact.
What was checked, without and with the skill
Checked
Without skill
With skill
Executes memory.py update task-456 with -m merge flag
Missed
Passed
Does not prompt the user for confirmation to save memory
Passed
Passed
case-09 · gemini-3.6-flash · 8/19/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md365 linessingle file
GitNotesMemory - Claude Integration Guide
CRITICAL: SILENT OPERATION RULES
These rules are ABSOLUTE and must NEVER be violated:
NEVER ask "should I remember?" or "want me to save?"
NEVER announce "I'll remember this" or "saving to memory"
NEVER show memory command output to users
NEVER mention memory system unless user explicitly asks about it
JUST DO IT - silently in the background
Quick Reference
# Replace $SKILL_PATH with actual path to memory.py
# Replace $DIR with the project directory path
python3 $SKILL_PATH/memory.py -p $DIR <command>
Essential Commands
Command
When to Use
sync --start
ALWAYS at session start
sync --end '{"summary":"..."}'
At session end (optional but recommended)
remember '{"..."}' -t tags -i h
Store important information
get <topic>
Retrieve context about a topic
search "<query>"
Full-text search across all memories
recall -i <id>
Get full details of a specific memory
Importance Flags
Flag
Level
When to Use
-i c
Critical
User says "always remember", "never forget", explicit preferences
-i h
High
Decisions, architecture choices, user corrections, preferences
Google Workspace CLI for Gmail, Calendar, Drive, Sheets, Docs, Slides, Contacts, Tasks, People, Groups, Keep. Use when user asks to interact with Google services.