AnnualReports
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,โฆ
Learns the user's coffee taste as a written corpus plus their brewing gear, and uses both to recommend coffees, discover new ones that fit, answer brew questions, and log what they drink. USE WHEN my coffee, coffee taste, what coffee do I like, recommend a coffee, coffee like X,
Claude Code
$ npx -y skills add danielmiessler/lifeos --skill Coffee --agent claude-code
Codex
$ npx skills add danielmiessler/lifeos --skill Coffee -a codex -y
Cursor
$ npx skills add danielmiessler/lifeos --skill Coffee -a cursor -y
Gemini CLI
$ npx skills add danielmiessler/lifeos --skill Coffee -a gemini-cli -y
GitHub Copilot
$ npx skills add danielmiessler/lifeos --skill Coffee -a github-copilot -y
OpenCode
$ npx skills add danielmiessler/lifeos --skill Coffee -a opencode -y
Windsurf
$ npx skills add danielmiessler/lifeos --skill Coffee -a windsurf -y
name: Coffee
metadata:
short-description: "Recommend and log coffee matched to the user's written taste profile and brewing gear; advise on brewing. Use Restaurants for cafe visits; excludes purchases."
version: 1.1.0
evals:
manual:
reason: "Coffee recommendations depend on the user's current corpus, brewing gear, and taste feedback rather than a deterministic fixture."
falsifier: "A recommendation conflicts with a hard rule in the corpus Taste Profile or with the available gear, omits a material preparation constraint, or is rejected after the specified brew feedback."
description: Learns the user's coffee taste as a written corpus plus their brewing gear, and uses both to recommend coffees, discover new ones that fit, answer brew questions, and log what they drink. USE WHEN my coffee, coffee taste, what coffee do I like, recommend a coffee, coffee like X, what should I drink, find a coffee, new coffee, discover coffees, beyond my usual roaster, my coffee gear, my grinder, my brewer, my brew setup, how should I brew, brew ratio, add a coffee, log this coffee, update my coffee list. NOT FOR ordering coffee or cafes (Restaurants), audio or studio gear.Holds the user's coffee taste as a durable corpus, plus their brewing gear, and uses both to recommend coffees that fit, discover new coffees next to the ones they love, answer gear and brew questions, and grow the corpus as they feed in more coffees. Roasters describe beans in language that buries whether a coffee fits a particular palate, so picks are screened against the written profile instead of guessed from memory.
| Intent | Trigger | File | |--------|---------|------| | **Recommend** | "recommend a coffee", "what coffee should I get", "coffee like X", "what should I drink" | `Intents/Recommend.md` | | **DiscoverCoffees** | "new coffees I'd like", "discover coffees", "what else fits my taste", "beyond my usual roaster", "broaden my coffee" | `Intents/DiscoverCoffees.md` | | **AddCoffee** | "add to my coffee", "log this coffee", "I love X now", "update my coffee list" | `Intents/AddCoffee.md` |
| File | Read when | |------|-----------| | `Setup.md` | first-time setup: the config file, the taste corpus format, and a read-only proof |
For a plain "what do I like?" or "what's my gear?" lookup, read the corpus or the gear notes and answer; no intent needed.
Read `<configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Coffee/Config.md` first (`configRoot` is `$CLAUDE_CONFIG_DIR` when set, else `~/.claude`). It names two files, and both are ground truth:
Neither file holds secrets, and the skill needs no account. When Config.md or the corpus is missing, say so, answer from what the request states, and point to [Setup.md](Setup.md).
**Example 1: Recommend a coffee**
User: "what coffee should I order?" โ Recommend intent โ A ranked pick (a confirmed โญ first when it fits the ask, then fitting candidates), each with one line on why it fits
**Example 2: Discover new coffees**
User: "what other coffees would I like besides my usual?" โ DiscoverCoffees intent โ A few finds not yet in the corpus, as "Because you like <anchor> โ <roaster blend>" lines tagged safe fit or stretch
**Example 3: Gear / brew question**
User: "how should I brew for the taste I like?" โ Reads the gear notes (no intent) โ The brewer, ratio and grind the gear notes give for that profile, with one line tying each to the profile
**Example 4: Grow the corpus**
User: "add Example Roasters' Harbor Blend to my coffee list โ I loved it" โ AddCoffee intent โ A dated โญ row in the corpus with what the user stated, counts updated, and a one-line confirmation
โฐ๏ธ 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โฆ