From hootsuite-pack
Analyzes Hootsuite SDK usage, detects breaking changes and deprecations, plans migrations to new API versions using code scans and patterns.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin hootsuite-packThis skill is limited to using the following tools:
Hootsuite REST API is versioned at `/v1/`. Monitor the developer changelog for deprecations and new endpoints.
Applies typed clients, scheduling helpers, and patterns for Hootsuite REST API in TypeScript and Python. Use for integrations, refactoring, or standards.
Upgrades @hubspot/api-client SDK and migrates HubSpot Node.js APIs from v1/v2 to v3, fixing breaking changes in auth, associations, batch APIs, and TypeScript types.
Generates API changelogs documenting changes, breaking changes, deprecations, migration guides, and version history. Use for API versioning docs and upgrade instructions.
Share bugs, ideas, or general feedback.
Hootsuite REST API is versioned at /v1/. Monitor the developer changelog for deprecations and new endpoints.
# List all Hootsuite API calls in your codebase
grep -r "platform.hootsuite.com" src/ --include="*.ts" --include="*.py"
// If Hootsuite introduces v2 endpoints:
// BEFORE
const response = await fetch('https://platform.hootsuite.com/v1/messages', ...);
// AFTER
const API_VERSION = process.env.HOOTSUITE_API_VERSION || 'v1';
const response = await fetch(`https://platform.hootsuite.com/${API_VERSION}/messages`, ...);
When Hootsuite adds/removes social network support:
const SUPPORTED_NETWORKS = ['TWITTER', 'FACEBOOK', 'INSTAGRAM', 'LINKEDIN', 'PINTEREST', 'YOUTUBE', 'TIKTOK'] as const;
type SocialNetwork = typeof SUPPORTED_NETWORKS[number];
For CI, see hootsuite-ci-integration.