umbraco avatar

Umbraco Collection Action

This helps Claude add collection action buttons to Umbraco's backoffice toolbar, the kind that operate on entire collections rather than individual items. It fetches the latest official docs before generating manifests and TypeScript action classes, handling both navigation-based actions (via getHref) and executable actions that can trigger modals or run code. The skill knows about the additionalOptions indicator, collection conditions, and how to wire up the Context API when needed. Worth noting it clearly separates collection actions from entity bulk actions, which trips people up. Good for adding create buttons, export functionality, or any custom toolbar action without digging through the Umbraco extension registry docs yourself.

skills.sh installs
395
GitHub stars
27
last updated
Aug 21, 2026

Install

$ npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-collection-action --agent claude-code

Installs into .claude/skills of the current project.

Files

Umbraco Collection Action

What is it?

Collection Actions are buttons that appear in a collection's toolbar, providing actions that can be performed on the collection as a whole (not on individual items - those are Entity Bulk Actions). Common examples include "Create New" buttons or export functionality. Actions can either execute code or navigate to a URL.

Documentation

Always fetch the latest docs before implementing:

Related Foundation Skills

  • Context API: For accessing collection context

    • Reference skill: umbraco-context-api
  • Modals: When actions open modal dialogs

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
1umbraco avatarumbraco-global-contextumbraco/umbraco-cms-backoffice-skillsImplement global contexts in Umbraco backoffice using official docs395skills.sh installs
2umbraco avatarumbraco-property-value-presetumbraco/umbraco-cms-backoffice-skillsImplement property value presets in Umbraco backoffice using official docs395skills.sh installs
3umbraco avatarumbraco-search-providerumbraco/umbraco-cms-backoffice-skillsImplement search providers in Umbraco backoffice using official docs394skills.sh installs
4davila7 avatardesign-system-starterdavila7/claude-code-templatesCreate and evolve design systems with design tokens, component architecture, accessibility guidelines, and documentation templates. Ensures consistent, scalable393skills.sh installs
5umbraco avatarumbraco-preview-app-providerumbraco/umbraco-cms-backoffice-skillsImplement preview app providers in Umbraco backoffice using official docs393skills.sh installs
6umbraco avatarumbraco-search-result-itemumbraco/umbraco-cms-backoffice-skillsImplement search result items in Umbraco backoffice using official docs393skills.sh installs