umbraco-entity-create-option-action

Implement custom entity create option actions in the Umbraco backoffice.

26|13|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-entity-create-option-action
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-entity-create-option-action
Source: https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills/tree/main/plugins/umbraco-backoffice-skills/skills/umbraco-entity-create-option-action
Command: npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-entity-create-option-action

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of adding custom options to the entity creation workflow in the Umbraco backoffice, allowing for more tailored and efficient content management.

Core Features & Use Cases

  • Customizable Creation Flows: Define unique actions that appear when a user clicks "Create" on an entity.
  • Extensible Workflows: Integrate custom logic, modals, or navigation paths for entity creation.
  • Use Case: Add a "Create from Template" option for document types, which opens a modal pre-filled with specific default settings.

Quick Start

Implement a new entity create option action for the 'media' entity type that displays a simple alert message.

Frequently Asked Questions about umbraco-entity-create-option-action

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

FAQPage Schema
How do I add a custom option to the Umbraco backoffice entity creation menu?

To add a custom entity creation option in the Umbraco backoffice, you implement a user-defined action class and manifest definition using Umbraco's extension API. This injects custom logic or forms directly into the default creation workflow.

Can I pre-populate default data when creating an entity in Umbraco?

Yes, you can pre-populate specific data during Umbraco entity creation by defining a custom create option action. This allows you to open a modal or navigate an alternative path pre-filled with specific default settings for various entity types.

What is an Umbraco entity create option action used for?

An Umbraco entity create option action extends the default entity creation process within the backoffice. It is used to define unique creation flows, integrate custom logic, or provide alternative paths like creating document types from a pre-defined template.

Do I need specific dependencies to customize Umbraco entity creation workflows?

No external dependencies are required to customize Umbraco entity creation workflows. You only need to adhere to Umbraco's built-in extension API for manifest and action class definitions to implement the custom creation logic.

How does an Umbraco create option action handle alternative creation paths for media?

An Umbraco create option action handles alternative creation paths by executing custom logic when the user clicks create. For a media entity, it can trigger a custom action class that displays a modal or alert instead of the default creation interface.

Are there limitations when extending the Umbraco backoffice create action?

The primary limitation when extending the Umbraco backoffice create action is that your implementation must strictly adhere to Umbraco's extension API conventions for manifest and action class definitions to successfully integrate custom forms or navigation paths.