More screenshots

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIGitHub CopilotGitHub CopilotGemini CLIGemini CLI+20 more

    Automation Incident Recovery Doctor

    1

    Turn a failed n8n, Make, Zapier, webhook, or API run into an evidence-labelled recovery plan with safe replay conditions and relaunch checks.

    $12

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    0 installsSecurity scanned
    Automation Incident Recovery Doctor

    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_71 accepted 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

    1. Select a canonical deal only after reviewing both records and their downstream activity.
    2. Store an immutable order or event key on every HubSpot deal.
    3. Add lookup-before-create: if that key already exists, stop the create path and log the event as already processed.
    4. For timeouts, query by the immutable key before any retry. Route unresolved cases to a review queue instead of creating blindly.
    5. 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

    Classify failures as trigger, schema, or rate-limit issues with evidence labels.Determine if a failed run is safe to replay without creating duplicates.Design idempotency and error-handling steps for specific workflow designs.Create a verification matrix to confirm an incident is fully resolved.

    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.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 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

    Listed20 days ago

    What's inside

    Frequently Asked Questions