This walks Claude through creating custom top-level navigation items in Umbraco's backoffice, the kind that sit alongside Content, Media, and Settings. It's well structured with references to official docs, a working example from the Umbraco source at /examples/section-sidebar-menu-expansion/, and minimal TypeScript manifests for common patterns. The workflow is solid: fetch docs, ask what the section needs, generate manifests for sections plus dashboards or sidebars, then explain permission setup. One thing worth noting is it correctly steers you away from custom elements on sections themselves, pushing you toward dashboards instead, which aligns with how Umbraco's architecture actually works. Good for anyone building admin tools or custom content areas in Umbraco.

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

Install

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

Installs into .claude/skills of the current project.

Files

Umbraco Sections

What is it?

Sections are top-level navigation items in the Umbraco backoffice that appear alongside default options like Content, Media, and Settings. They serve as a home for custom content and functionality, providing a blank canvas that can be extended with dashboards, sidebars, and section views. Sections require permission configuration for user groups to access them.

Documentation

Always fetch the latest docs before implementing:

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
1jezweb avatarsub-agent-patternsjezweb/claude-skillsComprehensive guide to sub-agents in Claude Code: built-in agents (Explore, Plan, general-purpose), custom agent creation, configuration, and delegation pattern396skills.sh installs
2umbraco avatarumbraco-bundleumbraco/umbraco-cms-backoffice-skillsImplement bundles in Umbraco backoffice using official docs396skills.sh installs
3davila7 avatarmcp-builderdavila7/claude-code-templatesGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when b395skills.sh installs
4umbraco avatarumbraco-kindsumbraco/umbraco-cms-backoffice-skillsImplement kinds in Umbraco backoffice using official docs395skills.sh installs
5umbraco avatarumbraco-menuumbraco/umbraco-cms-backoffice-skillsImplement menus in Umbraco backoffice using official docs394skills.sh installs
6josiahsiegel avatartailwindcss-fundamentals-v4josiahsiegel/claude-plugin-marketplaceTailwind CSS v4 fundamentals — installation, CSS-first configuration, and 2025-2026 best practices. PROACTIVELY activate for: (1) installing Tailwind v4 (Vite p393skills.sh installs