AnnualReports
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…
Static visual content in 20+ formats (diagrams, infographics, comics, icons, wallpaper) via Nano Banana Pro by default, Nano Banana, and Flux, plus technical diagrams and a few essay illustrations that draw themselves as looping GIFs. USE WHEN art, illustration, diagram,
Claude Code
$ npx -y skills add danielmiessler/lifeos --skill Art --agent claude-code
Codex
$ npx skills add danielmiessler/lifeos --skill Art -a codex -y
Cursor
$ npx skills add danielmiessler/lifeos --skill Art -a cursor -y
Gemini CLI
$ npx skills add danielmiessler/lifeos --skill Art -a gemini-cli -y
GitHub Copilot
$ npx skills add danielmiessler/lifeos --skill Art -a github-copilot -y
OpenCode
$ npx skills add danielmiessler/lifeos --skill Art -a opencode -y
Windsurf
$ npx skills add danielmiessler/lifeos --skill Art -a windsurf -y
name: Art metadata: short-description: "Creates static images, diagrams, infographics, comics, and icons with image models, plus technical diagrams that animate as looping GIFs." evals: suites: [art-diagrams, art-essay-images, art-meaning-recovery] version: 1.9.3 description: Static visual content in 20+ formats (diagrams, infographics, comics, icons, wallpaper) via Nano Banana Pro by default, Nano Banana, and Flux, plus technical diagrams and a few essay illustrations that draw themselves as looping GIFs. USE WHEN art, illustration, diagram, flowchart, animated diagram, diagram GIF, animated essay image, animated header, infographic, header image, blog social thumbnail, generate image, mermaid, comic, icon, blog art, framework diagram, D3 chart, remove background, wallpaper. NOT FOR any request that says visualize (Visualize owns every "visualize X" and may embed Art output), YouTube/video thumbnails (the video skill), other video or animation (HyperFrames), web UI design (Webdesign).
**Contents:** Ideal State · Intent Routing · Safety gates · Tool contract · Data & Config · Gotchas · Examples
Generates static visual content across 20+ formats — blog headers, technical and architecture diagrams, frameworks, taxonomies, timelines, comparisons, stat cards, comics, icons, wallpapers, D3 charts, Mermaid diagrams — using Flux and Nano Banana Pro (Gemini 3 Pro). <!-- public PR #2009, @jbmml --> Every request routes through a named intent that encodes the technique and palette, then calls `Generate.ts` with `--intent=<name>` plus model/size/output flags, and `Generate.ts` itself enforces that the intent was followed. Output defaults to $LIFEOS_DOWNLOADS_DIR (default ~/Downloads/ when unset) unless `--output` names another path, so every intent passes `--output` into a working directory outside Downloads (§ Output staging). Blog headers run with `--thumbnail` to ship both a transparent inline PNG and an opaque listing thumbnail on the page ground (`ArtConfig.json` thumbnailGround); the site builds its social card separately ([References/BlogHeaders.md](References/BlogHeaders.md)).
| Intent | Trigger | File | |--------|---------|------| | **Essay** | Blog header or editorial essay illustration | `Intents/Essay.md` | | **AnimatedEssay** | Animate a finished Essay still as a looping GIF (rare: at most 3 per deck; `Tools/AnimatedEssay.ts`, no Generate.ts) | `Intents/AnimatedEssay.md` | | **RemoveBackground** | Background removal only | `Intents/RemoveBackground.md` | | **LogoWallpaper** | brand-logo wallpaper with logo integration | `Intents/LogoWallpaper.md` | | **EmbossedLogoWallpaper** | Embossed logo wallpaper | `Intents/EmbossedLogoWallpaper.md` | | **D3Dashboards** | D3.js interactive chart or dashboard | `Intents/D3Dashboards.md` | | **Visualize** | Generic visualization (none of the other intents fit) | `Intents/Visualize.md` | | **Mermaid** | Mermaid flowchart or sequence diagram | `Intents/Mermaid.md` | | **TechnicalDiagrams** | Technical or architecture diagram, static or animated GIF (animated: § Animated Option, `Tools/AnimatedDiagram.ts`, no Generate.ts) | `Intents/TechnicalDiagrams.md` | | **LifeOSHero** | LifeOS philosophy card hero (One Block series: one cube changed by one move, transparent cut-out, card accent) | `Intents/LifeOSHero.md` | | **Taxonomies** | Taxonomy, hierarchy or classification grid | `Intents/Taxonomies.md` | | **Timelines** | Timeline or chronological progression | `Intents/Timelines.md` | | **Frameworks** | Framework, 2x2 or matrix | `Intents/Frameworks.md` | | **Comparisons** | Comparison or X vs Y | `Intents/Comparisons.md` | | **AnnotatedScreenshots** | Annotated screenshot | `Intents/AnnotatedScreenshots.md` | | **RecipeCards** | Recipe card or step-by-step | `Intents/RecipeCards.md` | | **Aphorisms** | Aphorism or quote card | `Intents/Aphorisms.md` | | **Maps** | Map
⛰️ 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…
Directs visual quality across images, films, slides, and site captures through a direction council, two vendors' vision judgments…
Assertion-first eval framework: code asserts, calibrated judges, pass@k, A/B comparison, agentic evals, judgment-layer question…
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…