This walks Claude through building custom data sources for Umbraco's picker property editors, letting you populate pickers with anything from external APIs to filtered content subsets. The skill references official docs and actual Umbraco source examples, then generates both the manifest and implementation whether you need a flat collection or a hierarchical tree with search. The workflow is straightforward: fetch docs, answer a few questions about your data structure, generate the TypeScript classes. What I like is the concrete examples showing tree versus collection patterns with real filter logic. It's most useful when you're extending the backoffice with custom entity pickers or need to constrain what editors can select beyond what the default pickers offer.
npx -y skills add umbraco/umbraco-cms-backoffice-skills --skill umbraco-picker-data-source --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
wshobson/agents
github/awesome-copilot
github/awesome-copilot