AnnualReports
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…
Hermes sidecar observability: health, failure triage, cron, guard blocks, logs, traces. USE WHEN hermes, sidecar, hermes failed, hermes task failed, iMessage task failed, message task failed, why did hermes fail, hermes not calling LifeOS, hermes status, hermes health, trace
Claude Code
$ npx -y skills add danielmiessler/lifeos --skill Hermes --agent claude-code
Codex
$ npx skills add danielmiessler/lifeos --skill Hermes -a codex -y
Cursor
$ npx skills add danielmiessler/lifeos --skill Hermes -a cursor -y
Gemini CLI
$ npx skills add danielmiessler/lifeos --skill Hermes -a gemini-cli -y
GitHub Copilot
$ npx skills add danielmiessler/lifeos --skill Hermes -a github-copilot -y
OpenCode
$ npx skills add danielmiessler/lifeos --skill Hermes -a opencode -y
Windsurf
$ npx skills add danielmiessler/lifeos --skill Hermes -a windsurf -y
name: Hermes
evals:
manual:
reason: "live session traces, cron histories, and sidecar logs are account-bound operational state"
falsifier: "a supervised diagnosis returns an incomplete trace or misclassifies a live failure"
metadata:
short-description: "Inspect Hermes sidecar health, sessions, cron runs, guard blocks, and errors; diagnose failures and check updates. Excludes installation and messaging."
version: 1.1.2
description: Hermes sidecar observability: health, failure triage, cron, guard blocks, logs, traces. USE WHEN hermes, sidecar, hermes failed, hermes task failed, iMessage task failed, message task failed, why did hermes fail, hermes not calling LifeOS, hermes status, hermes health, trace hermes, hermes session, hermes logs, hermes cron, guard blocks, triage hermes, sidecar broken, update hermes, upgrade hermes, is hermes up to date, keep hermes updated. NOT FOR mounting (LIFEOS/HERMES/Mount.ts), LifeOS services (Services.ts), messaging (the communication skill).Observability over a mounted Hermes sidecar. The sidecar keeps its own records (session store, cron execution history, error logs, guard audit trail), and this skill turns them into answers: is it healthy, what failed and why, and exactly what happened inside one task.
Everything runs against the live install at `$HERMES_HOME` (default `~/.hermes`) through deterministic tools in `LIFEOS/HERMES/`: `Observe.ts status|failures|sessions|trace` (the aggregator: sessions, failure classes, end-to-end traces), `Health.ts` (process health: up/degraded/flapping/down/absent, per-channel state), `LogAnalysis.ts [--days N]` (guard audit trail: hot rules, retry loops, taint findings) and `Mount.ts --check` (identity/config drift, report-only). Diagnosis mutates nothing: no config writes, no restarts, no cron edits. The Update intent is the one place the sidecar changes. Fixes route through `Policy.ts` + `Mount.ts` (the mount owns config), never hand-edits.
| Intent | Trigger | File | |--------|---------|------| | **Status** | "hermes status", "is hermes healthy", "is the sidecar running LifeOS" | `Intents/Status.md` | | **Triage** | "why do hermes tasks fail", "hermes failures", "triage hermes" | `Intents/Triage.md` | | **Trace** | "trace that task", "what happened to my message", "show me that hermes session" | `Intents/Trace.md` | | **Update** | "update hermes", "upgrade hermes", "is hermes up to date" | `Intents/Update.md` |
| File | Read when | |------|-----------| | `Setup.md` | first-time setup: installing and mounting the optional sidecar the skill observes, and a read-only check |
The sidecar lives in `$HERMES_HOME` (default `~/.hermes`); its mount config is `LIFEOS/USER/CONFIG/hermes-trusted-domains.json` and `heartbeat.json`. First-time setup is in [Setup.md](Setup.md); without a sidecar the skill reports `absent`.
⛰️ 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…