AnnualReports
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…
Pulls US city crime statistics from public sources (FBI crime data, city police data portals, state open-data portals, rate aggregators): rates per 100K, year-over-year trends, recent incidents and city comparisons, defaulting to a configured home city. USE WHEN crime stats,
Claude Code
$ npx -y skills add danielmiessler/lifeos --skill CrimeStats --agent claude-code
Codex
$ npx skills add danielmiessler/lifeos --skill CrimeStats -a codex -y
Cursor
$ npx skills add danielmiessler/lifeos --skill CrimeStats -a cursor -y
Gemini CLI
$ npx skills add danielmiessler/lifeos --skill CrimeStats -a gemini-cli -y
GitHub Copilot
$ npx skills add danielmiessler/lifeos --skill CrimeStats -a github-copilot -y
OpenCode
$ npx skills add danielmiessler/lifeos --skill CrimeStats -a opencode -y
Windsurf
$ npx skills add danielmiessler/lifeos --skill CrimeStats -a windsurf -y
name: CrimeStats
metadata:
short-description: "Pull and compare US city crime rates, incidents, and trends from public sources. Use OSINT for people investigations."
version: 1.1.2
evals:
manual:
reason: "Crime statistics are source- and period-dependent public data; a static fixture cannot establish current source selection or geographic normalization."
falsifier: "A result uses the wrong jurisdiction or period, miscalculates the stated rate, or cannot link each reported figure to its source."
description: "Pulls US city crime statistics from public sources (FBI crime data, city police data portals, state open-data portals, rate aggregators): rates per 100K, year-over-year trends, recent incidents and city comparisons, defaulting to a configured home city. USE WHEN crime stats, crime rate, crime trends, violent crime, property crime, recent incidents, neighborhood safety, compare cities, is my city safe. NOT FOR people investigations."**Contents:** Ideal State · Anti-criteria · Intent Routing · Data & Config · Data Storage · Gotchas · Examples
Pulls and analyzes US city crime statistics from public data sources — rates per 100K, year-over-year trends, recent incidents, and regional comparisons — for the configured default city or any named one. Crime stats live across a dozen sites that disagree with each other, FBI UCR data lags, incident feeds are partial, and a city name can be ambiguous across states, so the skill knows which source to trust for which question: the configured city's police portal (Config.md) for local incident data, AreaVibes, CrimeGrade and HomeSnacks for rate snapshots, CityRating and FBI UCR for multi-year trends, SpotCrime and Patch for recent incidents, and the state DOJ open-data CSVs for agency-level data.
| Intent | Trigger | File | |----------|---------|------| | **QuickStats** | "crime stats", "how safe is", "crime rate for" | `Intents/QuickStats.md` | | **TrendAnalysis** | "crime trends", "getting worse", "increasing crime" | `Intents/TrendAnalysis.md` | | **IncidentReport** | "recent incidents", "what happened", "police reports this week" | `Intents/IncidentReport.md` | | **CompareRegion** | "compare", "vs", "safer than", "how does X compare" | `Intents/CompareRegion.md` |
| File | Read when | |------|-----------| | `DataSources.md` | choosing or calling a source: URL patterns, the police-portal access patterns by type (CitizenRIMS, Socrata, ArcGIS, map-only), FBI and state DOJ access, the dated national averages | | `Setup.md` | first-time setup: filling Config.md, finding the police portal type, the optional FBI API key, a proof command |
All city-specific values (default city, county, state, ZIP, neighboring cities, the local police portal URL, and the concrete per-city source URLs) live in the principal's own config, not in this skill. First-time setup and a proof command: [Setup.md](Setup.md).
`<configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/CrimeStats/Config.md` configRoot is `$CLAUDE_CONFIG_DIR` when set, else `~/.claude`.
**Default city:** when no city is specified, use `default_city` (with its state, ZIP, and population) from Config.md. If Config.md is absent or `default_city` is `unset`, ask which city and state to use, and point at `Setup.md` so the answer can become the default; never guess a city. Load Config.md for the local police portal, neighboring cities, and city-resolved source URLs whenever an intent needs them. Skill files stay generic and describe the procedure against "the configured city."
**Neighboring cities for comparison:** the `neighboring_cities` list in Config.md (or, for any other target city, geographically adjacent cities of similar size).
Historical data persists at: `~/.claude/LIFEOS/MEMORY/DATA/CrimeStats/`. The directory does not exist on a fresh install, so every intent runs `mkdir -p ~/.claude/LIFEOS/MEMORY/DATA/CrimeStats` before its first write.
File naming: `YYYY-MM-DD_{city}_{state}_{intent}.json`
Example: `2026-03-22_springfield_xx_quickstats.json`
⛰️ 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…