
Umbraco Theme
If you're building custom themes for Umbraco's backoffice, this skill walks you through the manifest setup and CSS custom property overrides. It fetches the latest official docs before generating code, which matters since Umbraco's extension system has specific TypeScript interfaces you need to match. You get working examples for dark mode, high contrast, and brand themes that override surface colors, text, and interactive states. The skill asks about your color preferences first, then generates both the manifest registration and the actual CSS file. Honestly most useful when you're doing this for the first time and need to see how the ManifestTheme type and CSS import pattern work together.
- skills.sh installs
- 385
- GitHub stars
- 27
- last updated
- Aug 21, 2026
Install
$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-theme --agent claude-codeInstalls into .claude/skills of the current project.
Files
Umbraco Theme
What is it?
Themes in Umbraco allow you to customize the visual appearance of the backoffice. They can override CSS custom properties to change colors, typography, and other visual elements. This enables dark mode, high contrast, custom branding, or any other visual theme. Users can select themes from their profile settings.
Documentation
Always fetch the latest docs before implementing:
- Foundation: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/foundation
- Extension Registry: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/extending-overview/extension-registry
- Themes: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/extending-overview/extension-types
Related Foundation Skills
- Extension Registry: When registering themes
- Reference skill:
umbraco-extension-registry
- Reference skill:
Workflow
- Fetch docs - Use WebFetch on the URLs above
- Ask questions - What colors? Dark/light? Brand colors?
- Generate files - Create manifest + CSS based on latest docs
- Explain - Show what was created and how to test
Sponsors
Details
- Repository
- github.com/umbraco/umbraco-cms-backoffice-skills
- Categories
- Documentation, .NET & C#
- First seen
- Jun 3, 2026
More from umbraco/umbraco-cms-backoffice-skills
All 76- Umbraco Workspace385
- Umbraco Playwright Testhelpers384
- Umbraco Skill Test Runner384
- Umbraco State Management384
- Umbraco Example Generator383
- Umbraco Skill Code Analyzer383
- Umbraco User Profile App383
- Umbraco Mocked Backoffice382
- Umbraco Tiptap Statusbar Extension382
- Umbraco Tiptap Toolbar Extension382
- Umbraco Validation Checks382
- Umbraco Ufm Component381
- Umbraco Validation Context381
- Umbraco E2e Testing380
- Umbraco Msw Testing379
- Umbraco Unit Testing374
- Umbraco Test Builders370
- Umbraco Testing368
- Umbraco Backoffice447
- Umbraco Controllers418
- Umbraco Dashboard418
- Umbraco Extension Template413
- Umbraco Quickstart406
- Umbraco Openapi Client405