Builds Umbraco workspaces with proper routing and context management, which matters because getting kind: 'routable' versus kind: 'default' wrong will break tree navigation in subtle ways. The skill enforces fetching live docs first, then generates the manifest, workspace context class with UmbWorkspaceRouteManager, and view elements that consume context via observables. It handles the common pitfall where tree items don't update selection state because someone used default kind when they needed routable. Also automatically adds the extension reference to your .csproj file. If you're extending Umbraco's backoffice with custom entity editors, this gets the boilerplate right so tree integration actually works.

skills.sh installs
385
GitHub stars
27
last updated
Aug 21, 2026

Install

$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-workspace --agent claude-code

Installs into .claude/skills of the current project.

Files

Umbraco Workspace

What is it?

Workspaces are dedicated editing environments designed for specific entity types in Umbraco. They create isolated areas where users can edit content, media, members, and other entities with specialized interfaces tailored to each type. Workspaces maintain draft copies of entity data separate from published versions and support multiple extension types including contexts, views, actions, and footer apps.

Documentation

Always fetch the latest docs before implementing:

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
1davila7 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
2glebis 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
3umbraco avatarumbraco-user-profile-appumbraco/umbraco-cms-backoffice-skillsImplement user profile apps in Umbraco backoffice using official docs383skills.sh installs
4jwynia 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
5umbraco avatarumbraco-tiptap-statusbar-extensionumbraco/umbraco-cms-backoffice-skillsImplement Tiptap statusbar extensions for Umbraco rich text editor using official docs382skills.sh installs
6umbraco avatarumbraco-tiptap-toolbar-extensionumbraco/umbraco-cms-backoffice-skillsImplement Tiptap toolbar extensions for Umbraco rich text editor using official docs382skills.sh installs