From lucidchart-pack
Provides TypeScript caching for Lucidchart API performance tuning. Includes expiry-based cache Map and links to developer docs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/lucidchart-pack:lucidchart-performance-tuningThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
```typescript
const cache = new Map();
async function cached(key: string, fn: () => Promise<any>) {
const c = cache.get(key);
if (c?.expiry > Date.now()) return c.data;
const data = await fn();
cache.set(key, { data, expiry: Date.now() + 300_000 });
return data;
}
See lucidchart-cost-tuning.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin lucidchart-packOptimizes Lucidchart API costs via caching, batching, tier selection, and usage monitoring. Provides TypeScript tracking snippet for call counts.
Optimizes Figma REST API performance with partial fetches, depth limits, and LRU caching for large files and slow responses.
Generates and edits diagrams in draw.io using built-in AI with Gemini, Claude, or OpenAI from natural language prompts. Covers API configuration, custom LLM endpoints, and mxGraph XML best practices.