scottrbk/codex-forgetful-plugin/memory-curate
Claude Code and agent skill by scottrbk/codex-forgetful-plugin
- community
Checking that the SKILL.md file is still in the repository.
Curate durable knowledge from the completed Codex turn into Forgetful memory. Use when asked to save or curate memory, or when the conversation produced reusable decisions, preferences, project knowledge, or technical patterns worth preserving.
Install
npx vskill@latest install scottrbk/codex-forgetful-plugin/memory-curateSKILL.md
Memory Curate
Use this skill to decide whether the completed turn contains durable knowledge that should be saved to Forgetful, then perform careful curation.
This skill is deliberately stricter than ordinary note-taking. Most turns should not create memories.
Trigger
When asked to curate memory, inspect the completed turn and decide whether there is reusable knowledge. If nothing qualifies, reply exactly:
What Qualifies
Create or update memories for:
- Important decisions with rationale.
- Technical patterns the user wants reused.
- Project-specific gotchas, conventions, or architecture that will matter later.
- Strong user preferences or workflows.
- Durable plugin behavior or setup decisions.
Do not save:
- Routine progress updates.
- Temporary file paths unless they are part of durable project structure.
- Raw command output.
- Obvious facts from common documentation.
- Low-confidence summaries.
- Anything below importance 7.
Workflow
- Identify at most three candidate memories from the completed turn.
- Discard candidates that are not reusable, durable, and important.
- For each remaining candidate, query Forgetful before writing:
- Choose the safest action:
| Situation | Action | |
|---|---|---|
| Existing memory is accurate but incomplete | update_memory | |
| Existing memory is contradicted by explicit new decision | create replacement, then mark_memory_obsolete with superseded_by | |
| Existing memory is related and still accurate | create memory if truly distinct, then link_memories | |
| Existing memory already covers the candidate | do nothing | |
| No related memory exists | create a new atomic memory |
- Prefer one high-quality memory over several weak memories.
- Report what happened in a short final note.
Atomic Memory Rules
Each saved memory must:
- Represent one concept, fact, decision, or pattern.
- Have a short searchable title.
- Fit within 2000 characters.
- Include why it matters in
context. - Use no more than 10 keywords and 10 tags.
- Use importance 7-10 only.
Project Association
When project association is obvious from the current repository or prior memory context, use project_ids. If uncertain, omit project association rather than guessing.
Do not assume project ID 1.
Reporting
If a memory is created with importance >= 7, announce:
If existing memory was updated or obsoleted, include the memory title or ID and the action taken.
If nothing qualifies, reply exactly:
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/forgetful/skills/memory-curate/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/scottrbk/codex-forgetful-plugin/memory-curate)