os-memory-manager

os-memory-manager is a skill for Claude Code, Codex from richfrem/agent-plugins-skills. It costs 199 tokens per session (2,564 once invoked), scanned A, original, MIT.

A memory-management guide for Agentic OS projects, which are projects that store shared context for AI agents between sessions. It organizes long-term facts, dated session notes, and automatically saved memories.

In plain words
What is it for?
Use it to record session learnings, update long-term project facts, write dated session logs, and decide which information should be kept.
Why use it?
It helps prevent useful decisions from being lost when a session ends while avoiding clutter in the project's memory files. It requires the Agentic OS setup to exist first.

Skill for Claude CodeCodex

Part of the agent-agentic-os plugin — 20 skills, 4 commands, 2 agents, 3 hooks shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/richfrem/agent-plugins-skills/os-memory-manager
Any agent
npx skills add richfrem/agent-plugins-skills --skill os-memory-manager
Clone the repo
git clone --depth 1 https://github.com/richfrem/agent-plugins-skills

Made for: Claude Code, Codex.

Or install agent-agentic-os, the plugin that ships this one along with the rest of its 20 skills, 4 commands, 2 agents, 3 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for os-memory-manager

README.md
[![agentmods](https://agentmods.dev/badge/skills/richfrem/agent-plugins-skills/os-memory-manager.svg)](https://agentmods.dev/skills/richfrem/agent-plugins-skills/os-memory-manager)
Your own site
<a href="https://agentmods.dev/skills/richfrem/agent-plugins-skills/os-memory-manager"><img src="https://agentmods.dev/badge/skills/richfrem/agent-plugins-skills/os-memory-manager.svg" alt="Measured on agentmods" height="20"></a>
Per session 199 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,564 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00199 $0.02564
Opus 5 $0.00100 $0.01282
Sonnet 5 $0.00040 $0.00513
Haiku 4.5 $0.00020 $0.00256

Measured 5d ago against content hash 9ce39f469830, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-05, from the pricing page.

Security

Grade A, and why

os-memory-manager scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

The scan reads SKILL.md. This mod also ships 2 executable files (kernel.py, scripts/kernel.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/agent-agentic-os/skills/os-memory-manager/SKILL.md · 226 lines

How it starts

The opening of the file, as written. The whole thing — 226 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Prerequisites

This skill requires the Agentic OS to be initialized first. It calls context/kernel.py, context/memory.md, and context/.locks/ — files that only exist after running the os-init skill in your project.

If you have not yet initialized the OS, run:

os-init

Dependencies

This skill requires Python 3.8+ and standard library only. No external packages needed.

To install this skill's dependencies:

pip-compile ./requirements.in
pip install -r ./requirements.txt

See ./requirements.txt for the dependency lockfile (currently empty — standard library only).


Session Memory Manager

Manages the three tiers of agent memory in an Agentic OS environment.

Memory Tiers

Tier File Written By When Loaded
Auto-memory MEMORY.md Claude automatically Every session (Anthropic native)
Long-term facts context/memory.md You (curated) @imported in CLAUDE.md
Session logs context/memory/YYYY-MM-DD.md Agent at session close On demand

Execution Flow

Execute these phases in order. Do not skip phases.

Phase 0: Intent Emission (Event Bus)

Before taking any actions, you MUST publish your intent to the Event Bus. Use the Bash tool to run: python context/kernel.py emit_event --agent os-memory-manager --type intent --action promote_memory

Phase 1: Acquire OS State and Lock

  1. Update OS State: Run python context/kernel.py state_update active_agent os-memory-manager, python context/kernel.py state_update mode memory-gc, and python context/kernel.py state_update memory_gc_due false.
  2. Strict Lock Protocol: Run python context/kernel.py acquire_lock memory using the Bash tool to acquire the lock. If it fails, abort. The kernel handles stale lock timeouts automatically.
  3. Capture What Happened: Before writing memory files, ask the user to confirm the session scope:
  • What was the main task or goal this session?
  • Were any architectural decisions made? (if yes -> promote to context/memory.md)
  • Were any bugs solved that were tricky? (if yes -> promote to context/memory.md)
  • Were any skills updated or created? (if yes -> record in session log)
  • Are there open items / next steps?

Read the full file on GitHub · 226 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 226 lines · 199 tokens per session scan A 9ce39f469830

Subscribe to this mod's changes

os-memory-manager is a skill published in the GitHub repository richfrem/agent-plugins-skills (6 stars, last pushed yesterday), licensed MIT. It adds 199 tokens to every session and 2,564 once invoked, about $0.0010 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

notebook

Project notes system to prevent AI context loss and reasoning loops. Init notes, save mid-flow, recover context, migrate messy notes, resolve lessons. Subcommands: /notebook, /notebook save, /notebook recover, /notebook migrate.

catcatcatstudio/cat-skills · 54 tokens

dotagents-standard

Set up, author, and navigate the dotagents standard — a slim AGENTS.md "router" at the repository root plus a hidden .agents/ directory (rules, context, memory, personas, skills, specs, logs, tasks) that splits agent context into small per-topic files loaded on demand (progressive disclosure). Use this WHENEVER the…

zaventh/dotagents-standard-skill · 230 tokens

memento

Context handoff for fresh sessions. Saves unsaved session knowledge to notebook, then produces a short orientation block to paste into a new chat. Use when user says '/memento', 'hand off context', 'prepare for fresh chat', 'save and brief', or before clearing context. NOT for: recovering context (use /notebook…

catcatcatstudio/cat-skills · 78 tokens

sync-rules

Iteration closeout knowledge routing for AI-assisted development. Use when the user asks to summarize changed function points into a knowledge base, update project docs or generated superpower docs after code changes, sync rules, distill lessons from an iteration, record durable decisions, or remember user…

wunamesst/skills · 108 tokens

poly-wiki

多平台知识库编译器。从碎片素材中提炼结构化知识,维护可复用知识网络。 当用户要求编译素材、萃取知识、整理笔记、健康检查知识库、查询归档时触发。 Triggers: 知识库 wiki 编译 萃取 录入 整理 健康检查 lint query ingest extract 提炼知识 编译素材 整理笔记 知识管理 卡片笔记 Zettelkasten.

wunamesst/skills · 109 tokens

poly-wiki

Multi-platform knowledge base compiler. Compile raw materials into structured knowledge, maintain a reusable knowledge network. Triggers: wiki compile extract ingest lint query knowledge base notes Zettelkasten.

wunamesst/skills · 39 tokens