Frappe Api Development
Erstellt Frappe REST/RPC-Endpunkte mit Authentifizierung, Validierung und Berechtigungsprüfungen.
Getestet · Funktioniert
Was es kann
Führt durch die Erstellung von REST- und RPC-APIs in Frappe: Auswahl von DocType CRUD vs. Whitelisted RPC vs. Webhook vs. Hintergrundjob-Patterns, Verdrahtung der Authentifizierung (API-Schlüssel, Bearer, Session) und Durchsetzung von Berechtigungs- und Eingabevalidierungsprüfungen bei jeder Whitelisted-Methode. Wird ausgelöst, wenn ein Benutzer benutzerdefinierte Frappe-Endpunkte, externe Integrationen oder Geschäftslogik über API exponieren möchte.
Testbericht
Habe ihn gebeten, Verkaufsrechnungen per Hintergrundjob massenhaft zu stornieren: Die ungeleitete Baseline stornierte alles in einer synchronen Schleife ohne Berechtigungsprüfung, die Skill-geführte Version fügte frappe.has_permission-Prüfungen, Eingabevalidierung und einen ordnungsgemäß in die Warteschlange gestellten Job mit einem separaten Statusprüfungs-Endpunkt hinzu.
Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
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
Befehle & Beispiel-Prompts
/frappe-api-developmentErstellt Frappe REST/RPC-Endpunkte mit Authentifizierung, Validierung und Berechtigungsprüfungen.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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