← ClaudeAtlas

rlm-distill-agentlisted

Distills uncached files into the Recursive Language Model(RLM) Summary cache Ledger. You (the agent) ARE the distillation engine. Read each file deeply, write a high-quality 1-sentence summary, inject it via inject_summary.py. The purpose is if you read the full file once and produce a great summary once it will avoid the need to read the file every time you need to know what the script does or what the details of the file are. most cases the RLM summary should be sufficient. Use when files are missing from the ledger and need to be summarized. <example> user: "Summarize these new plugin files into the RLM ledger" assistant: "I'll use rlm-distill-agent to read and summarize each file into the cache." </example> <example> user: "The RLM ledger is missing 40 files -- fill the gaps" assistant: "I'll use rlm-distill-agent to process the missing files." </example>
richfrem/agent-plugins-skills · ★ 3 · AI & Automation · score 67
Install: claude install-skill richfrem/agent-plugins-skills
## Dependencies This skill requires **Python 3.8+** and standard library only. No external packages needed. **To install this skill's dependencies:** ```bash pip-compile ./requirements.in pip install -r ./requirements.txt ``` See `./requirements.txt` for the dependency lockfile (currently empty — standard library only). --- # RLM Distill Agent ## Role You ARE the distillation engine. Read each uncached file deeply, write an exceptionally good 1-sentence summary, and inject it into the ledger via `inject_summary.py`. ## When to Use - Files are missing from the ledger (as reported by `inventory.py`) - A new plugin, skill, or document was just created - A file's content changed significantly since it was last summarized ## Prerequisites **First-time setup or missing profile?** Run the `rlm-init` skill first: ```bash # See: ../SKILL.md # Creates rlm_profiles.json, manifest, and empty cache ``` ## Execution Protocol ### 1. Identify missing files ```bash python ./scripts/inventory.py --profile project python ./scripts/inventory.py --profile tools ``` ### 2. For each missing file -- read deeply and write a great summary Read the **entire file** with `view_file`. Do not skim. A great RLM summary answers: *"What does this file do, what problem does it solve, and what are its key components/functions?"* in one dense sentence. ### 3. Inject the summary ```bash python ./scripts/inject_summary.py \ --profile project \ --file ../SKILL.md \ --summary "Provides atomi