umbraco-entity-actions

Create custom entity actions in the Umbraco backoffice using manifest files and TypeScript classes.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/kraftvaerk/Kraftvaerk.Umbraco.Alchemy --skill umbraco-entity-actions-kraftvaerk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-entity-actions
Source: https://github.com/kraftvaerk/Kraftvaerk.Umbraco.Alchemy/tree/main/Kraftvaerk.Umbraco.Alchemy.Frontend/.agents/skills/umbraco-entity-actions
Command: npx skills add https://github.com/kraftvaerk/Kraftvaerk.Umbraco.Alchemy --skill umbraco-entity-actions-kraftvaerk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables developers to add custom actions to entities within the Umbraco backoffice, enhancing user workflows and integrating external functionalities.

Core Features & Use Cases

  • Contextual Actions: Add actions that appear in entity context menus (e.g., for documents, media, members).
  • Custom Logic: Implement specific backend or frontend logic triggered by these actions.
  • Use Case: Create an action to "Export to CSV" for selected document types, allowing editors to easily export content lists.

Quick Start

Use the umbraco-entity-actions skill to create a new entity action for document types.

Frequently Asked Questions about umbraco-entity-actions

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

FAQPage Schema
How do I add custom entity actions to the Umbraco backoffice?

To add custom entity actions in Umbraco, you define manifest files and TypeScript classes that integrate with the Umbraco extension registry to inject your custom logic into entity context menus.

What are Umbraco entity actions used for?

Umbraco entity actions are used to extend the backoffice by adding contextual menu items for documents, media, and members, enabling editors to trigger specific frontend or backend workflows like exporting content.

Can I create an Export to CSV action for Umbraco document types?

Yes, you can create an action to Export to CSV for selected document types by implementing custom logic in your TypeScript classes and connecting them to backend repositories for data operations.

Do I need TypeScript to build custom Umbraco backoffice extensions?

Yes, TypeScript development is required to build custom entity actions, as the implementation relies on defining TypeScript classes and integrating them with Umbraco's extension registry.

How does the Umbraco extension registry handle custom entity actions?

The Umbraco extension registry handles custom entity actions by registering your manifest files and TypeScript classes, linking them to the backoffice interface so they appear in entity context menus.

Can I integrate backend repositories with Umbraco entity actions?

Yes, custom entity actions support integration with backend repositories, allowing you to execute specific data operations triggered by the actions defined in your Umbraco backoffice context menus.