AnnualReports
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,โฆ
The rich-answer rendering mod, a Claude Code function-hooks plugin that draws assistant replies in the terminal with boxed flow diagrams, bar charts, sparklines, trees and timelines, coloured section labels, insight and caution callout bars, red and green diffs, and green and
Claude Code
$ npx -y skills add danielmiessler/lifeos --skill RichFormat --agent claude-code
Codex
$ npx skills add danielmiessler/lifeos --skill RichFormat -a codex -y
Cursor
$ npx skills add danielmiessler/lifeos --skill RichFormat -a cursor -y
Gemini CLI
$ npx skills add danielmiessler/lifeos --skill RichFormat -a gemini-cli -y
GitHub Copilot
$ npx skills add danielmiessler/lifeos --skill RichFormat -a github-copilot -y
OpenCode
$ npx skills add danielmiessler/lifeos --skill RichFormat -a opencode -y
Windsurf
$ npx skills add danielmiessler/lifeos --skill RichFormat -a windsurf -y
name: RichFormat
metadata:
short-description: "Draws assistant replies in the terminal with flow diagrams, charts, coloured labels, callouts, and diffs through a Claude Code plugin."
version: 1.0.5
evals:
deterministic:
- command: "cd skills/RichFormat && claude plugin test ."
falsifier: "an engine test fails: a flow fence split across flushes is not held and then drawn as boxes, a VERIFY mark is not green or the closer lacks the LifeOS rule, the disabled option changes the display, compose adds the flow section in a headless session or omits it in an interactive one, or a table answer draws no framed grid"
- command: "cd skills/RichFormat && claude plugin validate --json . && bun ./tests/hooked-events.check.ts"
falsifier: "the manifest does not validate, or the mod hooks any event besides prompt.compose and classic.MessageDisplay"
description: The rich-answer rendering mod, a Claude Code function-hooks plugin that draws assistant replies in the terminal with boxed flow diagrams, bar charts, sparklines, trees and timelines, coloured section labels, insight and caution callout bars, red and green diffs, and green and red VERIFY marks, leaving the stored text untouched. USE WHEN rich format, RichFormat, flow diagram not drawn, chart not drawn, bar chart, sparkline, tree chart, timeline chart, diff not coloured, VERIFY marks plain, labels not coloured, turn off rich drawing, answer rendering, render mod, is the render mod loaded. NOT FOR the system prompt's marker rules (edit the Format Rules there), the status band, statusline or hook-fed lines (LifeOSHooks), or generated images and diagrams (Art).**Contents:** Ideal State ยท Anti-criteria ยท Intent Routing ยท What it draws ยท The LifeOS rule ยท Tool contracts ยท Data & Config ยท Gotchas ยท Examples
A function-hooks plugin that makes assistant replies faster to read in the terminal. Claude Code loads it from this folder in every interactive session. It hooks two events and nothing else:
No intents: the plugin runs on its own. Reference files:
| File | Read when | |------|-----------| | `Setup.md` | first-time setup, or filling in the optional USER `Config.md` and `PREFERENCES.md` |
| Written in the reply | Drawn as | |---|---| | A fenced `flow` block, one `a -> b -> c` chain per line | Rows of boxed nodes joined by `โถ`, wrapped to the terminal width | | A fenced `bar` block of `label: value` lines | A horizontal bar chart, cyan bars, values as written (`hooks/charts.ts`) | | A fenced `spark` block, one series of numbers per line | A one-line trend with its min, max and last | | A fenced `tree` block holding an indented outline | A hierarchy drawn with `โโ`, `โ` and `โโ` | | A fenced `timeline` block of `when: what` lines | Events on a vertical rail with a `โ` per event | | A fenced `diff` block holding one valid unified-diff hunk | Old and new line numbers, removals red, additions green | | `๐ง CHANGE:`, `โ VERIFY:`, `โ OPEN:` label lines | Bold blue, green and yellow labels | | A standalone line starting with ๐ก or โ ๏ธ | A cyan or amber bar before the line | | A VERIFY run whose bullets all start `- โ` or `- โ` | Green and red marks | | A markdown table (header, delimiter row, body), held until it ends | A rounded box grid: frame grey, header bold soft blue, numeric columns right-aligned, โ โ โ cells toned, cell markdown escaped (`hooks/table.ts`) | | `#`/`##` and `###` headings, a lone `**Mini header**`, a ๐ฏ line | Bold accent blue, bold soft blue, bold soft blue, bold; markers removed (`hooks/enrich.ts`) | | `- ` items and `1. ` items | An accent `โข` (nested: grey `โฆ`) and an accent number (yellow in OPEN), wrapped with a hanging indent | | `---` (or `* * *`), `> quote` | A grey `โ` rule the content width; a grey `โ` bar | | A fenced `workflow` block holding one line, `wf_<id> <plain summary>` | That run's brief card from the bridge (below); the stored text stays the one summary line (`hooks/workflow.ts`) | | A `๐ฃ๏ธ Name:` closer line outside a code fence | The LifeOS rule on its own line just above it: `โโ โ LifeOS โโโ <isa slug> <done>/<total> โโ`, name b
โฐ๏ธ LifeOS โ The universal AI Harness designed to move you from Current to Ideal state in both life and work.
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,โฆ
3-pass scope oscillation that holds a question constant while shifting zoom โ narrow/tactical, wide/strategic, then synthesis โโฆ
Curated aphorism collection with CRUD: content-based matching, themed search, thinker research, and usage tracking to avoidโฆ
Search and retrieve arXiv academic papers by topic, category, or paper ID โ with AlphaXiv-enriched AI-generated overviews. Usesโฆ
Static visual content in 20+ formats (diagrams, infographics, comics, icons, wallpaper) via Nano Banana Pro by default, Nanoโฆ
Directs visual quality across images, films, slides, and site captures through a direction council, two vendors' vision judgmentsโฆ
Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoidโฆ
Design and build AI agents for any domain. Use when users: (1) ask to "create an agent", "build an assistant", or "design an AIโฆ