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

View the source on GitHub

Browse the @skills marketplace