umbracoumbracoOfficialยท16 Agent Skills Included

Umbraco-CMS

AI-assisted development workflows for the Umbraco .NET CMS codebase

Automates common Umbraco CMS engineering tasks like version bumps, dependency updates, OpenAPI spec regeneration, release notes cleanup, and pull request reviews. Scaffolds backoffice packages, workspaces, repositories, and extension types with correct conventions built in. Eliminates manual file edits, stale API clients, and inconsistent code patterns across a large .NET and TypeScript monorepo.
npx skills add umbraco/Umbraco-CMS --all -g -y
Available:

Gives the AI agent a full map of the Umbraco monorepo's layered architecture, project dependencies, branching rules, and design principles so it can route tasks to the right module and follow repository conventions.

All Skills in This Repository (16)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
umbracoumbraco

umb-bump-version

Update version strings in JSON and lock files across project files.

Official
Intermediate
๐Ÿ“ฆ In Repo
umbracoumbraco

umb-review

Analyze pull requests for code quality, architectural compliance, and breaking changes.

Official
Advanced
๐Ÿ“ฆ In Repo
umbracoumbraco

general-create-kind

Automate creation of standardized extension kinds for back-office modules.

Official
Intermediate
๐Ÿ“ฆ In Repo
umbracoumbraco

general-create-condition

Create configurable extension conditions using TypeScript and extension manifests.

Official
Intermediate
๐Ÿ“ฆ In Repo
umbracoumbraco

general-add-value-summary

Creates visual summaries of feature values in collection views.

Official
Intermediate
๐Ÿ“ฆ In Repo
umbracoumbraco

general-create-package

Generate standardized Umbraco CMS package structures with folders and files.

Official
Basic
๐Ÿ“ฆ In Repo
umbracoumbraco

general-add-value-type

Generate type-safe constants and extend the global value type registry.

Official
Basic
๐Ÿ“ฆ In Repo
umbracoumbraco

general-create-extension-type

Create and register new backoffice extension types for Umbraco CMS.

Official
Basic
๐Ÿ“ฆ In Repo
umbracoumbraco

general-add-localization

Add translatable localization keys to backoffice UI components.

Official
Intermediate
๐Ÿ“ฆ In Repo
umbracoumbraco

general-deprecate-api

Deprecate public API elements with runtime warnings and versioning policies.

Official
Intermediate
๐Ÿ“ฆ In Repo
umbracoumbraco

core-add-module

Automate core module creation and integration with manifest and build configuration.

Official
Advanced
๐Ÿ“ฆ In Repo
umbracoumbraco

umb-release-notes

Improves auto-generated GitHub release notes for Umbraco CMS by reconciling labelled PRs and recategorizing entries.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install Umbraco-CMS skills?โ–ผ

Run `npx skills add umbraco/Umbraco-CMS --all -g -y` in your terminal to install all skills in this suite globally.

What can AI agents do in the Umbraco CMS repo?โ–ผ

Agents can bump versions, update NuGet dependencies, regenerate the OpenAPI spec and backoffice client, clean up release notes, and run structured PR reviews against Umbraco's coding standards.

Can AI scaffold new Umbraco backoffice features?โ–ผ

Yes. Dedicated skills create packages, workspaces, repositories, extension types, conditions, and localization entries following the exact conventions of the backoffice TypeScript codebase.

Does the PR review skill check for breaking changes?โ–ผ

Yes. It validates obsolete patterns, constructor preservation, and the two-major-version deprecation rule, and flags breaking changes for both the .NET backend and TypeScript frontend.

Do I need to know Umbraco internals to use these skills?โ–ผ

No. The skills encode Umbraco's architecture rules and file conventions, so the agent applies them automatically when you describe the task in plain English.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’