umbraco-picker-data-source

Implement custom picker data sources for Umbraco backoffice property editors.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables the creation of custom data sources for Umbraco's picker property editors, allowing for flexible selection of data beyond standard Umbraco content.

Core Features & Use Cases

  • Custom Data Fetching: Implement logic to fetch data from custom entities or external APIs.
  • Tree and Collection Pickers: Support for both hierarchical (tree) and flat (collection) data structures.
  • Search Functionality: Integrate search capabilities within the picker interface.
  • Use Case: Imagine you need a picker to select from a list of custom product SKUs stored in an external database. This Skill provides the framework to build that custom picker.

Quick Start

Use the umbraco-picker-data-source skill to create a custom tree picker data source for Umbraco.

Frequently Asked Questions about umbraco-picker-data-source

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

FAQPage Schema
How do I create a custom data source for Umbraco picker property editors?

To create a custom data source for Umbraco picker property editors, implement custom data source APIs and manifests to enable dynamic data retrieval for content pickers in the backoffice.

Can I fetch data from external APIs into an Umbraco backoffice picker?

Yes, you can fetch data from external APIs into an Umbraco backoffice picker by defining custom data fetching logic within your picker data source implementation.

Does the Umbraco custom picker data source support tree and collection views?

The Umbraco custom picker data source supports both hierarchical tree views and flat collection views, integrating search functionality within the picker interface for dynamic selection.

What is the best way to select custom entities in Umbraco content pickers?

The best way to select custom entities in Umbraco content pickers is implementing a custom picker data source, which provides the framework to build flexible selection beyond standard Umbraco content.

Do I need TypeScript to implement a custom picker data source in Umbraco?

TypeScript is used to implement custom picker data sources in Umbraco, enabling you to define the required custom data source APIs and manifests for backoffice property editors.