frappe-impl-integrations

Implement OAuth, webhook, and data exchange integrations for Frappe v14–v16.

163|53|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package --skill frappe-impl-integrations
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: frappe-impl-integrations
Source: https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package/tree/main/skills/source/impl/frappe-impl-integrations
Command: npx skills add https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package --skill frappe-impl-integrations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Complex integration of external services with Frappe is error-prone without standardized patterns for OAuth, webhooks, and data exchange. This skill provides disciplined guidance and reusable workflows to implement OAuth providers/clients, connected apps, webhooks, and data import/export within Frappe v14–v16.

Core Features & Use Cases

  • Standardized OAuth provider and client flows for secure integrations.
  • Webhook configuration with payload formats, signatures, and idempotent processing.
  • Connected App guidance for server-to-server access and token management.
  • Data Import/Export patterns and reliable external API interactions.
  • End-to-end reference materials and templates for production readiness.

Quick Start

Configure OAuth provider, set up a connected app, and deploy webhook integrations in your Frappe site to start automating secure external communications.

Frequently Asked Questions about frappe-impl-integrations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure OAuth providers and connected apps in Frappe?▼

Configure OAuth providers and connected apps in Frappe by applying standardized workflows for secure server-to-server access, token management, and client setups across Frappe v14–v16.

What is the best way to set up webhook endpoints in Frappe?▼

The best way to set up Frappe webhooks is using standardized patterns for payload formats, signature verification, idempotent processing, and asynchronous retries to ensure production-grade reliability.

Does this integration approach work across different Frappe versions?▼

Yes, these OAuth, webhook, and connected app integration patterns apply across Frappe v14, v15, and v16, ensuring standardized data exchange workflows regardless of your specific version.

How do I handle secure token management and signature verification for Frappe integrations?▼

Handle secure token management and signature verification by applying built-in safety checks defined within the reference patterns, ensuring robust authentication and payload validation for external API interactions.

Can I use Frappe connected apps for server-to-server external API data exchange?▼

Yes, Frappe connected apps support server-to-server access and token management, enabling reliable external API interactions alongside standardized data import and export workflows.

Why do my Frappe webhook integrations fail under heavy asynchronous processing?▼

Frappe webhook integrations often fail without idempotent processing and structured retry mechanisms, which are required to handle asynchronous data flows and prevent duplicate or dropped payload processing.