From mindtickle-pack
Queues MindTickle API calls with PQueue to enforce rate limits (60/min). Use for bulk operations or integrations to prevent throttling.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin mindtickle-packThis skill is limited to using the following tools:
Handle MindTickle rate limits with exponential backoff.
Handles Klaviyo API rate limits with Retry-After backoff, exponential retries, and queuing for 429 errors to optimize request throughput.
Implements Instantly.ai API rate limiting with exponential backoff, jitter, and request queuing in TypeScript. Handles 429 errors, retries, and concurrency for high-throughput integrations.
Handles ClickUp API rate limits using exponential backoff with jitter, header monitoring, and retry logic for 429 errors. Optimizes throughput against per-plan limits.
Share bugs, ideas, or general feedback.
Handle MindTickle rate limits with exponential backoff.
import PQueue from 'p-queue';
const queue = new PQueue({ concurrency: 5, interval: 60_000, intervalCap: 60 });
async function rateLimited(fn: () => Promise<any>) {
return queue.add(fn);
}
See mindtickle-security-basics.