umbraco-extension-template

Scaffold new Umbraco backoffice extensions using the official .NET template.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a standardized and efficient way to create new Umbraco backoffice extensions, ensuring a proper project structure and pre-configured tooling from the start.

Core Features & Use Cases

  • Official .NET Template: Utilizes the official Umbraco.Templates for creating extensions.
  • Pre-configured Tooling: Includes TypeScript/Vite for modern frontend development.
  • Structured Project: Sets up essential files and folders for extension development.
  • Use Case: A developer needs to build a custom dashboard for the Umbraco backoffice. They use this Skill to quickly scaffold the project, then add their custom UI and logic.

Quick Start

Use the umbraco-extension-template skill to create a new extension named 'MyFirstExtension'.

Frequently Asked Questions about umbraco-extension-template

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

FAQPage Schema
How do I scaffold a new Umbraco backoffice extension?

You can scaffold an Umbraco extension by using the official .NET template to generate a structured project, which includes pre-configured TypeScript and Vite tooling for developing custom UI components, sections, dashboards, and menus.

What do I need to install before developing Umbraco extensions?

Before developing Umbraco extensions, you need the .NET SDK and Node.js installed to facilitate template installation, project scaffolding, and modern frontend development workflows.

Does the Umbraco extension template support custom dashboard creation?

Yes, the Umbraco extension template supports custom dashboard creation by providing a standardized project structure and pre-configured tooling, allowing developers to quickly scaffold the project and add custom UI and logic.

What is the best way to structure an Umbraco CMS backoffice extension project?

The best way to structure an Umbraco backoffice extension project is using the official Umbraco.Templates .NET template, which ensures a proper project structure and pre-configured tooling from the start.

Can I use Vite and TypeScript for Umbraco backoffice development?

Yes, you can use Vite and TypeScript for Umbraco backoffice development as the scaffolding template includes pre-configured tooling for modern frontend development within the CMS.