home / skills / jeremylongshore / claude-code-plugins-plus-skills / openrouter-common-errors
/plugins/saas-packs/openrouter-pack/skills/openrouter-common-errors
This skill helps diagnose and fix common OpenRouter API errors by guiding verification, adaptation, testing, and monitoring across environments.
npx playbooks add skill jeremylongshore/claude-code-plugins-plus-skills --skill openrouter-common-errorsReview the files below or copy the command above to add this skill to your agents.
---
name: openrouter-common-errors
description: |
Execute diagnose and fix common OpenRouter API errors. Use when troubleshooting failed requests. Trigger with phrases like 'openrouter error', 'openrouter not working', 'openrouter 401', 'openrouter 429', 'fix openrouter'.
allowed-tools: Read, Write, Edit, Grep
version: 1.0.0
license: MIT
author: Jeremy Longshore <[email protected]>
---
# Openrouter Common Errors
## Overview
This skill provides a comprehensive guide to identifying, diagnosing, and resolving the most common OpenRouter API errors.
## Prerequisites
- OpenRouter integration experiencing errors
- Access to request/response logs
## Instructions
Follow these steps to implement this skill:
1. **Verify Prerequisites**: Ensure all prerequisites listed above are met
2. **Review the Implementation**: Study the code examples and patterns below
3. **Adapt to Your Environment**: Modify configuration values for your setup
4. **Test the Integration**: Run the verification steps to confirm functionality
5. **Monitor in Production**: Set up appropriate logging and monitoring
## Output
Successful execution produces:
- Working OpenRouter integration
- Verified API connectivity
- Example responses demonstrating functionality
## Error Handling
See `{baseDir}/references/errors.md` for comprehensive error handling.
## Examples
See `{baseDir}/references/examples.md` for detailed examples.
## Resources
- [OpenRouter Documentation](https://openrouter.ai/docs)
- [OpenRouter Models](https://openrouter.ai/models)
- [OpenRouter API Reference](https://openrouter.ai/docs/api-reference)
- [OpenRouter Status](https://status.openrouter.ai)
This skill diagnoses and fixes common OpenRouter API errors to restore reliable requests and responses. It guides you through verifying credentials, interpreting HTTP status codes, and adjusting rate limits and request payloads. The goal is quick remediation and practical fixes you can apply in development or production.
The skill inspects request and response logs to identify frequent failure patterns such as authentication issues (401), rate limits (429), malformed payloads (400), and server errors (5xx). It maps each error to concrete checks and remediation steps: credential validation, header and endpoint verification, retry/backoff adjustments, and payload validation. It also suggests monitoring and logging changes to prevent recurrence.
What should I check first for a 401 error?
Verify the API key and secret are correct, confirm they are active in the OpenRouter dashboard, and ensure the key is injected into the runtime environment without extraneous characters.
How do I handle frequent 429 responses?
Throttle requests client-side, implement exponential backoff with jitter, batch requests when possible, and monitor usage to stay within quotas.
When do I need to contact OpenRouter support?
Contact support if errors persist after validating credentials, implementing retries, confirming service status, and reviewing logs—especially for unexplained 5xx spikes or account-specific quota issues.