Http Retry
Skill by 2233admin
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/2233admin/http-retryWhat This Skill Does
The HTTP Retry skill is a robust solution designed to handle transient network issues in AI-driven automation workflows. By implementing an exponential backoff strategy combined with intelligent timeout management and connection monitoring, this skill ensures that your API interactions remain resilient even in unstable network conditions. It automatically detects common failures such as 429 Too Many Requests, connection resets, and request timeouts, then systematically retries the operation with increasing delays. This prevents your AI agent from failing tasks prematurely due to temporary server-side glitches or rate-limiting protocols.
Installation
To integrate this utility into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/2233admin/http-retry
Once installed, the skill becomes globally accessible to your agent, allowing it to wrap outgoing HTTP requests with the configured retry logic.
Use Cases
- Rate-Limited API Integration: When interacting with third-party LLMs or data APIs that strictly enforce request quotas, this skill handles 429 status codes gracefully by waiting before retrying.
- Unstable Network Environments: Ideal for agents running on mobile hotspots, containerized microservices, or environments with high latency where standard fetch requests often time out.
- Dependency Orchestration: Ensures that downstream services that might be temporarily unavailable during restarts do not cause the entire automation pipeline to crash.
Example Prompts
- "Perform a GET request to the user database endpoint, and use the HTTP Retry skill if you encounter a 503 or 429 error."
- "I need to fetch this large dataset from the API; please ensure the request is wrapped in the http-retry skill so it handles potential timeouts during transfer."
- "Try to connect to the internal configuration server, but use the retry skill to handle ECONNRESET errors if the connection is dropped."
Tips & Limitations
- Configurability: You can adjust the
maxRetriesandretryDelayparameters in the function call to match the sensitivity of your target API. - Timeouts: The skill defaults to a 30-second timeout. If you are uploading large files or performing heavy processing, consider increasing the timeout value to avoid premature aborts.
- Limitations: This skill does not automatically bypass server-side authentication errors (like 401 Unauthorized or 403 Forbidden). It is strictly designed for transient technical errors; logic errors or invalid credentials will not be resolved by retrying and will lead to exhaustion of retry attempts.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-2233admin-http-retry": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution
Related Skills
Api Monitor
Skill by 2233admin
markdown-browser
Wrapper skill for OpenClaw web_fetch results. Use when you need MECE post-processing on fetched pages: policy decision from Content-Signal, privacy redaction, optional markdown normalization fallback, and stable output schema without re-implementing network fetch.
Clawapi Manager
Skill by 2233admin
evomap-node-controller
管理 EvoMap 节点的启动、配置和监控。用于在服务器上启动/停止 EvoMap evolver 循环、配置节点 ID,处理节点绑定等。使用场景:用户要求启动/停止 EvoMap 节点、查看节点状态、配置节点 ID、解决节点连接问题。⚠️ 使用前必须配置环境变量。
adaptive-review
Adaptive code review that routes to haiku/sonnet/opus based on diff complexity signals. Use instead of requesting-code-review for cost-efficient reviews.