From hootsuite-pack
Optimize Hootsuite costs through tier selection, sampling, and usage monitoring. Use when analyzing Hootsuite billing, reducing API costs, or implementing usage monitoring and budget alerts. Trigger with phrases like "hootsuite cost", "hootsuite billing", "reduce hootsuite costs", "hootsuite pricing", "hootsuite expensive", "hootsuite budget".
How this skill is triggered — by the user, by Claude, or both
Slash command
/hootsuite-pack:hootsuite-cost-tuningThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
| Plan | Price | Profiles | Users | API Access |
| Plan | Price | Profiles | Users | API Access |
|---|---|---|---|---|
| Professional | $99/mo | 10 | 1 | REST API |
| Team | $249/mo | 20 | 3 | REST API |
| Business | $739/mo | 35 | 5+ | Full API + webhooks |
| Enterprise | Custom | 50+ | Unlimited | Full API + SCIM |
// Cache profile lists (don't refetch every request)
// Batch schedule posts (one session, many messages)
// Use bulk endpoints where available
// Audit actual profile usage
async function auditUsage() {
const profiles = await getCachedProfiles();
console.log(`Active profiles: ${profiles.length}`);
console.log(`Networks: ${[...new Set(profiles.map(p => p.type))].join(', ')}`);
// If using < 10 profiles, Professional plan may suffice
}
let apiCallCount = 0;
const originalFetch = fetch;
globalThis.fetch = async (...args) => {
if (String(args[0]).includes('hootsuite.com')) apiCallCount++;
return originalFetch(...args);
};
// Log periodically
setInterval(() => { console.log(`Hootsuite API calls: ${apiCallCount}`); apiCallCount = 0; }, 3600000);
For architecture, see hootsuite-reference-architecture.
npx claudepluginhub flight505/skill-forge --plugin hootsuite-packCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.