
Umbraco Extension Template
This is the official .NET template for scaffolding Umbraco backoffice extensions with TypeScript, Vite, and proper folder structure baked in. You run `dotnet new umbraco-extension -n MyExtension`, optionally add `-ex` for example code including API controllers and dashboard components, then `npm run watch` to start developing. The template handles all the boilerplate so you can jump straight into building sections, dashboards, or custom workspaces. One thing to watch: you must manually add the extension as a project reference to your main Umbraco instance or it won't load, which the skill flags clearly. Solid starting point if you're extending Umbraco's backoffice instead of fighting config.
- skills.sh installs
- 413
- GitHub stars
- 27
- last updated
- Aug 21, 2026
Install
$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-extension-template --agent claude-codeInstalls into .claude/skills of the current project.
Files
Umbraco Extension Template
What is it?
The Umbraco Extension Template is the official .NET template for creating backoffice extensions. It provides a pre-configured project structure with TypeScript/Vite tooling, proper folder structure, and all essential files needed for extension development. Every Umbraco backoffice extension should start with this template.
Documentation
Always fetch the latest docs before implementing:
- Main docs: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/development-flow/umbraco-extension-template
- Development Flow: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/development-flow
- Foundation: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/foundation
Prerequisites
- .NET SDK 10.0 or later
- Node.js 24 or later
Workflow
- Version guard: Invoke
umbraco-version-guardfirst to confirm the target site's Umbraco major matches the major these skills target. Stop on a mismatch. - Install template (one-time):
dotnet new install Umbraco.Templates
Sponsors
Details
- Repository
- github.com/umbraco/umbraco-cms-backoffice-skills
- Category
- .NET & C#
- First seen
- Jun 3, 2026
More from umbraco/umbraco-cms-backoffice-skills
All 76- Umbraco Quickstart406
- Umbraco Openapi Client405
- Umbraco Property Editor Ui405
- Umbraco Extension Registry403
- Umbraco Notifications403
- Umbraco Add Extension Reference402
- Umbraco Context Api402
- Umbraco Routing401
- Umbraco Entity Create Option Action400
- Umbraco Menu Items400
- Umbraco Mfa Login Provider400
- Umbraco Repository Pattern400
- Umbraco Auth Provider399
- Umbraco Dynamic Root399
- Umbraco Collection View398
- Umbraco Entity Bulk Actions398
- Umbraco Localization398
- Umbraco Modals398
- Umbraco Entry Point397
- Umbraco Granular User Permissions397
- Umbraco Header Apps397
- Umbraco Health Check397
- Umbraco Icons397
- Umbraco Package View397