Agent skill · data analytics · jeremylongshore
figma-load-scale
Load test Figma API integrations and plan for scale.
Why this skill is useful
Adds a complete k6 load testing script for Figma API that includes error handling and capacity planning logic.
What it needs
Requires k6 installed locally. Requires figma account access. About 4k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Figma Load & Scale Overview Test and plan for the throughput limits of your Figma API integration. Figma's rate limits use a leaky bucket algorithm -- this skill helps you find the bucket size for your plan tier and design your integration to stay within it. Prerequisites k6 load testing tool (brew install k6 or apt install k6) Figma test PAT (do not load test with production token) A test Figma file (not your production design system) Instructions Step 1: k6 Load Test Script Step 2: Run Load Tests Step 3: Capacity Planning Step 4: Scaling Strategies Step 5: Benchmark Report Template Output k6 load test measuring actual rate limits Capacity plan with headroom analysis Scaling strategies implemented Benchmark report documented Error Handling Issue Cause Solution ------- ------- ---------- All requests 429'd Rate too aggressive Start lower, ramp gradually Inconsistent limits Shared rate limit bucket Other services using same token k6 connection errors Too many parallel VUs Reduce preAllocatedVUs Results vary between runs Leaky bucket state Wait 5min between test runs Examples Run the Step 1 k6 script against a staging file and read the two numbers that matter: That output feeds Step 3 capacity planning directly: at ~55 req/min per token before 429s, a 10,000-file nightly sync needs batching via /nodes?ids= (Step 4) or multiple OAuth users — not more concurrency. Record results in the benchmark template: references/benchmark-report-template.md. Resources k6 Documentation Figma Rate Limits p-queue Next Steps For reliability patterns, see figma-reliability-patterns.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/figma-load-scale