integrations

Coordinate and secure webhook and API integrations with retries, OAuth, and BullMQ jobs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/lunaticwithaduck/majstorbg --skill integrations-lunaticwithaduck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: integrations
Source: https://github.com/lunaticwithaduck/majstorbg/tree/main/apps/web/.claude/skills/integrations
Command: npx skills add https://github.com/lunaticwithaduck/majstorbg --skill integrations-lunaticwithaduck

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Webhook and API integration often suffer from fragmentation, inconsistent data, and manual wiring; this Skill provides a complete guide to building reliable, scalable integration patterns.

Core Features & Use Cases

  • Webhook receiving patterns (signature verification, idempotent handlers, replay protection)
  • API client design with retries, backoff, and circuit breakers
  • Background job orchestration using BullMQ and queue management
  • OAuth token management and refresh flows
  • Zapier/n8n and automation tooling integration

Quick Start

Implement a basic webhook receiver with signature verification and idempotent processing to begin.

Frequently Asked Questions about integrations

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

FAQPage Schema
How do I build a webhook receiver with signature verification and idempotent processing?

To build a webhook receiver with signature verification and idempotent processing, implement signature validation to confirm authenticity and use idempotency keys to prevent duplicate processing during retries. This ensures secure and reliable webhook handling.

What is the best way to manage API client retries and rate-limit awareness?

The best way to manage API client retries and rate-limit awareness is implementing exponential backoff and circuit breaker patterns. This approach prevents overwhelming external APIs and gracefully handles transient failures during SaaS integrations.

How does BullMQ background job orchestration work for API integrations?

BullMQ background job orchestration works for API integrations by managing queue-based job execution asynchronously. It decouples webhook processing from immediate responses, enabling scalable retry strategies and rate-limit handling across distributed workers.

Can I use this approach to handle OAuth token management and refresh flows?

Yes, you can use this approach to handle OAuth token management and refresh flows. It coordinates secure token storage and automatic refresh logic, ensuring API clients maintain authenticated access without manual intervention.

Does this integration pattern work with automation tooling like Zapier or n8n?

Yes, this integration pattern works with automation tooling like Zapier or n8n. It provides the necessary webhook receiving endpoints and API client designs to seamlessly connect external automation platforms with your scalable application architecture.

When do I need replay protection for webhook receivers?

You need replay protection for webhook receivers when securing endpoints against duplicated or maliciously resent payloads. Implementing idempotent handlers and timestamp validation prevents processing the same webhook event multiple times.