incidentio-integration

star 629

Incident.io incident management and analytics. Use for listing, searching, and analyzing incidents. Supports MTTR calculations, severity analysis, and alert fatigue detection via alert route analytics.

incidentfox By incidentfox schedule Updated 2/19/2026

name: incidentio-integration description: Incident.io incident management and analytics. Use for listing, searching, and analyzing incidents. Supports MTTR calculations, severity analysis, and alert fatigue detection via alert route analytics. allowed-tools: Bash(python *)

Incident.io Integration

Authentication

IMPORTANT: Credentials are injected automatically by a proxy layer. Do NOT check for INCIDENTIO_API_KEY in environment variables - they won't be visible to you. Just run the scripts directly; authentication is handled transparently.

Configuration environment variables you CAN check (non-secret):

  • INCIDENTIO_BASE_URL - Proxy base URL (set automatically in production)

Available Scripts

All scripts are in .claude/skills/incident-incidentio/scripts/

list_incidents.py - List Incidents

python .claude/skills/incident-incidentio/scripts/list_incidents.py [--status STATUS] [--severity-id ID] [--max-results N]

# Examples:
python .claude/skills/incident-incidentio/scripts/list_incidents.py --status active
python .claude/skills/incident-incidentio/scripts/list_incidents.py --status resolved --max-results 20

get_incident.py - Get Incident Details

python .claude/skills/incident-incidentio/scripts/get_incident.py --incident-id INCIDENT_ID

get_incident_updates.py - Get Timeline Updates

python .claude/skills/incident-incidentio/scripts/get_incident_updates.py --incident-id INCIDENT_ID [--max-results 50]

list_incidents_by_date_range.py - Historical Incidents with MTTR

python .claude/skills/incident-incidentio/scripts/list_incidents_by_date_range.py --since "2024-01-01T00:00:00Z" --until "2024-01-31T23:59:59Z" [--status STATUS] [--max-results N]

list_severities.py - List Severity Levels

python .claude/skills/incident-incidentio/scripts/list_severities.py

list_incident_types.py - List Incident Types

python .claude/skills/incident-incidentio/scripts/list_incident_types.py

get_alert_analytics.py - Alert Fatigue Analysis

python .claude/skills/incident-incidentio/scripts/get_alert_analytics.py --since "2024-01-01T00:00:00Z" --until "2024-01-31T23:59:59Z"

calculate_mttr.py - MTTR Statistics

python .claude/skills/incident-incidentio/scripts/calculate_mttr.py [--severity-id ID] [--days 30]

Investigation Workflow

Incident Analysis

1. List recent incidents:
   list_incidents.py --status active

2. Get incident details:
   get_incident.py --incident-id <id>

3. Review timeline:
   get_incident_updates.py --incident-id <id>

4. Compute MTTR for severity assessment:
   calculate_mttr.py --days 30

Alert Fatigue Analysis

1. Get alert analytics for the period:
   get_alert_analytics.py --since "2024-01-01T00:00:00Z" --until "2024-01-31T23:59:59Z"

2. Review noisy routes (high fire count, low ack rate)

3. Check historical MTTR by severity:
   calculate_mttr.py --severity-id <sev_id>
Install via CLI
npx skills add https://github.com/incidentfox/incidentfox --skill incidentio-integration
Repository Details
star Stars 629
call_split Forks 73
navigation Branch main
article Path SKILL.md
More from Creator