Install
$ agentstack add skill-codejunkie99-agentic-stack-memory-manager ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Memory Manager — the skill that reads the filing cabinet
After every major task or failure, call tools/memory_reflect.py to log what happened. Before important decisions, read the top entries from memory/semantic/LESSONS.md and memory/semantic/DECISIONS.md.
When to trigger full consolidation
- On explicit
reflecttrigger from the user. - When the context window is getting full.
- When episodic memory exceeds ~500 entries.
Consolidation steps
- Load top-5 episodic entries by salience score.
- Detect recurring patterns across the last 100 entries.
- For patterns appearing ≥3 times, promote to
memory/semantic/LESSONS.md. - Flag any skill with ≥3 failures in 14 days for rewrite (see
on_failure.py). - Archive resolved working context to
memory/episodic/snapshots/. - Commit via git so history is preserved:
git log memory/is the agent's autobiography.
Searching memory by keyword
When you need to find a specific memory by topic or keyword (not just the top-salience entries), use the FTS5 search tool:
python3 .agent/memory/memory_search.py
This indexes all .md and .jsonl files under .agent/memory/ and returns ranked results with context snippets. Falls back to grep if FTS5 is not available. The index auto-rebuilds when files change.
Anti-patterns
- Do not auto-merge
personal/intosemantic/— user preferences are not general knowledge. - Do not delete entries to "clean up" memory. Archive them.
- Do not promote lessons from a single incident. Require recurrence.
Self-rewrite hook
Every 10 reflections, or when the same type of mistake appears 3+ times recently, this skill's approach to salience or distillation needs adjustment. Propose conservative edits and log the diff in memory/semantic/DECISIONS.md.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: codejunkie99
- Source: codejunkie99/agentic-stack
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.