Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jeremylongshore/hex-core-workflow-b
Execute Hex secondary workflow: Core Workflow B.
Passed 26 of 26 test cases with the skill, and 16 of 26 without it.
and 8 more in the full report
10 fixed16 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
If a developer needs to construct the HTTP URL to list run history for project identifier 'proj-xyz', what path is appended after https://app.hex.tech/api/v1?
| Checked | Without skill | With skill |
|---|---|---|
| Constructs the path string '/project/proj-xyz/runs' with singular 'project'. | Missed | Passed |
The instructions your model reads when the skill loads.
Configure scheduled runs and manage workspace resources via the Hex Admin API. Scheduled runs execute projects on cron-based intervals. The Admin API manages users, groups, and data connections.
const TOKEN = process.env.HEX_API_TOKEN!;
const BASE = 'https://app.hex.tech/api/v1';
async function getProjectRuns(projectId: string) {
const response = await fetch(`${BASE}/project/${projectId}/runs`, {
headers: { 'Authorization': `Bearer ${TOKEN}` },
});
const runs = await response.json();
for (const run of runs) {
console.log(`${run.runId}: ${run.status} (${run.startTime} → ${run.endTime || 'running'})`);
}
return runs;
}
Schedules are configured in the Hex UI. For API-based scheduling, use external cron:
// cron-trigger.ts — run via cron job or CI
import cron from 'node-cron';
// Daily at 6 AM UTC
cron.schedule('0 6 * * *', async () => {
console.log('Triggering daily report...');
await triggerRun({
projectId: 'daily-report-project-id',
inputParams: { date: new Date().toISOString().split('T')[0] },
test cases passed, vs 16 / 26 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.