- Home
- Skills
- APIs & Backend
- Automation Incident Recovery Doctor
More screenshots
Works with the AI tools you already use
Automation Incident Recovery Doctor
Turn a failed n8n, Make, Zapier, webhook, or API run into an evidence-labelled recovery plan with safe replay conditions and relaunch checks.
$12
Automation Incident Recovery Doctor
Example session with this skill installed
Our Make scenario receives Shopify paid-order webhooks and creates a HubSpot deal. Yesterday Stripe marked order #A-104 paid, but Make timed out while the HubSpot create step was running. An operator clicked Run once four minutes later, HubSpot returned 201, and the customer now has two deals.
Supplied incident notes
- 10:02: Stripe event
evt_71accepted for order #A-104. - 10:02: HubSpot create request timed out after 30 seconds.
- 10:06: operator clicked Run once; HubSpot returned 201.
- We do not know whether the first request created a deal before Make timed out.
Diagnose the incident. Tell us whether it is safe to replay the original event, what to reconcile first, how to repair the workflow, and how to verify a relaunch. Do not use API keys or change production data.
- Read your context and instructions
- Compiled the automation incident recovery
INCIDENT SUMMARY
Confirmed: One Stripe event for order #A-104 was accepted. A HubSpot create request then timed out. A later manual run returned 201, and two HubSpot deals now exist for the same customer.
Confirmed: This is a duplicate-record and ambiguous-timeout incident. The timeout does not prove that the first HubSpot create failed; it may have succeeded before Make stopped waiting.
EVIDENCE LEDGER
User-supplied: evt_71 was accepted at 10:02. This identifies the original event and incident window.
User-supplied: The HubSpot create timed out after 30 seconds. The first create has an unknown outcome.
User-supplied: The manual run returned 201 at 10:06. A later create succeeded.
User-supplied: Two deals now exist. A duplicate side effect is confirmed.
Unknown: Deal IDs, timestamps, associations, and downstream activity. These are required before merging, deleting, or replaying.
Unknown: Whether a stable order or event key is stored on the deal. This is required for an idempotent recovery decision.
IMPACT AND CONTAINMENT
Do not run the scenario again for evt_71 or order #A-104. Preserve the Make execution history and original payload. Reconcile both HubSpot deals by record ID, creation time, order or payment association, owner, stage, and any downstream activity before changing either record.
ROOT-CAUSE HYPOTHESES
Likely: An ambiguous timeout was followed by a non-idempotent retry. The first request may have created a deal before timing out; the manual run then created another. Confirm this by comparing both deal timestamps and inspecting the original Make execution details.
Possible: Duplicate event delivery or a second execution path. Search the execution history for evt_71 and order #A-104 before assuming the timeout is the only cause.
Possible: No lookup-before-create step. Inspect whether the scenario searches for an existing deal by a stable order or payment key before creating a new record.
REPLAY DECISION
Manual reconciliation first. A record-creation side effect may already have completed, and a duplicate is observed. Do not replay until the existing deals are reconciled and a duplicate check can establish whether a record already exists.
REPAIR PLAN
- Select a canonical deal only after reviewing both records and their downstream activity.
- Store an immutable order or event key on every HubSpot deal.
- Add lookup-before-create: if that key already exists, stop the create path and log the event as already processed.
- For timeouts, query by the immutable key before any retry. Route unresolved cases to a review queue instead of creating blindly.
- Log the event key, execution ID, lookup result, confirmed HubSpot deal ID, and final processing state.
VERIFICATION MATRIX
Duplicate delivery of the same event: An existing deal is found and no new deal is created.
Ambiguous timeout: The workflow checks the immutable key before retrying and queues unresolved cases.
Missing order or event key: The create path is blocked or sent for review; no uncorrelated deal is created.
Normal clean run: Exactly one deal is created, and the stable key plus deal ID are logged.
RELAUNCH CHECKLIST
The two existing deals have been reconciled and downstream effects reviewed.
A stable event or order key is available in the workflow and target record.
Lookup-before-create is verified for an existing key.
Ambiguous timeouts use reconciliation before retry.
A responsible operator has reviewed the evidence and approved relaunch.
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
Recover from an automation incident without guessing
Automation Incident Recovery Doctor is for the moment after an automation has already failed, timed out, duplicated data, or reported success while leaving records missing. Provide the incident evidence you have: redacted log excerpt, error text, payload sample, workflow outline, timestamps, record IDs, or observed business effect.
What you receive
- An evidence ledger that separates supplied facts, likely conclusions, possibilities, and unknowns.
- A ranked root-cause analysis and immediate containment steps.
- A replay decision: safe to replay, replay only after an idempotency check, manual reconciliation first, or insufficient evidence.
- A repair design, verification matrix, and relaunch checklist.
Built for real incidents
Use it for n8n, Make, Zapier, webhooks, APIs, CRM updates, and other integrations when a run creates duplicates, loses records, hits a timeout or rate limit, or behaves suspiciously.
Safe by design
This is a reactive incident workflow, not a generic pre-launch audit. It does not connect to your tools, request API keys, modify settings, resend customer messages, or treat an unproven root cause as confirmed.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean 20 days ago
- Passed all security checks, Safe to install