incident-manager

astropods-org/incident-manager 

Slack-triggered incident management agent that tracks incidents in Notion and keeps summaries updated in real time.

Copy a prompt to use in Claude Code, Codex, or Cursor.
Repository
Contributors
Integrations
OpenAISlack (via built-in adapter)Notion
More blueprints
AGENT.md

Incident Manager Agent

An incident is declared in Slack — the agent takes it from there. It logs the incident in Notion and keeps the detail summary, engineering update, and support update current as the conversation unfolds.

Triggers

  • @mention in Slack (@incident-manager start incident: <name>): Creates a new incident page in Notion.
  • Follow-up @mentions: Uses conversation context to determine whether to create a new incident or update an existing one.

Tools

ToolDescription
fetch_list_of_incidents_from_notionLists all incidents from the Notion database
create_new_incident_in_notionCreates a new incident page in Notion
update_notion_incident_pageUpdates status, severity, and summary blocks on an existing page

Environment variables

VariableDescription
OPENAI_API_KEYAuto-injected by Astropods
NOTION_API_KEYNotion integration secret
NOTION_DATABASE_IDNotion database ID for the incident log (treated as a secret)