Agent skill · software engineering · jeremylongshore
hootsuite-sdk-patterns
Apply production-ready Hootsuite SDK patterns for TypeScript and Python.
Why this skill is useful
Provides specific TypeScript and Python patterns for Hootsuite SDK integration that are not widely known.
What it needs
Requires dotenv, requests 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 SDK Patterns Overview Production patterns for Hootsuite REST API: typed client, token management, scheduling helpers, and Python integration. Instructions Step 1: Typed API Client Step 2: Scheduling Helper with Timezone Step 3: Python Client Step 4: Cross-Platform Post Formatter Output Typed API client with token refresh Timezone-aware scheduling helpers Python client class Cross-platform post formatting Prerequisites A typed client boundary, secret-manager reference, environment/profile allowlist, and a draft-only sandbox account. Approval/audience schema, idempotency convention, and policy that unknown profile, audience, or response state fails closed. Error Handling Classify authentication, authorization, validation, quota, approval, audience, and terminal-schedule errors separately. Do not retry a create/publish mutation without idempotency, broaden account scope, or log copy/media to diagnose failure. Examples sdk=v3; env=sandbox; profile=brand-draft; audience=r4; operation=draft-create; state=pending-approval; publicposts=0; rollback=not-needed is a safe SDK receipt. Resources Hootsuite REST API Message Scheduling Next Steps Apply patterns in hootsuite-core-workflow-a for publishing.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/hootsuite-sdk-patterns