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.
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
| Tool | Description |
|---|---|
fetch_list_of_incidents_from_notion | Lists all incidents from the Notion database |
create_new_incident_in_notion | Creates a new incident page in Notion |
update_notion_incident_page | Updates status, severity, and summary blocks on an existing page |
Environment variables
| Variable | Description |
|---|---|
OPENAI_API_KEY | Auto-injected by Astropods |
NOTION_API_KEY | Notion integration secret |
NOTION_DATABASE_ID | Notion database ID for the incident log (treated as a secret) |
Copy a prompt to use in Claude Code, Codex, or Cursor.