erpnext-permissions

Official

Deterministic ERPNext permission patterns

AuthorOpenAEC-Foundation
Version1.0.0
Installs0

System Documentation

What problem does it solve?

ERPNext permissions are complex and error-prone; this skill provides a comprehensive, deterministic framework to implement and audit access control across DocTypes, roles, user permissions, perm levels, hooks, and data masking.

Core Features & Use Cases

  • Five-layer permission model: Role Permissions, User Permissions, Perm Levels, Permission Hooks, Data Masking.
  • Provides patterns for deny-by-default, owner-based access, and query-based filtering to enforce security across ERPNext apps.
  • Real-world use: secure access to customer data, restrict sensitive fields via perm levels, and implement custom permission hooks for business rules.

Quick Start

Implement a basic permission hook that denies write access to cancelled documents, then expand to a full multi-layer policy across roles, user permissions, and data masking.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: erpnext-permissions
Download link: https://github.com/OpenAEC-Foundation/ERPNext_Anthropic_Claude_Development_Skill_Package/archive/main.zip#erpnext-permissions

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.