Agent skill · software engineering · jeremylongshore

hootsuite-rate-limits

Implement Hootsuite rate limiting, backoff, and idempotency patterns.

Why this skill is useful

Adds executable scripts for handling Hootsuite API rate limits, including retry logic and queuing patterns that are not commonly found in public documentation.

What it needs

Requires p-queue installed locally. Requires hootsuite account access. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Hootsuite Rate Limits Overview Handle Hootsuite API rate limits. The API returns 429 Too Many Requests with Retry-After headers when limits are exceeded. Rate Limits Endpoint Limit Window ---------- ------- -------- General API Varies by plan Per minute Message scheduling ~100/hour Per hour Media upload ~50/hour Per hour Token refresh ~10/hour Per hour Instructions Step 1: Respect Retry-After Header Step 2: Queue-Based Scheduling Prerequisites An approved API budget, header baseline, draft-only sandbox profile, and bounded queue. Idempotency keys for mutations plus a reviewed recovery path for exhausted work. Output Return a rate-limit receipt with account scope, requested/limited/deferred counts, retry revision, idempotency state, queue health, draft/public assertion, and rollback reference. Exclude copy, media, handles, and credentials. Error Handling Stop for unknown profile, quota saturation, an attempt to replay a public mutation, or a public-post path during recovery. Defer or cancel work rather than bypassing approval or account scope. Examples scope=sandbox-brand; requested=100; limited=3; deferred=3; retry=v2; idempotent=pass; publicposts=0; rollback=limits-r7 proves bounded handling. Resources Hootsuite API FAQ Next Steps For security, see hootsuite-security-basics.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/hootsuite-rate-limits

View the source on GitHub

Browse the @skills marketplace