AnnualReports
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…
Visualizes anything at all and never declines — a codebase, a physical setup, a timeline, a process, finances, a comparison, a concept, a URL, a dataset — as a short console summary plus a designed HTML page, every fact labelled with where it came from (a file quote, a URL, the
Claude Code
$ npx -y skills add danielmiessler/lifeos --skill Visualize --agent claude-code
Codex
$ npx skills add danielmiessler/lifeos --skill Visualize -a codex -y
Cursor
$ npx skills add danielmiessler/lifeos --skill Visualize -a cursor -y
Gemini CLI
$ npx skills add danielmiessler/lifeos --skill Visualize -a gemini-cli -y
GitHub Copilot
$ npx skills add danielmiessler/lifeos --skill Visualize -a github-copilot -y
OpenCode
$ npx skills add danielmiessler/lifeos --skill Visualize -a opencode -y
Windsurf
$ npx skills add danielmiessler/lifeos --skill Visualize -a windsurf -y
name: Visualize
metadata:
short-description: "Visualizes anything as a short console summary plus a designed HTML page, with every fact labelled by where it came from."
version: 1.2.3
evals:
deterministic:
- command: "bun LIFEOS/TOOLS/SkillHygieneGate.ts --skill Visualize"
falsifier: "the skill body carries a deny-list token or a home-path literal"
manual:
reason: "whether a map actually leaves its reader understanding the system needs a human reading it against the code"
falsifier: "the reader finds a component, connection or risk on the page that the cited file does not support, or cannot say how the primary flow works after reading the console output"
description: Visualizes anything at all and never declines — a codebase, a physical setup, a timeline, a process, finances, a comparison, a concept, a URL, a dataset — as a short console summary plus a designed HTML page, every fact labelled with where it came from (a file quote, a URL, the principal's words, or general knowledge). USE WHEN visualize, visualize this, visualize my <anything>, visualize <project>, show me this visually, draw it, map it, lay it out, how does X work, explain this architecture, map this system, system map, architecture map, what are the moving parts, draw my setup, show me my plan, walk me through this codebase, diagram this project or ISA. NOT FOR a standalone generated illustration or header image with no visualize ask (Art), rendering an ISA page (ISA), turning session output into an artifact (HTML), or hand-drawn sketches (Excalidraw).**Contents:** Ideal State · Intent Routing · Data & Config · Split of work · Gotchas · Examples
Points at a project, repo, directory or ISA and leaves the principal understanding how it works: a concise ASCII map in the console and a designed HTML explanation saved next to the code. The purpose is that nothing runs in production that nobody understands.
Points at a physical plan (a gear setup, a rig, a room, a purchase list) and leaves the principal seeing it: a to-scale top-down drawing with the cost split, the full order and the open decisions, every fact quoted from the plan document.
Anything else (an idea, a comparison, a dataset, a timeline, a process) becomes one hand-built concept page with a short console summary. The skill never declines.
| Intent | Trigger | File | |--------|---------|------| | **Visualize** | "visualize" on code, "how does X work", "map this system", "explain this architecture" | `Intents/Visualize.md` | | **Plan** | "visualize" on a physical thing: "visualize my drum/studio/desk plan", "lay out my setup", "draw my rig", "show me my order" | `Intents/Plan.md` | | **Concept** | "visualize" on anything that is neither code nor a physical plan: an idea, a scientific question, a comparison, a dataset, a timeline, a process | `Intents/Concept.md` |
| File | Read when | |------|-----------| | `Setup.md` | first-time setup: the optional `PREFERENCES.md` keys and where saved plans live |
User customizations live at `<configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Visualize/` (configRoot is `$CLAUDE_CONFIG_DIR` when set, else `~/.claude`). When it exists, its PREFERENCES.md, configurations and resources override the defaults here, and plan models live under its `Plans/`; when absent, the defaults stand. PREFERENCES.md keys: `## Concept pages` → `Ground:` (the page ground Concept uses; default is whatever suits the subject). Setup: [Setup.md](Setup.md).
The model reads the target and writes one typed system-model JSON. `Tools/Visualize.ts` owns everything after that: it refuses models whose citations do not resolve, prints the ASCII, lays out the SVG, and writes the page. The model never hand-writes ASCII art or HTML, which keeps every map consistent and the grounding check in code.
Flags shared by both renderers (`--check` validates without writing):
| User says | Flag | Effect | |-----------|------|--------| | (default) | — | Console output + page in the `--root` directory | | "just show me", "console only", "no HTML" | `--no-html` | Console output only | | "put it in Downloads", "save it to X" | `--out-dir <dir>` | Page lands in that directory instead | | "wider", "narrow terminal" | `--width <n>` | Console width (default 100) |
⛰️ 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…