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.