Skip to content
Back to skills

Rlm Cleanup Agent

ASecurity

Removes stale and orphaned entries from the RLM Summary Ledger when files are deleted, renamed, or moved.

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentspythonbash

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned October 3, 2026

npx -y skills add richfrem/agent-plugins-skills --skill rlm-cleanup-agent --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rlm Cleanup Agent?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Rlm Cleanup Agent
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/richfrem-rlm-cleanup-agent-agent-plugins-skills/badge)](https://www.skillsdirectory.com/skills/richfrem-rlm-cleanup-agent-agent-plugins-skills)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: rlm-cleanup-agent
plugin: agent-memory
description: Removes stale and orphaned entries from the RLM Summary Ledger when files are deleted, renamed, or moved.
allowed-tools: Bash, Read, Write
---

# RLM Cleanup Agent (`rlm-cleanup-agent`)

Removes stale and orphaned entries from the RLM Summary Ledger to keep it in sync with the filesystem.

## Contents

- [Critical Constraints](#critical-constraints)
- [Quick start](#quick-start)
- [Workflow](#workflow)
- [Verification](#verification)
- [References](#references)

## Critical Constraints

1. **Write Operation**: Always confirm scope with the user before applying deletions.
2. **Dry-Run First**: Never apply cache prunes without showing what will be removed first.
3. **Scripted Integrity**: Never edit cache markdown files directly; always execute `scripts/cleanup_cache.py`.

## Quick start

Perform a dry-run check for stale or orphaned ledger entries:

```bash
python3 scripts/cleanup_cache.py --profile project --dry-run
```

## Workflow

1. **Confirm Profiles**: Default to all configured profiles (`project`, `tools`), or query the user if scope is ambiguous.
2. **Execute Dry-Run**: Run `cleanup_cache.py` with `--dry-run` to identify orphaned entries.
3. **User Confirmation**: Present the audit findings for explicit authorization.
4. **Apply Pruning**: Execute `cleanup_cache.py --apply` to purge verified orphans.
5. **Report Summary**: State the total number of removed entries per profile.

## Verification

Verify cache coverage and ledger consistency after cleanup:

```bash
python3 scripts/inventory.py --profile project
```

## References

- [acceptance-criteria.md](references/acceptance-criteria.md) — Acceptance criteria for RLM cache pruning and hygiene.
- [cheapest_models.md](references/cheapest_models.md) — Model selection guidance for regeneration passes.
- [RLM_ARCHITECTURE.md](references/RLM_ARCHITECTURE.md) — Architectural overview of the RLM ledger filesystem.

Files in this skill

  • SKILL.md2.5 KB
  • acceptance-criteria.md306 B
  • assets/diagrams/rlm_late_binding_flow.mmd53 B
  • assets/diagrams/rlm_tool_enrichment_flow.mmd56 B
  • assets/resources/distiller_manifest.json52 B
  • assets/resources/manifest-index.json48 B
  • assets/resources/prompts/rlm/rlm_summarize_general.md71 B
  • assets/resources/prompts/rlm/rlm_summarize_tool.md68 B
  • assets/resources/rlm_manifest.json46 B
  • evals/evals.json964 B
  • evals/results.tsv172 B
  • references/BLUEPRINT.md32 B
  • references/RLM_ARCHITECTURE.md39 B
  • references/acceptance-criteria.md42 B
  • references/cheapest_models.json40 B
  • references/cheapest_models.md38 B
  • references/diagrams/distillation_process.mmd56 B
  • references/diagrams/logic.mmd41 B
  • references/diagrams/rlm-factory-architecture.mmd60 B
  • references/diagrams/rlm-factory-architecture.png60 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.