umbraco-granular-user-permissions

Implement granular user permissions for Umbraco backoffice entities.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the need for precise control over user access within the Umbraco backoffice, allowing administrators to define permissions on a per-entity basis rather than broad strokes.

Core Features & Use Cases

  • Custom Permission Controls: Create tailored permission sets for specific entity types (e.g., document nodes, media items).
  • Granular Access: Enable fine-grained control over what users can do with individual content or media items.
  • Use Case: Grant a specific content editor the ability to edit only a particular section of the website's content tree, while restricting their access elsewhere.

Quick Start

Fetch the latest documentation for implementing granular user permissions in Umbraco.

Frequently Asked Questions about umbraco-granular-user-permissions

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

FAQPage Schema
How do I set up granular user permissions in the Umbraco backoffice?

To set up granular Umbraco user permissions, you define custom permission controls for specific entity types using the extension registry and manifest system for custom element registration, achieving per-entity access control.

What are granular user permissions in Umbraco?

Granular Umbraco user permissions provide precise control over backoffice access, allowing administrators to define permissions on a per-entity basis rather than broad strokes for individual content nodes or media items.

Can I restrict a content editor to a specific section of the Umbraco content tree?

Yes, you can restrict an Umbraco content editor to a specific section by implementing fine-grained access control on individual content nodes, granting them edit abilities only for that particular section.

Does the Umbraco extension registry support custom permission controls for media items?

Yes, the Umbraco extension registry supports custom permission controls for media items. You can utilize the manifest system to register custom elements and configure fine-grained access for specific media entity types.

What is the best way to customize Umbraco backoffice access without broad user groups?

The best way to customize Umbraco backoffice access without broad user groups is implementing per-entity permission controls. This approach defines tailored permission sets for specific entity types like document nodes.