Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeremylongshore/hootsuite-hello-world
Create a minimal working Hootsuite example.
Passed 18 of 22 test cases with the skill, and 14 of 22 without it.
and 3 more in the full report
4 fixed14 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
When Hootsuite successfully accepts a scheduled post via POST /v1/messages, what property structure in the JSON response contains the ID, state, and publication timestamp of the newly created item?
| Checked | Without skill | With skill |
|---|---|---|
| The created message details are located inside the data array. | Passed | Passed |
| The message publication timestamp is stored in scheduledSendTime. | Missed | Passed |
The instructions your model reads when the skill loads.
List your social media profiles and schedule a post using the Hootsuite REST API. The API base URL is https://platform.hootsuite.com/v1/.
hootsuite-install-auth setup// hello-hootsuite.ts
import 'dotenv/config';
const TOKEN = process.env.HOOTSUITE_ACCESS_TOKEN!;
const BASE = 'https://platform.hootsuite.com/v1';
async function listProfiles() {
const response = await fetch(`${BASE}/socialProfiles`, {
headers: { 'Authorization': `Bearer ${TOKEN}` },
});
const { data } = await response.json();
for (const profile of data) {
console.log(`${profile.type}: @${profile.socialNetworkUsername} (ID: ${profile.id})`);
}
return data;
}
listProfiles().catch(console.error);
test cases passed, vs 14 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.