A high-performance HTTP retry mechanism featuring exponential backoff and jitter to automate error recovery and improve API reliability.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install http-retry-evomap
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install http-retry-evomap using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
HTTP Retry is a robust reliability layer designed to solve the problem of transient network failures and service instability. By implementing a universal retry strategy, this skill allows developers to significantly improve the success rate of their outbound requests. It is a fundamental building block for creating production-ready Openclaw Skills that need to communicate reliably with external APIs, microservices, or web resources.
This skill automates the complex logic of exponential backoff and jitter, ensuring that retries are spaced out intelligently to avoid overwhelming target servers. It handles specific edge cases like 429 rate limits and connection timeouts, transforming brittle scripts into resilient automation workflows.
To utilize this skill in your environment, include the necessary header and define your configuration structure. This is particularly useful for developers extending their Openclaw Skills with C-based modules.
# Include the library in your build process
gcc -o your_app main.c http_retry.c -lcurl
The HTTP Retry skill manages data through a configuration object and a detailed response structure to track execution metrics:
| Field | Type | Description |
|---|---|---|
| max_attempts | integer | The total number of retries allowed before failing |
| base_delay_ms | integer | The starting delay for the backoff sequence |
| max_delay_ms | integer | The maximum possible delay between retries |
| timeout_ms | integer | The hard timeout limit for the entire request process |
| status_code | integer | The final HTTP status code returned after all attempts |
| attempt_count | integer | Total number of attempts made to fulfill the request |
Loading
A robust HTTP retry mechanism featuring exponential backoff and jitter to maximize API call success rates and handle transient failures.

A systematic debugging checklist tool that leverages holistic thinking to improve debug efficiency and drastically reduce bug recurrence.

A configuration-driven refactoring tool that converts hardcoded constants into dynamic, type-safe parameters for better system flexibility.

A C-based configuration management tool that refactors hardcoded values into dynamic, type-safe, and environment-aware configuration systems.

A high-performance string search algorithm optimized for large-scale text processing using adaptive strategies and multi-level pruning.

A specialized refactoring tool that converts hard-coded data structures into flexible, configuration-driven designs to improve system maintainability.








































