webhook_retry

Schedule webhook retries with exponential backoff and circuit breakers.

2|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/Elysium-Arc/webhook_retry --skill webhook-retry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: webhook_retry
Source: https://github.com/Elysium-Arc/webhook_retry/tree/main
Command: npx skills add https://github.com/Elysium-Arc/webhook_retry --skill webhook-retry

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of ensuring consistent webhook delivery despite network failures and external API issues.

Core Features & Use Cases

  • Resilient Webhook Delivery: Implements automatic retries with exponential backoff and jitter to handle transient failures.
  • Circuit Breaker Integration: Monitors endpoint health and prevents repeated failures from wasting resources.
  • Use Case: Sending order confirmations to external fulfillment APIs, ensuring delivery even during outages.

Quick Start

Use the webhook_retry skill to enqueue a webhook with the target URL and payload, and let the system handle retries and failure management.

Frequently Asked Questions about webhook_retry

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

FAQPage Schema
How do I reliably deliver webhooks when external APIs experience transient failures?

Reliable webhook delivery is achieved by scheduling automatic retries with exponential backoff and jitter, ensuring payloads eventually reach external APIs despite temporary network issues.

What is a circuit breaker in webhook delivery and how does it prevent cascading failures?

A circuit breaker monitors endpoint health during webhook delivery, temporarily stopping requests to failing APIs to prevent cascading failures and conserve system resources.

How do I enqueue a webhook for background processing with automatic retries?

To enqueue a webhook for background processing, provide the target URL and payload to the system, which then schedules background jobs to handle delivery and automatic retries.

Can I use circuit breakers for microservices communication and e-commerce order confirmations?

Circuit breakers are applicable to microservices communication and e-commerce order confirmations, detecting endpoint issues to optimize performance and ensure robust delivery in production.

Why do my webhook deliveries keep failing and wasting resources during external API outages?

Webhook deliveries waste resources during outages because without a circuit breaker, the system repeatedly attempts failed API calls instead of temporarily blocking them to recover.

Does webhook retry work with background jobs for fault tolerance in production environments?

Webhook retry integrates with background jobs to provide fault tolerance in production environments, using circuit breakers and exponential backoff to manage delivery failures.