umbraco-quickstart

Create missing Umbraco projects and register extension references.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/1k-off/umbraco-observability-playground --skill umbraco-quickstart-1k-off
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-quickstart
Source: https://github.com/1k-off/umbraco-observability-playground/tree/main/.agents/skills/umbraco-quickstart
Command: npx skills add https://github.com/1k-off/umbraco-observability-playground --skill umbraco-quickstart-1k-off

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the setup friction of creating an Umbraco CMS instance, scaffolding an extension, and registering it correctly so you can start building without manual wiring.

Core Features & Use Cases

  • End-to-end extension bootstrap: Creates the Umbraco instance (if missing), generates the extension project, and registers the extension reference when it is not already present.
  • Smarter discovery and prompts: Detects whether a Umbraco project and extension artifacts already exist, then prompts for missing names or uses provided arguments.
  • Guardrails via plan mode: Forces a PLAN → BUILD → VALIDATE workflow by entering plan mode and ensuring required pre-build and post-build validation steps are included.

Quick Start

Run /umbraco-quickstart MyUmbracoSite MyExtension to create or detect your Umbraco project and extension, register it, then enter plan mode for the build and validation steps.

Frequently Asked Questions about umbraco-quickstart

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

FAQPage Schema
How do I scaffold an Umbraco extension and register it for local development?

To scaffold an Umbraco extension, run the quickstart command with your project and extension names. It detects existing artifacts, creates missing projects, registers the extension reference, and enters plan mode for subsequent build and validation steps.

What is the best way to bootstrap a Umbraco CMS instance without manual wiring?

The best way to bootstrap a Umbraco CMS instance is using a quickstart command that eliminates setup friction by automatically creating the instance, generating the extension project, and registering the extension reference when it is not already present.

Do I need to enter plan mode to build an Umbraco extension?

Yes, you need to enter plan mode to build an Umbraco extension. The workflow mandates a PLAN, BUILD, and VALIDATE sequence, ensuring required pre-build and post-build validation steps are included before execution.

Can I use this Umbraco quickstart if I already have an existing extension project?

Yes, you can use this quickstart with an existing extension project. It detects whether Umbraco project and extension artifacts already exist, then prompts for missing names or uses provided arguments to proceed without overwriting.

How do I validate my Umbraco extension workflow after project scaffolding?

To validate your Umbraco extension workflow, the scaffolding process forces entry into plan mode and ensures required pre-build and post-build validation steps are explicitly included before you execute the build.

Why does my Umbraco extension registration fail during local setup?

Umbraco extension registration may fail if the extension reference is not properly wired. The quickstart addresses this by prompting for missing names, detecting existing artifacts, and automatically registering the extension reference when it is not already present.