memory-note

Appends dated notes to a project memory file after an interactive approval gate.

2|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/DoctorMozg/claude-pipelines --skill memory-note-doctormozg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-note
Source: https://github.com/DoctorMozg/claude-pipelines/tree/main/plugins/mz-memory/skills/memory-note
Command: npx skills add https://github.com/DoctorMozg/claude-pipelines --skill memory-note-doctormozg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Important decisions, conventions, and invariants discovered during a coding session are easily lost when the session ends. This Skill lets you manually pin a note into a persistent project memory file so it survives across future sessions. ## Core Features & Use Cases - Pinned Notes: Appends a dated entry to the persistent Pinned section of .mz/memory/MEMORY.md, which is never auto-pruned. - Activity Log Mode: Pass --log to append transient notes to the rolling Activity Log (FIFO, capped at 200 lines) instead. - Approval Gate: Shows the exact entry before writing and requires explicit approval, rejection, or revision via an interactive prompt. - Use Case: After deciding to standardize on a specific error-handling pattern, say "remember that all API handlers must return typed errors" and the note is pinned to project memory for every future session. ## Quick Start Ask the assistant to remember that your project uses a specific convention, for example by saying remember that all database migrations must be reversible.

Frequently Asked Questions about memory-note

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save a note to project memory in Claude Code?

Invoke the memory-note skill with the note text, such as "remember that all API handlers must return typed errors". The skill shows the exact dated entry for approval, then appends it to the Pinned section of .mz/memory/MEMORY.md.

What is the difference between Pinned notes and the Activity Log?

Pinned notes are persistent and never auto-pruned, making them the default for decisions and conventions. The Activity Log is a rolling FIFO log capped at 200 lines, intended for transient activity-style notes via the --log flag.

Can I write a note longer than 500 characters?

No. Bodies longer than 500 characters are rejected and you are asked to shorten or split the note. The skill never silently truncates content, so divide long notes into multiple entries.

When should I not use the memory-note skill?

Do not use it to capture completed tasks, which flow automatically through the SessionEnd hook, or to read and search memory, which you do by opening .mz/memory/MEMORY.md directly. Removing entries requires editing the file by hand.

Why does memory-note ask for approval before writing?

The approval gate prevents wrong or poorly worded notes from polluting pinned memory across every future session. You can approve, reject, or reply with feedback to revise the entry before anything is written.