umbraco-workspace

Implement custom routable workspaces for entity editing in the Umbraco backoffice.

26|13|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-workspace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-workspace
Source: https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills/tree/main/plugins/umbraco-backoffice-skills/skills/umbraco-workspace
Command: npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-workspace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers implement custom workspaces in the Umbraco backoffice, providing tailored editing environments for specific entity types and streamlining content management workflows.

Core Features & Use Cases

  • Customizable Editing Environments: Create dedicated spaces for editing content, media, members, etc.
  • Draft Management: Work with separate draft copies of entity data.
  • Extension Support: Integrate contexts, views, actions, and footer apps.
  • Use Case: Develop a specialized workspace for editing product catalog entries, including custom fields, image uploads, and SEO settings, all within a unified interface.

Quick Start

Implement a routable workspace for editing a custom entity type by following the provided documentation and code patterns.

Frequently Asked Questions about umbraco-workspace

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a custom workspace in the Umbraco backoffice?

To build a custom Umbraco workspace, implement routable or default workspace kinds using provided patterns to create tailored editing environments with custom contexts, views, and actions for specialized entities.

Can I create separate editing environments for content, media, and members in Umbraco?

Yes, you can create isolated editing environments for content, media, and members by implementing custom workspaces in the Umbraco backoffice, enabling tailored user interfaces for each entity type.

What is a routable workspace in Umbraco and when do I need one?

A routable workspace in Umbraco is a custom editing interface with its own navigation route, needed when developing specialized editing environments for custom entity types that require tailored user interfaces and actions.

Does the Umbraco workspace support draft management for custom entities?

Yes, Umbraco custom workspaces support draft management, allowing developers to work with separate draft copies of entity data within specialized backoffice editing environments.

How do I add custom actions and footer apps to an Umbraco editing interface?

You can extend Umbraco workspaces by integrating custom contexts, views, actions, and footer apps, facilitating the development of specialized editing environments within the backoffice.

Are there limitations when customizing the Umbraco backoffice with default vs routable workspaces?

Default and routable workspace kinds in Umbraco serve different customization needs; routable workspaces offer tailored navigation for specialized entities, while default workspaces provide standard editing environment extensions.