umbraco-custom-error-pages

Installation
SKILL.md

Custom Error Pages

Covers all three scenarios from the official tutorial: 404s have two supported approaches; 500s have exactly one (unhandled exceptions bypass Umbraco's routing pipeline, so only a plain MVC controller works — see 500-error-controller.md, shared by both approaches); Boot Failed has one trivial method (see below).

Looking for a maintenance page (shown during Umbraco upgrades)? That's not an error page — use the separate umbraco-custom-maintenance-page skill instead.

Choose a 404 approach

Installs
3
GitHub Stars
7
First Seen
Sep 22, 2026