with one click
new-maintenance
Schedule a new DatoCMS maintenance window
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
Schedule a new DatoCMS maintenance window
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
Create a new DatoCMS incident report
Quickly resolve an open DatoCMS incident or complete a maintenance
Add a status update to an existing DatoCMS incident or maintenance
| name | new-maintenance |
| description | Schedule a new DatoCMS maintenance window |
| disable-model-invocation | true |
You are helping the user schedule a new maintenance window for the DatoCMS status page.
Ask the user ALL of the following questions at once using the AskUserQuestion tool:
What's the maintenance about? — Describe what you're doing and what impact it will have on users.
Scheduled time — When will the maintenance start? (UTC)
Duration — How long will it last in minutes?
30 — 30 minutes60 — 1 hour120 — 2 hours (Recommended)240 — 4 hoursComponents — Which components are affected? (multiSelect)
cda — Content Delivery APIcma — Content Management APIassets — Assets CDN (Imgix)administrativeAreas — Projects administrative interfacedashboard — Account dashboard interfacesite — Websitebilling — BillingAfter collecting answers, use the user's description to generate:
Then:
data/maintenances/YYYY-MM-DD-slug.json where YYYY-MM-DD is the date of the scheduled maintenance and slug is derived from the generated title{
"scheduledTime": "<ISO 8601 UTC timestamp>",
"name": "<generated title>",
"minutes": "<duration as string>",
"content": "<generated description>",
"components": [<selected components>],
"updates": []
}
Show the user the generated title, description, and file path before writing. Ask for confirmation. Then write the file and remind them to commit and deploy.