blameless-integration

Query Blameless incidents, retrospectives, and MTTR statistics via Python API scripts.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/erwinv2k-TKG/AgentesVSC --skill blameless-integration-erwinv2k-tkg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blameless-integration
Source: https://github.com/erwinv2k-TKG/AgentesVSC/tree/main/packs/incidentfox/sre-agent/.claude/skills/incident-blameless
Command: npx skills add https://github.com/erwinv2k-TKG/AgentesVSC --skill blameless-integration-erwinv2k-tkg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, and includes scripts (resource) components.

What problem does it solve? Incident responders and SREs need quick access to Blameless incident data, timelines, retrospectives, and reliability metrics without manually navigating the Blameless web UI or writing ad-hoc API calls. ## Core Features & Use Cases - Incident Listing & Filtering: List incidents by status, severity, or date range with automatic pagination and summary breakdowns. - Retrospective Analysis: Retrieve contributing factors, action items, root cause, and lessons learned for any incident. - Reliability Metrics: Calculate MTTR statistics (average, median, P95) and detect noisy or flapping alert patterns for fatigue reduction. - Use Case: During a quarterly reliability review, ask for MTTR statistics for SEV1 incidents over the last 90 days and pull the retrospective of the worst offender to identify recurring contributing factors. ## Quick Start Ask the agent to list all resolved SEV1 incidents from the last 30 days and calculate the average MTTR.

Frequently Asked Questions about blameless-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list Blameless incidents by severity or status?

Run the list_incidents.py script with --status and --severity flags, such as --status resolved --severity SEV1. It paginates through the Blameless API and returns incidents with summary counts grouped by status and severity.

How do I calculate MTTR for Blameless incidents?

Use calculate_mttr.py with optional --severity and --days filters. It computes average, median, P95, fastest, and slowest resolution times in minutes from incidents resolved within the specified period.

How do I get a Blameless retrospective with action items?

Run get_retrospective.py with --incident-id to fetch the retrospective for a specific incident. It returns the root cause, impact, contributing factors, action items with assignees and status, and lessons learned.

Do I need to set a Blameless API key environment variable?

No, credentials are injected automatically by a proxy layer, so you should not check for BLAMELESS_API_KEY. You can optionally configure BLAMELESS_BASE_URL or BLAMELESS_INSTANCE_URL for custom endpoints.

Can I detect noisy or flapping alerts in Blameless?

Yes, get_alert_analytics.py analyzes incident patterns over a date range and classifies titles firing more than 10 times as noisy and high-frequency quick-resolving ones as flapping, including off-hours fire rates.