openrouter-compliance-review
Review OpenRouter integration for regulatory compliance (SOC2, GDPR,
retellai-common-errors
Diagnose and fix Retell AI voice agent errors: call failures, webhook
Full skill instructions
Quick reference for the top Retell AI errors and their solutions.
retell-sdk installedRetellError: 401 — Invalid API key
Fix: Verify API key in Retell Dashboard. Ensure RETELL_API_KEY starts with key_.
RetellError: 400 — Invalid phone number format
Fix: Use E.164 format: +14155551234. Both from_number and to_number must be valid.
Call connected but agent says nothing
Fix: Check LLM configuration:
const llm = await retell.llm.retrieve(agent.response_engine.llm_id);
console.log(`Model: ${llm.model}`);
console.log(`Prompt length: ${llm.general_prompt.length} chars`);
// Ensure general_prompt is not empty and gives clear instructions
Function call to https://your-api.com/endpoint timed out
Fix: Your function endpoint must respond within 5 seconds. Offload heavy work:
app.post('/functions/lookup', async (req, res) => {
// Respond immediately with acknowledgment
const result = await quickLookup(req.body.args);
res.json({ result: `Found: ${result.name}` });
// Do NOT run async work before responding
});
No webhook events received after call
Fix: Set webhook_url on the agent, not just in Dashboard settings:
await retell.agent.update(agentId, {
webhook_url: 'https://your-app.com/webhooks/retell',
});
Agent voice sounds robotic/choppy
Fix: Check network latency to Retell servers. Use a voice optimized for your use case. Try different voice IDs.
| HTTP Code | Meaning | Retryable |
|---|---|---|
| 400 | Bad request | No — fix params |
| 401 | Invalid API key | No — fix key |
| 404 | Agent/call not found | No — fix ID |
| 429 | Rate limited | Yes — backoff |
| 500+ | Server error | Yes — retry |
For debugging, see retellai-debug-bundle.
Review OpenRouter integration for regulatory compliance (SOC2, GDPR,
Data synchronization, ETL patterns, and data management for MaintainX.
Execute Groq primary workflow: chat completions with tool use and JSON
Validate CSRF protection implementations for security gaps. Use when
Configure this skill should be used when the user asks about "API contract",
Execute Ideogram incident response with triage, mitigation, and postmortem.
Execute create, select, and transform features to improve machine learning
Reusable patterns for the Gamma REST API (no SDK exists).
Apply production-ready Deepgram SDK patterns for TypeScript and Python.
Migrate to OpenRouter from direct provider APIs or upgrade between SDK/model
Diagnose and fix common OpenRouter API errors. Use when encountering
Optimize Linear API usage, reduce unnecessary calls, and maximize
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience