What problem does it solve? Managing incident.io resources through the web dashboard is slow and hard to automate. This Skill lets you operate the full incident.io API surface from the terminal — incidents, alerts, on-call schedules, catalog entries, status pages, workflows, and internal dashboard endpoints — using a single CLI with Bearer-key or browser-session auth. ## Core Features & Use Cases - Full API coverage: ~324 commands generated from incident.io's official OpenAPI specs, covering incidents, actions, follow-ups, alerts, alert routes, escalations, schedules, catalog types/entries, custom fields, severities, status pages, workflows, users, teams, secrets, and maintenance windows. - Internal dashboard endpoints: Cookie-authenticated commands (marked 🍪) unlock capabilities the public API lacks, such as creating status pages and components, catalog-backed custom fields, alert-route custom-field bindings, policies, insights, and AI incident suggestions. - Raw escape hatch: incidentio raw <METHOD> </path> probes any un-codified endpoint with stored credentials, with auth mode inferred from the path. - Use Case: Declare an incident, page the on-call schedule, publish a status-page update, and create follow-up actions — all scripted in one shell session without opening the dashboard. ## Quick Start Ask the assistant to list your open incidents by running incidentio incidents list with a live status filter after storing your API key with incidentio auth set.