erpnext-errors-api

Official

Reliable ERPNext API error handling.

AuthorOpenAEC-Foundation
Version1.0.0
Installs0

System Documentation

What problem does it solve?

ERPNext API development often suffers from inconsistent errors, insecure responses, and missing validations. This Skill provides a comprehensive framework to implement robust, consistent error handling across server and client code in ERPNext/Frappe apps.

Core Features & Use Cases

  • Complete whitelisted method pattern with input validation, permission checks, and exception mapping.
  • API response wrapper for uniform success/error payloads.
  • Client-side error handling guidelines with centralized UI feedback.
  • External API client patterns with retries and structured error management.
  • Webhook handling with validation, idempotency, and safe error reporting.
  • Reference patterns to avoid anti-patterns.

Quick Start

Use the patterns in this Skill to implement end-to-end error handling for a new ERPNext API endpoint.

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-errors-api
Download link: https://github.com/OpenAEC-Foundation/ERPNext_Anthropic_Claude_Development_Skill_Package/archive/main.zip#erpnext-errors-api

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.