AnnualReports
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…
Generates professional AI headshots of the principal via Nano Banana Pro from 1-3 reference images, staged to Downloads for review. USE WHEN headshot, profile picture, avatar, photo of me, LinkedIn photo, profile image, new headshot, portrait, generate my photo, professional
Claude Code
$ npx -y skills add danielmiessler/lifeos --skill Headshot --agent claude-code
Codex
$ npx skills add danielmiessler/lifeos --skill Headshot -a codex -y
Cursor
$ npx skills add danielmiessler/lifeos --skill Headshot -a cursor -y
Gemini CLI
$ npx skills add danielmiessler/lifeos --skill Headshot -a gemini-cli -y
GitHub Copilot
$ npx skills add danielmiessler/lifeos --skill Headshot -a github-copilot -y
OpenCode
$ npx skills add danielmiessler/lifeos --skill Headshot -a opencode -y
Windsurf
$ npx skills add danielmiessler/lifeos --skill Headshot -a windsurf -y
metadata:
short-description: "Generate the principal's professional headshots from reference photos and stage them for review. Use Art for other portraits or illustrations."
name: Headshot
evals:
manual:
reason: "Headshots are identity-bearing visual outputs; face fidelity and professional suitability require review against the supplied reference images."
falsifier: "The staged image does not preserve the supplied subject's identity, has visible generation defects, or fails the requested professional framing."
version: 1.2.3
description: Generates professional AI headshots of the principal via Nano Banana Pro from 1-3 reference images, staged to Downloads for review. USE WHEN headshot, profile picture, avatar, photo of me, LinkedIn photo, profile image, new headshot, portrait, generate my photo, professional photo, casual headshot, update profile pic. NOT FOR general art or diagrams (Art), non-headshot images of the principal (Art with reference images), video avatars (HyperFrames), headshots of anyone else.Generates professional AI headshots of the principal with `Tools/Headshot.ts`, which calls the Gemini image model named `geminiImage` in `LIFEOS/TOOLS/models.ts`. Matches facial structure from approved reference photos (which ones go in is the CreateHeadshot rule), and defaults to 2K resolution and 1:1 square (3:4 for portrait). A real photoshoot is slow and expensive to redo every time the look needs to change, and generic AI image tools drift off the actual face; anchoring generation to approved reference photos keeps the output recognizably the subject, at the size and ratio each use (LinkedIn, profile pics, publication bios) needs.
| Intent | Trigger | File | |----------|---------|------| | **CreateHeadshot** | "headshot", "profile picture", "LinkedIn photo", "professional photo", "update profile pic" | `Intents/CreateHeadshot.md` |
| File | Read when | |------|-----------| | `References/ReferenceLibrary.md` | choosing references: the approved pool, scene plates, energy-matching rules, growing the pool | | `Setup.md` | first-time setup, or `Headshot.ts check` exits non-zero | | `Tools/` | `Tools/headshot.help.md` holds the full CLI flag reference |
Everything about the subject lives in `<configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Headshot/Config.md` (configRoot is `$CLAUDE_CONFIG_DIR` when set, else `~/.claude`): the directory of approved reference photos with a sentiment for each, the default look (attire, backdrop, mood), and optional scene plates. This skill body is generic and ships no photos or looks; first-time setup is `Setup.md`.
Nothing this skill produces reaches the owner as a first draft. The artifact goes through `Skill("ArtDirection")`: a direction council before new or large work, then the cross-vendor critique panel (`skills/ArtDirection/Tools/Critique.ts`) scores it against the rubric and names defects, then this skill iterates on those defects until the bar or reports the shortfall. Hand-over is `skills/ArtDirection/Tools/Deliver.ts`, which refuses without a passing critique. Record the owner's verdict with `skills/ArtDirection/Tools/Calibrate.ts`.
**Example 1: LinkedIn Profile Update**
User: "Generate a headshot for my LinkedIn profile" → CreateHeadshot → A critiqued 2K 1:1 headshot in the default look, delivered to ~/Downloads, original kept under generated-headshots/
**Example 2: New profile image for a public site**
User: "Make me a new profile picture for the site" → Cr
⛰️ 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…