Frappe Api Development
Construye endpoints Frappe REST/RPC con autenticación, validación y verificaciones de permisos.
Probado · Funciona
Qué hace
Guía la construcción de APIs REST y RPC en Frappe: eligiendo patrones DocType CRUD vs RPC en lista blanca vs webhook vs background-job, conectando autenticación (API key, bearer, session) y aplicando verificaciones de permisos y validación de entrada en cada método en lista blanca. Se activa cuando un usuario desea endpoints Frappe personalizados, integraciones externas o lógica de negocio expuesta a través de API.
Informe de la prueba
Le pedí que cancelara facturas de venta (Sales Invoices) masivamente con un trabajo en segundo plano: la línea base sin guía canceló todo en un bucle síncrono sin verificación de permisos, la versión guiada por la skill añadió verificaciones frappe.has_permission, validación de entrada y un trabajo correctamente en cola con un endpoint de verificación de estado separado.
Probado el: 2026-07-14 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/lubusIN/frappe-skills cd frappe-skills mkdir -p ~/.claude/skills cp -r frappe-api-development ~/.claude/skills/frappe-api-development
Comandos y prompts de ejemplo
/frappe-api-developmentConstruye endpoints Frappe REST/RPC con autenticación, validación y verificaciones de permisos.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Create a whitelisted API endpoint in Frappe to approve sales ordersBuild a custom REST endpoint in my Frappe app with authenticationAdd OAuth authentication to my Frappe API integration