umbraco-collection

Implement custom collections in the Umbraco backoffice using TypeScript.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/albanist/umbraco_CLI --skill umbraco-collection-albanist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-collection
Source: https://github.com/albanist/umbraco_CLI/tree/main/skills/extensions/umbraco-collection
Command: npx skills add https://github.com/albanist/umbraco_CLI --skill umbraco-collection-albanist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of implementing and managing collections within the Umbraco backoffice, providing a standardized and efficient way to display and interact with lists of entities.

Core Features & Use Cases

  • Custom Collection Views: Define and implement various views (e.g., table, grid) for displaying Umbraco entities.
  • Data Management: Integrate with custom data sources and repositories to fetch and manage entity data.
  • Use Case: Imagine you need to display a list of all custom products in your Umbraco site, with filtering, sorting, and bulk actions. This Skill provides the framework to build such a collection view.

Quick Start

Use the umbraco-collection skill to create a new table view for your custom entity list.

Frequently Asked Questions about umbraco-collection

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

FAQPage Schema
How do I create custom collections in the Umbraco backoffice?

Custom Umbraco collections are implemented using TypeScript and the Umbraco UI framework to define data-driven lists. They support multiple views, repositories, and actions to facilitate structured data presentation and interaction for your entities.

What is the best way to display a data-driven list of custom entities in Umbraco?

Displaying a data-driven list of custom entities in Umbraco is best handled by implementing a custom collection view. This framework supports integrating with custom data sources to fetch entities and defining table or grid views for presentation.

Can I add filtering and bulk actions to a Umbraco collection view?

Yes, you can add filtering, sorting, and bulk actions to a Umbraco collection view. The collection framework integrates with custom data sources and repositories to manage entity data and supports defining actions for interacting with the list.

Does the Umbraco UI framework support multiple views for custom entity lists?

Yes, the Umbraco UI framework supports defining multiple views, such as tables and grids, for custom entity lists. Implementing a collection allows you to define these views to present data fetched from your custom repositories.

Do I need TypeScript to manage collections in the Umbraco backoffice?

Yes, TypeScript is required to implement and manage custom collections in the Umbraco backoffice. The collection framework uses TypeScript to define views, repositories, and actions for structured data presentation and interaction within the CMS.