← Back to Skills Marketplace
Model Rate Limit Recovery
by
stefanferreira
· GitHub ↗
· v1.0.0
· MIT-0
66
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install model-rate-limit-recovery
Description
Diagnose and recover from model rate limit errors (ChatGPT usage limits, 429 errors). Use when cron jobs or agent sessions fail with "Try again in ~9500 min"...
Usage Guidance
This skill appears to implement reasonable recovery steps for model rate limits, but it asks you (via the instructions) to read environment variables and logs and to create persistent scripts under /root. Before installing or running these instructions: 1) Confirm you trust the OpenClaw CLI and any third-party model providers referenced (DeepSeek, Anthropic). 2) Do not export high-privilege or production API keys; prefer limited-scope or test keys for rotation and recovery testing. 3) Inspect and, if needed, modify the recovery script paths so they don't assume /root or write to system-wide locations. 4) Be aware that running env | grep or log greps can reveal unrelated secrets; run such commands in a controlled/sandboxed environment first. 5) Ask the author to declare required env vars in metadata and to provide explicit least-privilege guidance — the mismatch between metadata (no env vars) and instructions (multiple secret env vars) is the primary red flag. If you want, test the procedures in a staging environment before applying to production.
Capability Analysis
Type: OpenClaw Skill
Name: model-rate-limit-recovery
Version: 1.0.0
The skill provides legitimate diagnostic and recovery procedures for handling LLM rate limit errors (429) in OpenClaw. It includes instructions for checking API keys in environment variables, configuring model fallbacks, and creating a shell script (`recover-failed-cron.sh`) to automate job recovery. While it interacts with sensitive environment variables and writes to the workspace, these actions are transparently documented and directly support the stated purpose of maintaining agent availability.
Capability Assessment
Purpose & Capability
The name/description (model rate limit recovery for OpenClaw) aligns with the CLI commands and cron/session operations in SKILL.md. Recommending API key rotation, model fallback, and cron updates is coherent for this purpose. However, the skill references provider-specific env vars (OPENAI_API_KEYS, OPENCLAW_LIVE_OPENAI_KEY, ANTHROPIC, DEEPSEEK) but the registry metadata lists no required environment variables — an inconsistency that should be clarified.
Instruction Scope
The instructions tell the agent to run commands that enumerate environment variables (env | grep -i OPENAI|ANTHROPIC|DEEPSEEK), grep system logs (/tmp/openclaw/openclaw-*.log), and create persistent scripts under /root/.openclaw/workspace/scripts. Reading env and arbitrary logs can expose unrelated secrets; writing to /root assumes elevated privileges and a particular filesystem layout. Those steps go beyond narrow diagnostics and can touch sensitive data or require admin rights.
Install Mechanism
This is an instruction-only skill with no install spec and no code files — low installation risk because nothing is automatically downloaded or written by the skill bundle itself.
Credentials
The SKILL.md instructs exporting and rotating multiple API keys and searching the environment for provider keys, but the skill did not declare any required env vars in its metadata. Asking operators to set or expose OPENAI/ANTHROPIC/DEEPSEEK keys is reasonable for key rotation functionality, but the instructions as-written encourage wide environment access and storage of secrets (including creating highest-priority keys) without guidance to limit key scope or use least-privilege keys.
Persistence & Privilege
The skill does not request always:true and does not itself persist code, but it instructs creating persistent recovery scripts at /root/.openclaw/workspace/scripts and patching cron jobs. That behavior is plausible for a recovery tool but requires write permissions to system/user paths (and uses an explicit root path), which may be unexpected or inappropriate in some environments.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install model-rate-limit-recovery - After installation, invoke the skill by name or use
/model-rate-limit-recovery - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release—toolkit for diagnosing and recovering from model rate limit errors.
- Offers step-by-step instructions for identifying and resolving ChatGPT usage limit (429/rate_limit) errors in cron jobs and agent sessions
- Documents API key rotation setup and automatic model fallback options
- Includes recovery procedures, best practices for resilient cron configuration, and monitoring strategies
- Provides ready-to-use scripts and templates for rapid recovery and improved workflow resilience
- Notes plan-specific limitations and clarifies which errors are recoverable via rotation or fallback
Metadata
Frequently Asked Questions
What is Model Rate Limit Recovery?
Diagnose and recover from model rate limit errors (ChatGPT usage limits, 429 errors). Use when cron jobs or agent sessions fail with "Try again in ~9500 min"... It is an AI Agent Skill for Claude Code / OpenClaw, with 66 downloads so far.
How do I install Model Rate Limit Recovery?
Run "/install model-rate-limit-recovery" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Model Rate Limit Recovery free?
Yes, Model Rate Limit Recovery is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Model Rate Limit Recovery support?
Model Rate Limit Recovery is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Model Rate Limit Recovery?
It is built and maintained by stefanferreira (@stefanferreira); the current version is v1.0.0.
More Skills