From lucidchart-pack
Provides TypeScript patterns for Lucidchart SDK including singleton client and error wrapper with rate-limit retry. Useful for stable API integrations.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin lucidchart-packThis skill is limited to using the following tools:
```typescript
Installs and configures Lucidchart SDK authentication for Node.js/TypeScript or Python, with verification scripts and error handling for API integrations.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Share bugs, ideas, or general feedback.
let instance: any = null;
export function getClient() {
if (!instance) instance = createLucidchartClient({ apiKey: process.env.LUCID_API_KEY });
return instance;
}
async function safe<T>(fn: () => Promise<T>): Promise<T | null> {
try { return await fn(); }
catch (e: any) {
if (e.status === 429) { await new Promise(r => setTimeout(r, 5000)); return fn(); }
console.error('Lucidchart error:', e.message);
return null;
}
}
Apply in lucidchart-core-workflow-a.