jeremylongshore/claude-code-plugins-plus-skills
lindy-pack
plugins/saas-packs/lindy-pack/skills/lindy-migration-deep-dive/SKILL.md
January 22, 2026
Select agents to install to:
npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/saas-packs/lindy-pack/skills/lindy-migration-deep-dive/SKILL.md -a claude-code --skill lindy-migration-deep-diveInstallation paths:
.claude/skills/lindy-migration-deep-dive/# Lindy Migration Deep Dive
## Overview
Advanced migration strategies for moving to or upgrading Lindy AI integrations.
## Prerequisites
- Source platform documentation
- Target Lindy environment ready
- Migration timeline approved
- Rollback plan defined
## Migration Scenarios
### Scenario 1: From Custom AI to Lindy
**Assessment Phase:**
```typescript
// migration/assess.ts
interface MigrationAssessment {
sourceAgents: number;
sourceWorkflows: number;
complexity: 'simple' | 'moderate' | 'complex';
estimatedDuration: string;
risks: string[];
}
async function assessMigration(source: any): Promise<MigrationAssessment> {
// Analyze existing system
const agents = await source.getAgents();
const workflows = await source.getWorkflows();
const complexity = agents.length > 10 || workflows.length > 5
? 'complex'
: agents.length > 3
? 'moderate'
: 'simple';
return {
sourceAgents: agents.length,
sourceWorkflows: workflows.length,
complexity,
estimatedDuration: complexity === 'complex' ? '2-4 weeks' : '1 week',
risks: [
'Feature parity gaps',
'Data format differences',
'Integration rewiring',
],
};
}
```
### Scenario 2: Agent Consolidation
**Before:**
```
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Agent A │ │ Agent B │ │ Agent C │
│ (Support) │ │ (Support) │ │ (Support) │
└─────────────┘ └─────────────┘ └─────────────┘
│ │ │
└───────────────┴───────────────┘
│
(Duplicated logic)
```
**After:**
```
┌─────────────────────────────────────────────┐
│ Unified Support Agent │
│ (Consolidated logic, shared context) │
└─────────────────────────────────────────────┘
```
```typescript
// migration/consolidate.ts
async function consolidateAgents(agentIds: string[]) {
const lindy = new Lindy({ apiKey: process.env.LINDY_API_KEY });
// Collect all instructions
const