From lucidchart-pack
Installs and configures Lucidchart SDK authentication for Node.js/TypeScript or Python, with verification scripts and error handling for API integrations.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin lucidchart-packThis skill is limited to using the following tools:
Set up Lucid REST API for programmatic diagram creation and document management.
Creates minimal Lucidchart diagram via API: new document, import shapes/lines in .lucid format, export PNG. For testing Lucidchart integrations in TypeScript/Node apps.
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.
Set up Lucid REST API for programmatic diagram creation and document management.
npm install @lucid-co/sdk
# OAuth2 app credentials from developer.lucid.co
export LUCID_API_KEY="your-api-key-here"
echo 'LUCID_API_KEY=your-api-key' >> .env
import { LucidClient } from '@lucid-co/sdk';
const client = new LucidClient({
clientId: process.env.LUCID_CLIENT_ID,
clientSecret: process.env.LUCID_CLIENT_SECRET
});
const docs = await client.documents.list();
console.log(`Found ${docs.length} documents`);
import lucid
client = lucid.Client(client_id=os.environ['LUCID_CLIENT_ID'],
client_secret=os.environ['LUCID_CLIENT_SECRET'])
docs = client.documents.list()
print(f'Found {len(docs)} documents')
| Error | Code | Solution |
|---|---|---|
| Invalid API key | 401 | Verify credentials in dashboard |
| Permission denied | 403 | Check API scopes/permissions |
| Rate limited | 429 | Implement backoff |
After auth, proceed to lucidchart-hello-world.