umbraco-workspace

Create custom routable workspaces for entity types in the Umbraco backoffice.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/albanist/umbraco_CLI --skill umbraco-workspace-albanist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-workspace
Source: https://github.com/albanist/umbraco_CLI/tree/main/skills/extensions/umbraco-workspace
Command: npx skills add https://github.com/albanist/umbraco_CLI --skill umbraco-workspace-albanist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides the foundational knowledge and patterns for creating custom workspaces within the Umbraco backoffice, enabling tailored editing experiences for specific entity types.

Core Features & Use Cases

  • Customizable Editing Environments: Develop specialized interfaces for content, media, or custom entities.
  • Draft Management: Implement isolated editing environments with draft versions separate from published content.
  • Extension Integration: Support for various extension types like contexts, views, and actions.
  • Use Case: Create a dedicated workspace for editing product specifications, including custom fields, image uploads, and related product links, all within a unified interface.

Quick Start

Use the umbraco-workspace skill to create a new routable workspace for editing product entities.

Frequently Asked Questions about umbraco-workspace

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

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

Create a custom Umbraco workspace by defining a routable or default workspace entity type using TypeScript. This integrates custom editing interfaces with tree navigation and provides context for specific views and actions.

What are Umbraco backoffice workspaces used for?

Umbraco backoffice workspaces provide customizable editing environments for managing specific entity types like content, media, or custom data. They enable tailored interfaces with draft management and specialized extension integration.

Do I need TypeScript to build an Umbraco backoffice extension?

Yes, TypeScript is required to build Umbraco backoffice workspace extensions. You need understanding of Umbraco extension types and TypeScript to implement routable workspaces, custom views, and actions.

Can I manage draft versions separately from published content in Umbraco?

Yes, Umbraco workspaces support draft management by implementing isolated editing environments. Draft versions remain separate from published content within the custom workspace interface for specific entity types.

What is the difference between routable and default Umbraco workspace kinds?

Routable workspaces integrate directly with tree navigation for accessible editing views, while default workspaces provide standard entity management. Both kinds support custom actions and extension contexts within the backoffice.