This is the full orchestra version of Umbraco setup. It creates your CMS instance, scaffolds an extension project, wires them together, then immediately drops you into planning mode where you sketch out what you're building with ASCII wireframes before writing any code. The workflow is opinionated: plan, build, validate with automated code review, then either fire up browser automation or give you manual testing steps. It'll nag you if the CMS or UUI source repos aren't in your workspace, which matters for better code generation. Best for when you're starting fresh and want guardrails instead of just a blank template. Takes you from nothing to a built, reviewed, running extension with one command and a conversation about what you want to make.

skills.sh installs
406
GitHub stars
27
last updated
Aug 21, 2026

Install

$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-quickstart --agent claude-code

Installs into .claude/skills of the current project.

Files

Umbraco Quickstart

Sets up everything needed for Umbraco extension development in one command.

Usage

# Full setup with custom credentials
/umbraco-quickstart MyUmbracoSite MyExtension --email a@a.co.uk --password Admin123456

# With default credentials (admin@test.com / SecurePass1234)
/umbraco-quickstart MyUmbracoSite MyExtension

# Just Umbraco instance name (will prompt for extension name)
/umbraco-quickstart MyUmbracoSite

# No arguments (will detect existing or prompt for names)
/umbraco-quickstart

Workflow

1. Parse arguments

  • First argument: Umbraco project name (e.g., "MyUmbracoSite")
  • Second argument: Extension name (e.g., "MyExtension")
  • --email (optional): Admin email (default: admin@test.com)
  • --password (optional): Admin password (default: SecurePass1234)

If arguments not provided, check what exists and prompt for missing names.

2. Check what exists

Version guard (run first): Before building anything, invoke umbraco-version-guard to confirm the site's Umbraco major matches the major these skills target. On a mismatch,

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

Recommended

More .NET & C#
1umbraco avatarumbraco-extension-registryumbraco/umbraco-cms-backoffice-skillsUnderstand and use extension registry in Umbraco backoffice (foundational concept)403skills.sh installs
2umbraco avatarumbraco-notificationsumbraco/umbraco-cms-backoffice-skillsUnderstand and use notifications in Umbraco backoffice (foundational concept)403skills.sh installs
3umbraco avatarumbraco-add-extension-referenceumbraco/umbraco-cms-backoffice-skillsAdd a new Umbraco extension project reference to the main Umbraco instance and solution402skills.sh installs
4umbraco avatarumbraco-context-apiumbraco/umbraco-cms-backoffice-skillsUnderstand and use Context API in Umbraco backoffice (foundational concept)402skills.sh installs
5umbraco avatarumbraco-routingumbraco/umbraco-cms-backoffice-skillsUnderstand and use routing in Umbraco backoffice (foundational concept)401skills.sh installs
6umbraco avatarumbraco-entity-create-option-actionumbraco/umbraco-cms-backoffice-skillsImplement entity create option actions in Umbraco backoffice using official docs400skills.sh installs