Skip to content

skilldrop·docs·How-to

Use agent-incident-response

Plan the first hour after something went wrong with an AI coding agent or its tooling

Plan the first hour after something went wrong with an AI coding agent or its tooling — a leaked or stolen API key, a destructive command (a dropped table, a force-push), a runaway bill, a malicious MCP server or skill, an agent prompt-injected into sending data out. It answers the person's actual question first, reads their logs for what they didn't mention, splits a bill from the usage export, gives the exact recovery for what was destroyed, revokes at the provider before cleanup when the evidence says the credential is in someone else's hands, and lays out the first 15 minutes, the next hour and who to tell.

Reach for it when the user says "I leaked my API key", "the agent committed a secret", "the agent deleted / force-pushed / dropped something", "is the table gone for good", "huge bill overnight", "we installed a malicious MCP server", "our agent platform was breached", or "what do I do now".

Install it

npx skilldrop-cli install agent-incident-response                 # Claude Code, your user folder
npx skilldrop-cli install agent-incident-response --project       # Claude Code, this repo
npx skilldrop-cli install agent-incident-response --ide cursor    # or kiro, codex, antigravity, copilot

It is part of the AI engineering pack: --pack ai-engineering installs it with its neighbours.

It ships scripts, so it needs Python 3 (standard library only, nothing to install). What they may touch is declared in its manifest.

Ask for it

Say it the way you would to a colleague. Requests like these route to it:

Requests like these belong to a different skill, so it shouldn't answer them:

If another skill answers instead, ask for this one by name: "use agent-incident-response".

Check what you get

A good result:

See a worked example

Use something else when

Next

Edit this page on GitHub · View source