umbraco-collection-action

Generate Umbraco backoffice collection action manifest and class files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the creation and implementation of custom actions within Umbraco's collection views, allowing for enhanced user interaction and workflow automation directly within the backoffice.

Core Features & Use Cases

  • Custom Action Buttons: Add buttons to collection toolbars for specific operations (e.g., "Create New", "Export").
  • Conditional Display: Control the visibility of actions based on collection context.
  • Navigation & Execution: Actions can either navigate to a URL or execute custom code.
  • Use Case: Add an "Export to CSV" button to the "Documents" collection that exports the currently filtered list of documents.

Quick Start

Use the umbraco-collection-action skill to create a new 'Create New Item' action for the 'My.Collection' collection.

Frequently Asked Questions about umbraco-collection-action

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

FAQPage Schema
How do I add a custom action button to an Umbraco backoffice collection?

To add a custom action button to an Umbraco collection, you generate a manifest and action class file defining the operation. This enables custom toolbar buttons like 'Export' or 'Create New' directly within your backoffice collection views.

What types of operations can Umbraco collection actions perform?

Umbraco collection actions can execute custom code, navigate to specific URLs, or trigger modal dialogs. You define these behaviors within the generated action class to automate workflows and enhance user interaction in the backoffice.

Can I conditionally display custom actions in Umbraco collection views?

Yes, you can control the visibility of custom actions based on the collection context. This conditional display logic ensures action buttons only appear when specific criteria within the Umbraco backoffice collection are met.

How do I implement an export action for filtered Umbraco documents?

You implement an export action by generating an action class that executes custom code targeting the currently filtered list of documents. This adds an 'Export to CSV' button to the Umbraco collection toolbar for immediate processing.

Do I need external dependencies to create Umbraco collection actions?

No external dependencies are required to create Umbraco collection actions. The implementation relies on generating standard manifest and action class files based on Umbraco documentation to extend backoffice functionality natively.