frappe-impl-integrations

Design hardened Frappe integration workflows for OAuth, webhooks, and data import.

Updated May 31, 2026
One-click install
npx skills add https://github.com/anonymousminati/Res-POS --skill frappe-impl-integrations-anonymousminati
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frappe-impl-integrations
Source: https://github.com/anonymousminati/Res-POS/tree/main/.claude/skills/impl/frappe-impl-integrations
Command: npx skills add https://github.com/anonymousminati/Res-POS --skill frappe-impl-integrations-anonymousminati

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you implement reliable Frappe integrations without common production mistakes such as broken OAuth flows, missed webhook delivery, blocked API calls, and unsafe bulk imports.

Core Features & Use Cases

  • OAuth provider setup: Configure Frappe as an identity provider for external apps with the correct authorization-code flow.
  • Connected App integration: Connect Frappe to Google, Microsoft, and other external services while managing consent and token refresh safely.
  • Webhooks and API calls: Build outbound webhooks and external API requests with HMAC verification, retries, timeouts, and logging.
  • Data import and export: Handle CSV or XLSX import jobs, batch processing, and structured export workflows for business data.
  • Use Case: An implementation team can use this Skill to wire Frappe to a third-party accounting tool, automate invoice sync, and avoid token, retry, or duplication issues.

Quick Start

Use the frappe-impl-integrations skill to design the safest integration pattern for my Frappe use case and give me the exact workflow, validation rules, and implementation steps.

Frequently Asked Questions about frappe-impl-integrations

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

FAQPage Schema
How do I handle OAuth token refresh safely in Frappe Connected Apps?

To handle OAuth token refresh safely in Frappe Connected Apps, you must implement secure consent management and reliable background processing to prevent broken authentication flows during external API requests.

What is the best way to secure Frappe webhooks for production event delivery?

Securing Frappe webhooks requires applying HMAC verification, retries, timeouts, and logging to guarantee reliable event delivery and prevent missed webhook payloads in production environments.

How to set up Frappe as an OAuth provider for external applications?

Setting up Frappe as an OAuth provider involves configuring the correct authorization-code flow for external apps, ensuring secure authentication and controlled access for production scenarios.

Why does my Frappe bulk data import block the system and how can I fix it?

Frappe bulk data imports block the system when not properly queued; applying enqueue-based async execution and import guardrails ensures safe batch processing of CSV or XLSX files.

Does this approach work for integrating Frappe with external payment gateways and accounting tools?

Yes, this approach works for integrating Frappe with external payment gateways and accounting tools by designing hardened workflows that automate invoice sync and avoid token or duplication issues.