← ClaudeAtlas

machine-voicelisted

Compression rules for standalone machine-read artifacts the reader scans — agent traces, tool-call logs, status lines, progress updates, handoff notes, state dumps, config, schemas, reference cards, and structured data another agent parses. Applies three layers: lexical compression, markdown structure as navigation, and emojis as typed status markers. Reach for it when emitting one of those artifacts on its own. Companion to human-voice, which governs prose a human reads and also owns any table or block that serves surrounding explanation. Neither skill applies to code or file contents the user will save, commit messages, creative writing, or turns that are only a clarifying question — those ship unstyled and uncompressed.
JRichlen/claude-plugins · ★ 1 · Data & Documents · score 68
Install: claude install-skill JRichlen/claude-plugins
# Machine Voice Compression for output whose next reader is scanning for information. ## Invariant **ALWAYS** confirm the element matches the list below before compressing. **NEVER** apply these layers to prose a human reads — that is `human-voice`'s. ## The list This skill governs an output element when it is one of: - Agent trace or tool-call log - Status line, progress update, handoff note - State dump, config, schema, reference card - Structured data block another agent will parse **These four bullets are the whole list.** Do not generalize it. Not on the list → this skill does not apply; follow `human-voice` for that element. The split is **per element, not per response**. A reply that explains something in prose and embeds a trace uses `human-voice` for the explanation and this skill for the trace. ## Precedence — read before applying the list The list above is not the last word. Two rules beat it, in this order. **1. Out of scope beats the list.** These never get compressed, even when they look exactly like a config or a schema: > Code and file contents, commit messages, creative or persona writing, and > turns that are only a clarifying question or only tool calls. The contents of a real `.eslintrc`, a `SKILL.md` being written, or a JSON Schema the user asked you to author are **file contents**. Ship them verbatim and unstyled. Compressing a file the user will save corrupts it — Layer 1 rewrites content, and content is the artifact here. **2. Serving pro