
Frappe Api Development
This handles both REST and RPC patterns in Frappe, covering the built-in DocType CRUD endpoints and custom whitelisted methods. You'll reach for it when building external integrations, creating webhook receivers, or exposing business logic to frontends. The procedure walks through authentication options (API keys, bearer tokens), permission checking with frappe.has_permission(), and input validation patterns. Notable inclusion: guidance on when to use background jobs for long operations and return status endpoints instead of blocking. The guardrails section is solid on SQL injection and permission bypasses, which are real risks if you're not careful with frappe.whitelist decorators.
- skills.sh installs
- 126
- GitHub stars
- 21
- last updated
- Jun 3, 2026
Install
$ npx -y skills add lubusin/agent-skills --skill frappe-api-development --agent claude-codeInstalls into .claude/skills of the current project.
Files
This handles both REST and RPC patterns in Frappe, covering the built-in DocType CRUD endpoints and custom whitelisted methods. You'll reach for it when building external integrations, creating webhook receivers, or exposing business logic to frontends. The procedure walks through authentication options (API keys, bearer tokens), permission checking with frappe.has_permission(), and input validation patterns. Notable inclusion: guidance on when to use background jobs for long operations and return status endpoints instead of blocking. The guardrails section is solid on SQL injection and permission bypasses, which are real risks if you're not careful with frappe.whitelist decorators.
Browse the repository on GitHubSponsors
Details
- Repository
- github.com/lubusin/agent-skills
- Categories
- Backend & APIs, AI & Agent Building
- First seen
- Jun 3, 2026