Install
$ agentstack add skill-swapnildahiphale-opensre-alerting-opsgenie ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Opsgenie Integration
Authentication
IMPORTANT: Credentials are injected automatically by a proxy layer. Do NOT check for OPSGENIE_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):
OPSGENIE_BASE_URL- Proxy base URL (set automatically in production)OPSGENIE_API_URL- Custom API URL (default: https://api.opsgenie.com)
Available Scripts
All scripts are in .claude/skills/alerting-opsgenie/scripts/
list_alerts.py - List Alerts
python .claude/skills/alerting-opsgenie/scripts/list_alerts.py [--status open] [--priority P1] [--query QUERY] [--max-results N]
get_alert.py - Get Alert Details
python .claude/skills/alerting-opsgenie/scripts/get_alert.py --alert-id ALERT_ID
getalertlogs.py - Alert Timeline
python .claude/skills/alerting-opsgenie/scripts/get_alert_logs.py --alert-id ALERT_ID [--max-results 50]
listalertsbydaterange.py - Historical Alerts with MTTA/MTTR
python .claude/skills/alerting-opsgenie/scripts/list_alerts_by_date_range.py --since "2024-01-01T00:00:00Z" --until "2024-01-31T23:59:59Z" [--query QUERY]
list_services.py - List Services
python .claude/skills/alerting-opsgenie/scripts/list_services.py
list_teams.py - List Teams
python .claude/skills/alerting-opsgenie/scripts/list_teams.py
getoncall.py - On-Call Schedule
python .claude/skills/alerting-opsgenie/scripts/get_on_call.py [--schedule-id ID] [--team-id ID]
getalertanalytics.py - Alert Fatigue Analysis
python .claude/skills/alerting-opsgenie/scripts/get_alert_analytics.py --since "2024-01-01T00:00:00Z" --until "2024-01-31T23:59:59Z" [--team-id ID]
calculate_mttr.py - MTTR Statistics
python .claude/skills/alerting-opsgenie/scripts/calculate_mttr.py [--team-id ID] [--priority P1] [--days 30]
Investigation Workflow
On-Call & Alert Triage
1. Check who's on call:
get_on_call.py
2. List open alerts:
list_alerts.py --status open
3. Get alert details:
get_alert.py --alert-id
4. Review alert timeline:
get_alert_logs.py --alert-id
Alert Fatigue Analysis
1. Get alert analytics:
get_alert_analytics.py --since "2024-01-01T00:00:00Z" --until "2024-01-31T23:59:59Z"
2. Review noisy alerts (high fire count, low ack rate)
3. Review flapping alerts (quick auto-resolve)
4. MTTR by priority:
calculate_mttr.py --priority P1 --days 30
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: swapnildahiphale
- Source: swapnildahiphale/OpenSRE
- License: Apache-2.0
- Homepage: https://opensre.in
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.