From rootly
Configures Rootly workflows for automated incident response, including triggers like incident_created, conditions like severity_gte, and actions like create_slack_channel or create_jira_ticket.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rootly:workflowsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Rootly workflows automate repetitive incident response tasks. Each workflow consists of a trigger (what starts it), conditions (when it should run), and actions (what it does). Workflows can create Slack channels, page on-call, update status pages, create Jira tickets, send notifications, and more -- all automatically when incidents match specific criteria.
Rootly workflows automate repetitive incident response tasks. Each workflow consists of a trigger (what starts it), conditions (when it should run), and actions (what it does). Workflows can create Slack channels, page on-call, update status pages, create Jira tickets, send notifications, and more -- all automatically when incidents match specific criteria.
| Trigger | Description |
|---|---|
incident_created | Fires when a new incident is declared |
incident_updated | Fires when incident fields change |
severity_changed | Fires when severity is escalated or de-escalated |
status_changed | Fires when status transitions (started -> mitigated -> resolved) |
role_assigned | Fires when a role is assigned |
postmortem_created | Fires when a postmortem is created |
action_item_created | Fires when an action item is added |
alert_received | Fires when an alert is received from monitoring |
| Action | Description |
|---|---|
create_slack_channel | Create a dedicated incident Slack channel |
invite_to_slack_channel | Add responders to the incident channel |
send_slack_message | Post a message to a channel |
page_on_call | Page the on-call responder via PagerDuty/Opsgenie |
create_jira_ticket | Create a tracking ticket in Jira |
update_status_page | Post to Statuspage or similar |
send_email | Send email notification |
create_zoom_meeting | Start a video bridge for the incident |
run_webhook | Call a custom webhook |
assign_role | Auto-assign an incident role |
update_incident | Modify incident fields |
| Condition | Description |
|---|---|
severity_is | Match specific severity level |
severity_gte | Severity is at or above threshold |
service_is | Match specific service |
environment_is | Match specific environment |
team_is | Match specific team |
label_contains | Match incident labels |
rootly_list_workflows
Parameters:
enabled -- Filter by enabled/disabled statusExample response:
{
"data": [
{
"id": "wf-001",
"type": "workflows",
"attributes": {
"name": "SEV0 Auto-Response",
"description": "Create war room and page on-call for critical incidents",
"enabled": true,
"trigger": "incident_created",
"conditions": [
{ "field": "severity", "operator": "eq", "value": "sev0" }
],
"actions": [
{ "type": "create_slack_channel" },
{ "type": "page_on_call", "target": "platform-team" },
{ "type": "create_zoom_meeting" }
],
"last_triggered_at": "2026-03-25T08:00:00Z",
"trigger_count": 12
}
}
]
}
rootly_get_workflow
Parameters:
workflow_id -- The workflow IDrootly_create_workflow
Parameters:
name -- Workflow name (required)description -- What the workflow doestrigger -- Trigger event typeconditions -- Array of condition objectsactions -- Array of action objectsenabled -- Whether to enable immediatelyrootly_update_workflow
Parameters:
workflow_id -- The workflow IDname -- Updated nameconditions -- Updated conditionsactions -- Updated actionsrootly_enable_workflow
rootly_disable_workflow
Parameters:
workflow_id -- The workflow IDrootly_list_workflows to get all workflowsincident_createdCause: Invalid workflow ID or workflow deleted Solution: List workflows to verify the correct ID
Cause: Trigger type doesn't match valid options Solution: Use one of the documented trigger types
Cause: External integration (Slack, Jira, PagerDuty) returned an error Solution: Check integration credentials and permissions; review workflow logs
npx claudepluginhub wyre-technology/msp-claude-plugins --plugin rootlyManages Rootly incidents: create, search, triage, update, resolve using MCP tools. Covers lifecycle, severity/status, AI analysis (find_related_incidents, suggest_solutions), alerts, action items.
Creates incident response runbooks with severity levels, detection triggers, communication steps, and mitigations like Kubernetes rollbacks and scaling via kubectl/bash.
Automates Rootly incident management, on-call schedules, and status pages via Composio's Rootly toolkit through Rube MCP. Always searches for current tool schemas before execution.