Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create a new AgentHub collaboration session with task, agent count, and evaluation criteria. Use when the user runs /hub:init or asks to start a multi-agent competition on a task.
.claude/skills/alirezarezvani-init/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 4% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -16% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -16% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 13% | 0% |
Initialize an AgentHub collaboration session. Creates the .agenthub/ directory structure, generates a session ID, and configures evaluation criteria.
/hub:init # Interactive mode
/hub:init --task "Optimize API" --agents 3 --eval "pytest bench.py" --metric p50_ms --direction lower
/hub:init --task "Refactor auth" --agents 2 # No eval (LLM judge mode)Pass them to the init script:
bashpython {skill_path}/scripts/hub_init.py \ --task "{task}" --agents {N} \ [--eval "{eval_cmd}"] [--metric {metric}] [--direction {direction}] \ [--base-branch {branch}]
Collect each parameter:
AgentHub session initialized
Session ID: 20260317-143022
Task: Optimize API response time below 100ms
Agents: 3
Eval: pytest bench.py --json
Metric: p50_ms (lower is better)
Base branch: dev
State: init
Next step: Run /hub:spawn to launch 3 agentsFor content or research tasks (no eval command → LLM judge mode):
AgentHub session initialized
Session ID: 20260317-151200
Task: Draft 3 competing taglines for product launch
Agents: 3
Eval: LLM judge (no eval command)
Base branch: dev
State: init
Next step: Run /hub:spawn to launch 3 agentsIf --eval was provided, capture a baseline measurement after session creation:
baseline: {value} to .agenthub/sessions/{session-id}/config.yamlBaseline captured: {metric} = {value}This baseline is used by result_ranker.py --baseline during evaluation to show deltas. If the eval command fails at this stage, warn the user but continue — baseline is optional.
Tell the user:
{session-id}/hub:spawn to launch agents/hub:spawn {session-id} if multiple sessions exist| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 4,691 | 4,096 | -13% | 1 | 1 | 0% | 387 | 974 | +152% | 0 | 0 | — |
case-02 | fail→fail | 8,596 | 3,905 | -55% | 1 | 1 | 0% | 1,831 | 926 | -49% | 0 | 0 | — |
case-03 | fail→fail | 7,324 | 4,413 | -40% | 1 | 1 | 0% | 1,094 | 950 | -13% | 0 | 0 | — |
case-04 | fail→fail | 6,263 | 6,342 | +1% | 1 | 1 | 0% | 1,014 | 1,979 | +95% | 0 | 0 | — |
case-05 | pass→pass | 5,447 | 8,944 | +64% | 1 | 1 | 0% | 848 | 2,834 | +234% | 0 | 0 | — |
case-06 | pass→fail | 11,409 | 4,427 | -61% | 1 | 1 | 0% | 1,707 | 991 | -42% | 0 | 0 | — |
case-07 | fail→pass | 7,066 | 3,217 | -54% | 1 | 1 | 0% | 1,319 | 1,368 | +4% | 0 | 0 | — |
case-08 | fail→pass | 8,451 | 2,825 | -67% | 1 | 1 | 0% | 1,525 | 1,281 | -16% | 0 | 0 | — |
case-09 | fail→pass | 7,315 | 1,599 | -78% | 1 | 1 | 0% | 1,228 | 1,036 | -16% | 0 | 0 | — |
case-10 | fail→pass | 4,459 | 1,395 | -69% | 1 | 1 | 0% | 700 | 910 | +30% | 0 | 0 | — |
case-11 | fail→pass | 4,495 | 1,627 | -64% | 1 | 1 | 0% | 798 | 898 | +13% | 0 | 0 | — |
case-12 | fail→pass | 3,506 | 3,010 | -14% | 1 | 1 | 0% | 621 | 1,309 | +111% | 0 | 0 | — |
case-13 | fail→pass | 3,459 | 6,675 | +93% | 1 | 1 | 0% | 615 | 2,103 | +242% | 0 | 0 | — |
case-14 | pass→pass | 7,042 | 3,557 | -49% | 1 | 1 | 0% | 1,184 | 1,218 | +3% | 0 | 0 | — |
case-15 | fail→pass | 10,610 | 1,761 | -83% | 1 | 1 | 0% | 2,139 | 1,049 | -51% | 0 | 0 | — |
case-16 | fail→pass | 5,387 | 1,522 | -72% | 1 | 1 | 0% | 960 | 1,015 | +6% | 0 | 0 | — |
case-17 | pass→pass | 7,322 | 4,100 | -44% | 1 | 1 | 0% | 1,375 | 1,528 | +11% | 0 | 0 | — |
case-18 | fail→pass | 8,512 | 2,556 | -70% | 1 | 1 | 0% | 1,528 | 1,187 | -22% | 0 | 0 | — |
case-19 | pass→pass | 6,421 | 3,313 | -48% | 1 | 1 | 0% | 1,322 | 1,359 | +3% | 0 | 0 | — |
case-20 | fail→pass | 9,190 | 1,493 | -84% | 1 | 1 | 0% | 1,680 | 1,006 | -40% | 0 | 0 | — |
case-21 | pass→pass | 5,842 | 2,541 | -57% | 1 | 1 | 0% | 1,047 | 1,149 | +10% | 0 | 0 | — |
case-22 | pass→pass | 7,169 | 9,227 | +29% | 1 | 1 | 0% | 1,167 | 1,741 | +49% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 18 counted toward the lift figure. The other 4 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +45 percentage points is the difference between those two pass rates over the 18 comparable cases. 2 cases got worse with the skill loaded, and they are included in that figure.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.