Incident Scribe Agent
Live demo
Watch it work before it's live
P1: Checkout API error rate 11% for 6 minutes
TriggeredMonitor checkout-api 5xx ratio triggered at 14:02 UTC against a 2% threshold, currently 11.4%, with 340 of the last 2,980 requests returning 502 from the payments upstream. Two alerts merged into this incident, both from eu-west-1. Escalation policy Payments Primary, nobody has acknowledged yet.
What you'll need
Set up in minutes
Connect PagerDuty
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Runbook notes
What your team needs said about each service - what it does, who feels it when it breaks, and any standing context you want repeated in an update.
Comms style
How your incident updates should read and how often - the tone, who is reading, and the cadence that sets the next update time, for example every 30 minutes while a P1 is open.
Choose which agent runs it
NoClick's built-in models work out of the box — or bring Claude Code, Codex, and other coding agents on your own subscription.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
The brief
About this agent
In the first ten minutes of an incident the responder is debugging and everyone else is asking what is happening, and one of those two jobs always loses. This agent takes the second one: it reads the incident, its alerts and the closest past incident, posts one structured update to your comms channel, then writes the same thing back to the incident timeline. It never acknowledges, resolves or reassigns anything, so the responder keeps the incident and loses the audience.
What people use it for
- The first update in seconds - The comms channel gets what broke, who has it and when the next update lands before the responder has finished reading the alert. Nobody has to be appointed scribe at the start of a call.
- Stop the side channel questions - A stated next update time is what stops six people asking for status at once. Stakeholders wait for the clock instead of messaging whoever is in the middle of fixing it.
- Past incidents surface themselves - The closest previous incident on the same service, and how it ended, is pulled into the update. A repeat page arrives with its own history attached instead of being rediscovered at the postmortem.
- A timeline the postmortem can use - Every update is written back to the incident as a note with its time, so what PagerDuty records and what the channel was told stay the same story, minute by minute.
Before you fork
What do I need to connect before this works?
A PagerDuty credential that can read incidents and alerts and add notes, plus the Slack channel your incidents are communicated in. Your runbook notes and the cadence and tone you want go in as variables. It does not need permission to acknowledge or resolve anything, and it is safer if you never give it any.
What does it cost to run?
One run per incident event you forward, so cost follows your paging volume. Point the trigger at the services that need public communication rather than every service, and a normal week is a handful of runs. Noisy services are better filtered at PagerDuty than handled here.
Could it say something wrong while an incident is live?
It writes only from the incident, the alerts, the past incidents and your runbook notes. Impact the data does not confirm is written as not yet confirmed rather than estimated, and it states no cause, ETA or customer count it cannot see. It has no ability to acknowledge, resolve, reassign or escalate, so the worst case is an update thinner than you wanted, which the responder can correct in the same channel.
Keep exploring
More ways to run it
Run it with your coding agent
More agents like this
GitHub PR Review Agent
Reads every pull request the minute it opens and leaves one comment with a plain read of the change, a verdict on each…
Stripe Checkout Recovery Agent
Catches every abandoned Stripe checkout and leaves a short recovery email in Gmail naming the exact items and prices the…
Failed Payment Recovery Agent
Turns every failed charge into a ready-to-send dunning email in Gmail and one Slack line, with the amounts and dates pulled…
Stripe Revenue Digest Agent
Turns yesterday's Stripe activity into one Slack message every morning: what came in, what failed, who churned, and the one…
Make it yours
Put Incident Scribe Agent to work.
Free to start. Guided setup, a test run against staged conversations, and it's live.