Back to Skills

memory-rotate

verified

Auto-execute when "[MEMORY_KEEPER_ROTATE]" trigger detected

View on GitHub

Marketplace

memory-keeper-marketplace

ZipperBagCoffee/memory-keeper-plugin

Plugin

memory-keeper

Repository

ZipperBagCoffee/memory-keeper-plugin

skills/memory-rotate/SKILL.md

Last Verified

January 20, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/ZipperBagCoffee/memory-keeper-plugin/blob/main/skills/memory-rotate/SKILL.md -a claude-code --skill memory-rotate

Installation paths:

Claude
.claude/skills/memory-rotate/
Powered by add-skill CLI

Instructions

## Trigger Condition

Auto-invoked when hook outputs `[MEMORY_KEEPER_ROTATE] file=memory_XXXXXXXX_XXXXXX.md`.

## Execution Steps

1. **Parse file path**: Extract filename after `file=` from trigger message
2. **Call Haiku agent**:
   ```
   Task tool:
   - subagent_type: "memory-keeper:memory-summarizer"
   - model: "haiku"
   - prompt: "Read and summarize: .claude/memory/{filename}"
   ```
3. **Save result**:
   - Returned JSON → `.claude/memory/{filename with .md replaced by .summary.json}`
   - Use Write tool
4. **Update index**:
   - Set `summaryGenerated: true` for this entry in `memory-index.json`
   - Use Edit tool

## Failure Handling

- Task failure: Log error, keep `summaryGenerated: false`
- Retry trigger will auto-fire on next session start

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
728 chars