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-code

Installs 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:

Related Foundation Skills

  • Extension Registry: When registering themes
    • Reference skill: umbraco-extension-registry

Workflow

  1. Fetch docs - Use WebFetch on the URLs above
  2. Ask questions - What colors? Dark/light? Brand colors?
  3. Generate files - Create manifest + CSS based on latest docs
  4. 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
1umbraco avatarumbraco-workspaceumbraco/umbraco-cms-backoffice-skillsImplement workspaces in Umbraco backoffice using official docs385skills.sh installs
2davila7 avatartheme-factorydavila7/claude-code-templatesToolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fo384skills.sh installs
3glebis avatarfirecrawl-researchglebis/claude-skillsThis skill should be used when the user requests to research topics using FireCrawl, enrich notes with web sources, search and scrape information, or write scie383skills.sh installs
4umbraco avatarumbraco-user-profile-appumbraco/umbraco-cms-backoffice-skillsImplement user profile apps in Umbraco backoffice using official docs383skills.sh installs
5jwynia avatarresearchjwynia/agent-skillsDiagnose research quality and guide systematic query expansion. Use when starting research on any topic, when stuck in research, or when unsure if research is c382skills.sh installs
6umbraco avatarumbraco-tiptap-statusbar-extensionumbraco/umbraco-cms-backoffice-skillsImplement Tiptap statusbar extensions for Umbraco rich text editor using official docs382skills.sh installs