Execute Instantly incident response procedures with triage, mitigation, and postmortem. Use when responding to Instantly-related outages, investigating errors, or running post-incident reviews for Instantly integration failures. Trigger with phrases like "instantly incident", "instantly outage", "instantly down", "instantly on-call", "instantly emergency", "instantly broken".
View on GitHubjeremylongshore/claude-code-plugins-plus-skills
instantly-pack
plugins/saas-packs/instantly-pack/skills/instantly-incident-runbook/SKILL.md
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/saas-packs/instantly-pack/skills/instantly-incident-runbook/SKILL.md -a claude-code --skill instantly-incident-runbookInstallation paths:
.claude/skills/instantly-incident-runbook/# Instantly Incident Runbook
## Overview
Rapid incident response procedures for Instantly-related outages.
## Prerequisites
- Access to Instantly dashboard and status page
- kubectl access to production cluster
- Prometheus/Grafana access
- Communication channels (Slack, PagerDuty)
## Severity Levels
| Level | Definition | Response Time | Examples |
|-------|------------|---------------|----------|
| P1 | Complete outage | < 15 min | Instantly API unreachable |
| P2 | Degraded service | < 1 hour | High latency, partial failures |
| P3 | Minor impact | < 4 hours | Webhook delays, non-critical errors |
| P4 | No user impact | Next business day | Monitoring gaps |
## Quick Triage
```bash
# 1. Check Instantly status
curl -s https://status.instantly.com | jq
# 2. Check our integration health
curl -s https://api.yourapp.com/health | jq '.services.instantly'
# 3. Check error rate (last 5 min)
curl -s localhost:9090/api/v1/query?query=rate(instantly_errors_total[5m])
# 4. Recent error logs
kubectl logs -l app=instantly-integration --since=5m | grep -i error | tail -20
```
## Decision Tree
```
Instantly API returning errors?
├─ YES: Is status.instantly.com showing incident?
│ ├─ YES → Wait for Instantly to resolve. Enable fallback.
│ └─ NO → Our integration issue. Check credentials, config.
└─ NO: Is our service healthy?
├─ YES → Likely resolved or intermittent. Monitor.
└─ NO → Our infrastructure issue. Check pods, memory, network.
```
## Immediate Actions by Error Type
### 401/403 - Authentication
```bash
# Verify API key is set
kubectl get secret instantly-secrets -o jsonpath='{.data.api-key}' | base64 -d
# Check if key was rotated
# → Verify in Instantly dashboard
# Remediation: Update secret and restart pods
kubectl create secret generic instantly-secrets --from-literal=api-key=NEW_KEY --dry-run=client -o yaml | kubectl apply -f -
kubectl rollout restart deployment/instantly-integration
```
### 429 - Rate Limited
```bash
# Check rate limit he