Frappe Api Development
Bouwt Frappe REST/RPC endpoints met auth, validatie en permissiecontroles.
Getest · Werkt
Wat het doet
Leidt door het bouwen van REST en RPC API's in Frappe: het kiezen van DocType CRUD vs whitelisted RPC vs webhook vs background-job patterns, het bedraden van authenticatie (API key, bearer, session), en het afdwingen van permissie- en input-validatiecontroles op elke whitelisted method. Activeert wanneer een gebruiker aangepaste Frappe endpoints, externe integraties, of bedrijfslogica via API wil blootstellen.
Testrapport
Vroeg het om Sales Invoices in bulk te annuleren met een background job: de ongeleide baseline annuleerde alles in een synchrone loop zonder permissiecontrole, de skill-geleide versie voegde frappe.has_permission checks, input validation, en een correct in de wachtrij geplaatst job met een aparte status-check endpoint toe.
Getest op: 2026-07-14 · Claude Code 2.x (agent harness)
Installatie
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
Commando's en voorbeeldprompts
/frappe-api-developmentBouwt Frappe REST/RPC endpoints met auth, validatie en permissiecontroles.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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