with one click
new-incident
Create a new DatoCMS incident report
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Create a new DatoCMS incident report
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Schedule a new DatoCMS maintenance window
Quickly resolve an open DatoCMS incident or complete a maintenance
Add a status update to an existing DatoCMS incident or maintenance
| name | new-incident |
| description | Create a new DatoCMS incident report |
| disable-model-invocation | true |
You are helping the user create a new incident for the DatoCMS status page.
Ask the user ALL of the following questions at once using the AskUserQuestion tool:
What's happening? — Describe the issue in your own words.
Impact — What is the impact level?
minor — Partial degradation, workaround availablemajor — Significant service disruption (Recommended)critical — Full outagenone — No user-facing impactComponents — Which components are affected? (multiSelect)
cda — Content Delivery APIcma — Content Management APIassets — Assets CDN (Imgix)administrativeAreas — Projects administrative interfacedashboard — Account dashboard interfacesite — WebsiteAfter collecting answers, use the user's description to generate:
Then generate the file:
data/incidents/YYYY-MM-DD-slug.json where YYYY-MM-DD is today's date and slug is derived from the generated title (lowercase, spaces to hyphens, no special characters){
"name": "<generated title>",
"impact": "<impact>",
"components": [<selected components>],
"updates": [
{
"date": "<current UTC timestamp in ISO 8601>",
"content": "<generated update message>",
"status": "investigating"
}
]
}
Show the user the generated title, message, and file path before writing. Ask for confirmation. Then write the file and remind them to commit and deploy.