Back to Skills

lindy-common-errors

verified
View on GitHub

Marketplace

claude-code-plugins-plus

jeremylongshore/claude-code-plugins-plus-skills

Plugin

lindy-pack

ai-ml

Repository

jeremylongshore/claude-code-plugins-plus-skills
1.1kstars

plugins/saas-packs/lindy-pack/skills/lindy-common-errors/SKILL.md

Last Verified

January 22, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/saas-packs/lindy-pack/skills/lindy-common-errors/SKILL.md -a claude-code --skill lindy-common-errors

Installation paths:

Claude
.claude/skills/lindy-common-errors/
Powered by add-skill CLI

Instructions

# Lindy Common Errors

## Overview
Comprehensive guide to troubleshooting common Lindy AI errors and issues.

## Prerequisites
- Lindy SDK installed
- Access to logs and error messages
- Basic debugging skills

## Common Errors

### Authentication Errors

#### LINDY_AUTH_INVALID_KEY
```
Error: Invalid API key provided
Code: LINDY_AUTH_INVALID_KEY
```

**Causes:**
- Expired API key
- Incorrect key format
- Key from wrong environment

**Solutions:**
```bash
# Verify key is set
echo $LINDY_API_KEY

# Regenerate key in dashboard
# https://app.lindy.ai/settings/api-keys

# Test key
curl -H "Authorization: Bearer $LINDY_API_KEY" \
  https://api.lindy.ai/v1/users/me
```

### Rate Limit Errors

#### LINDY_RATE_LIMITED
```
Error: Rate limit exceeded
Code: LINDY_RATE_LIMITED
Retry-After: 60
```

**Causes:**
- Too many API requests
- Concurrent agent runs exceeded
- Burst limit reached

**Solutions:**
```typescript
// Implement exponential backoff
async function withBackoff<T>(fn: () => Promise<T>): Promise<T> {
  for (let i = 0; i < 5; i++) {
    try {
      return await fn();
    } catch (e: any) {
      if (e.code === 'LINDY_RATE_LIMITED') {
        const delay = Math.pow(2, i) * 1000;
        await new Promise(r => setTimeout(r, delay));
        continue;
      }
      throw e;
    }
  }
  throw new Error('Max retries exceeded');
}
```

### Agent Errors

#### LINDY_AGENT_NOT_FOUND
```
Error: Agent not found
Code: LINDY_AGENT_NOT_FOUND
```

**Solutions:**
```typescript
// Verify agent exists
const agents = await lindy.agents.list();
const exists = agents.some(a => a.id === agentId);

// Check environment (dev vs prod)
console.log('Environment:', process.env.LINDY_ENVIRONMENT);
```

#### LINDY_AGENT_TIMEOUT
```
Error: Agent execution timed out
Code: LINDY_AGENT_TIMEOUT
```

**Solutions:**
```typescript
// Increase timeout
const result = await lindy.agents.run(agentId, {
  input,
  timeout: 120000, // 2 minutes
});

// Use streaming for long tasks
const stream = await lindy.a

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
3059 chars