Set up local development workflow for Lindy AI agents. Use when configuring local testing, hot reload, or development environment. Trigger with phrases like "lindy local dev", "lindy development", "lindy hot reload", "test lindy locally".
Sets up local development environment for Lindy AI agents with hot reload and TypeScript.
/plugin marketplace add jeremylongshore/claude-code-plugins-plus-skills/plugin install lindy-pack@claude-code-plugins-plusThis skill is limited to using the following tools:
Configure efficient local development workflow for Lindy AI agent development.
lindy-install-auth setupmkdir lindy-agents && cd lindy-agents
npm init -y
npm install @lindy-ai/sdk typescript ts-node dotenv
npm install -D @types/node nodemon
// tsconfig.json
{
"compilerOptions": {
"target": "ES2022",
"module": "NodeNext",
"moduleResolution": "NodeNext",
"outDir": "./dist",
"strict": true,
"esModuleInterop": true
},
"include": ["src/**/*"]
}
// package.json scripts
{
"scripts": {
"dev": "nodemon --exec ts-node src/index.ts",
"build": "tsc",
"start": "node dist/index.js",
"test:agent": "ts-node src/test-agent.ts"
}
}
// src/test-agent.ts
import 'dotenv/config';
import { Lindy } from '@lindy-ai/sdk';
const lindy = new Lindy({ apiKey: process.env.LINDY_API_KEY });
async function testAgent(agentId: string, input: string) {
console.log(`Testing agent ${agentId} with: "${input}"`);
const start = Date.now();
const result = await lindy.agents.run(agentId, { input });
console.log(`Response (${Date.now() - start}ms): ${result.output}`);
return result;
}
// Run test
testAgent(process.argv[2], process.argv[3] || 'Hello!');
| Error | Cause | Solution |
|---|---|---|
| ts-node not found | Dev deps missing | npm install -D ts-node |
| ENV not loaded | dotenv not configured | Add import 'dotenv/config' |
| Type errors | Missing types | npm install -D @types/node |
# Start development with hot reload
npm run dev
# Test specific agent
npm run test:agent agt_abc123 "Test input"
# .env file
LINDY_API_KEY=your-api-key
LINDY_ENVIRONMENT=development
Proceed to lindy-sdk-patterns for SDK best practices.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.