lucidchart-performance-tuning

Installation
SKILL.md

Lucidchart Performance Tuning

Overview

Lucidchart documents can contain thousands of shapes and connectors — a single enterprise diagram may hold 500+ elements across multiple pages, making bulk reads and exports the primary API bottleneck. This skill covers caching document metadata, batching shape operations, and managing Lucid's rate limits to keep integrations responsive.

Instructions

  1. Implement Redis caching (or in-memory Map for development) with document-appropriate TTLs
  2. Use cursor-based pagination for all document list operations to avoid incomplete results
  3. Wrap API calls with the rate limit handler, especially for bulk shape updates and exports
  4. Configure connection pooling with extended timeouts for export endpoints

Prerequisites

  • Lucid OAuth2 client credentials with lucidchart.document scope
  • Redis instance for document/shape metadata caching
  • Node.js 18+ with native fetch
  • Understanding of Lucid document structure (documents, pages, shapes, lines)
Installs
1
GitHub Stars
2.7K
First Seen
7 days ago
lucidchart-performance-tuning — jeremylongshore/tons-of-skills-marketplace