
Umbraco Entity Actions
This one wires up custom actions in Umbraco's backoffice context menus for documents, media, and other entities. You'd reach for it when you need secondary operations beyond the standard edit/delete stuff, like custom permission tweaks or specialized workflows. The skill pulls from official Umbraco docs and includes two solid reference examples from the source code around permission manipulation. The base class pattern is clean: extend UmbEntityActionBase, implement execute(), and you're in business. Worth noting it plays nicely with the repository pattern and context API if your action needs data operations or workspace awareness. Straightforward extension point that keeps backoffice customizations consistent with Umbraco's architecture.
- skills.sh installs
- 396
- GitHub stars
- 27
- last updated
- Aug 21, 2026
Install
$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-entity-actions --agent claude-codeInstalls into .claude/skills of the current project.
Files
Umbraco Entity Actions
What is it?
Entity Actions perform an action on a specific item in Umbraco. They provide a generic extension point for secondary functionality associated with entity types like documents, media, or custom entities. These actions appear in context menus throughout the backoffice and can be controlled by user permissions.
Documentation
Always fetch the latest docs before implementing:
- Main docs: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/extending-overview/extension-types/entity-actions
- Foundation: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/foundation
- Extension Registry: https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/extending-overview/extension-registry
Reference Examples
The Umbraco source includes working examples:
Permission Manipulation: /Umbraco-CMS/src/Umbraco.Web.UI.Client/examples/manipulate-document-property-value-permissions/
This example demonstrates entity actions that manipulate document property permissions.
Sponsors
Details
- Repository
- github.com/umbraco/umbraco-cms-backoffice-skills
- Categories
- Documentation, .NET & C#
- First seen
- Jun 3, 2026
More from umbraco/umbraco-cms-backoffice-skills
All 76- Umbraco File Upload Preview396
- Umbraco Picker Data Source396
- Umbraco Collection Action395
- Umbraco Global Context395
- Umbraco Kinds395
- Umbraco Property Value Preset395
- Umbraco Conditions394
- Umbraco Menu394
- Umbraco Search Provider394
- Umbraco Manifest Picker393
- Umbraco Preview App Provider393
- Umbraco Search Result Item393
- Umbraco Sorter393
- Umbraco Monaco Markdown Editor Action392
- Package Script Writer391
- Umbraco Tree391
- Umbraco Umbraco Element388
- Umbraco Tree Item387
- Umbraco Skill Validator386
- Umbraco Tiptap Extension386
- Umbraco Theme385
- Umbraco Workspace385
- Umbraco Playwright Testhelpers384
- Umbraco Skill Test Runner384