Lindy Incident RunbookSAFE
Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.
Overview
Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.
4f83675ca38aOBSERVED · 2026-10-09Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| claude-code | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: lindy-incident-runbook description: 'Incident response procedures for Lindy AI agent failures and outages. Use when responding to incidents, troubleshooting agent outages, or creating on-call procedures for Lindy-powered systems. Trigger with phrases like "lindy incident", "lindy outage", "lindy on-call", "lindy runbook", "lindy down". ' allowed-tools: Read, Write, Edit, Bash(curl:*) version: 1.20.0 license: MIT author: Jeremy Longshore <[email protected]> tags: - saas - lindy - incident-response compatibility: Designed for Claude Code --- # Lindy Incident Runbook ## Overview Incident response procedures for Lindy AI agent failures. Covers platform outages, individual agent failures, integration breakdowns, credit exhaustion, and webhook endpoint failures. ## Prerequisites - Access to the affected Lindy workspace and task history - Ownership and escalation contacts for each affected integration - Read access to the receiving application's health checks and sanitized logs - A queue, manual route, or other documented fallback for critical events - An approved location for incident receipts that excludes secrets and payloads ## Instructions 1. Declare severity from customer impact and record the UTC detection time. 2. Bound the failure to the platform, one agent, an integration, credits, or the receiving endpoint before changing configuration. 3. Preserve sanitized task IDs and error evidence, then activate the smallest safe fallback that stops additional loss or duplicate actions. 4. Apply the matching playbook below and verify recovery with fresh synthetic work rather than by retrying customer data blindly. 5. Monitor the recovery window, document the outcome, and assign prevention work before resolving the incident. ## Incident Severity Levels | Severity | Description | Response Time | Examples | |----------|-------------|---------------|----------| | SEV1 | All agents failing, customer impact | 15 minutes | Lindy platform outage, all webhooks failing | | SEV2 | Critical agent down | 30 minutes | Support bot offline, phone agent unreachable | | SEV3 | Degraded performance | 2 hours | High latency, intermittent failures | | SEV4 | Minor issue | 24 hours | Non-critical agent misconfigured | ## Quick Diagnostics (First 5 Minutes) ### Step 1: Check Lindy Platform Status ```bash # Is Lindy up? curl -s -o /dev/null -w "Lindy API: HTTP %{http_code}\n" \ "https://public.lindy.ai" --max-time 5 # Check status page echo "Status page: https://status.lindy.ai" ``` ### Step 2: Check Your Integration ```bash # Is your webhook receiver up? curl -s -o /dev/null -w "Our endpoint: HTTP %{http_code}\n" \ "https://api.yourapp.com/health" --max-time 5 # Is the webhook auth working? curl -s -o /dev/null -w "Webhook auth: HTTP %{http_code}\n" \ -X POST "https://api.yourapp.com/lindy/callback" \ -H "Authorization: Bearer $LINDY_WEBHOOK_SECRET" \ -H "Content-Type: application/json" \ -d '{"test": true}' --max-time 5 ``` ### Step 3: Check Credit Balance Log in at > Settings > Billing - Credits at 0? Agents stop processing - Credits low? Non-essential agents may be paused ## Incident Playbooks ### Incident: Lindy Platform Outage (SEV1) **Symptoms**: All agents failing, status.lindy.ai shows incident **Impact**: All Lindy-dependent workflows halted **Runbook**: 1. Confirm outage at https://status.lindy.ai 2. Notify team: "Lindy platform outage confirmed. All agents affected." 3. Activate fallback procedures: - Route support emails to human inbox - Disable webhook triggers from your app - Queue events for replay when Lindy recovers 4. Monitor status page for recovery 5. When recovered: re-enable triggers, replay queued events, verify agent health **Fallback code**: ```typescript async function triggerLindyWithFallback(payload: any) { try { const response = await fetch(WEBHOOK_URL, { method: 'POST', headers: { 'Authorization': `Bearer ${SECRET}`, 'Content-Type': 'application/json', }, body: JSON.stringify(payload), signal: AbortSignal.timeout(10000), // 10s timeout }); if (!response.ok) throw new Error(`HTTP ${response.status}`); return { routed: 'lindy' }; } catch (error) { console.error('Lindy unreachable, activating fallback:', error); await queueForReplay(payload); // Store for later await notifyTeam(`Lindy trigger failed: ${error}`); return { routed: 'fallback' }; } } ``` ### Incident: Individual Agent Failure (SEV2) **Symptoms**: Specific agent tasks showing "Failed" status **Impact**: One workflow affected, others may be fine **Runbook**: 1. Open agent > Tasks tab > Filter by "Failed" 2. Click latest failed task — identify the failing step 3. Diagnose based on failing step type: - **Trigger step**: Auth expired? Filter too restrictive? - **Action step**: Integration token expired? Target API down? - **Condition step**: Ambiguous condition prompt? - **Agent step**: Looping? Exit conditions unreachable? 4. Fix the root cause: - Re-authorize expired integrations - Fix action configuration - Simplify condition prompts - Add fallback exit conditions 5. Test with a manual trigger 6. Monitor next 5 tasks for success ### Incident: Integration Auth Expired (SEV2-3) **Symptoms**: Actions failing with "Not authorized" or "Token expired" **Impact**: All tasks using that integration fail **Runbook**: 1. Identify which integration is failing (Gmail, Slack, Sheets, etc.) 2. In Lindy dashboard: Settings > Integrations 3. Find the expired connection (may show warning icon) 4. Click **Re-authorize** and complete OAuth flow 5. Re-test the agent with a manual trigger 6. Set calendar reminder for 90-day re-authorization check ### Incident: Credit Exhaustion (SEV2-3) **Symptoms**: Agents stop running, no new tasks created **Impact**: All agents paused until credits refill **Runbook**: 1. Confirm at Settings > Billing: credi
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
4f83675ca38afull audit observations/trust-audit/skill/jeremylongshore__lindy-incident-runbook.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-09 | 4f83675ca38a | SAFE | B | 89 | first audit |
Questions
What does the Lindy Incident Runbook skill do?
Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.
Is Lindy Incident Runbook safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Lindy Incident Runbook access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does Lindy Incident Runbook work with?
Its documentation mentions claude-code. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (4f83675ca38a), read on 2026-10-09. The repository is watched, and a new audit runs when it changes — this is the first audit.