Install any skill in seconds. Free to start, no credit card required.
Get Started Free →open-gitagent/packet-factory
Creates, reviews, and dispatches atomic work packets. Every task with a side effect requires an APPROVED packet before execution. Scope is immutable after approval — expansion requires a new packet.
Passed 18 of 20 test cases with the skill, and 6 of 20 without it.
and 14 more in the full report
13 fixed7 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 13 test cases the skill fixed. Same model, same prompt, with and without the skill.
We have verified packet 2026-04-01-005 and want to approve it for execution. Generate the exact CLI command to review and approve this packet ID.
| Checked | Without skill | With skill |
|---|---|---|
| Uses skills/packet-factory/review-packet.sh | Missed | Passed |
| Passes --id 2026-04-01-005 | Passed | Passed |
The instructions your model reads when the skill loads.
The packet factory is the gatekeeper between intent and execution. Nothing with a side effect runs without an APPROVED packet.
# Create a new packet (DRAFT status)
skills/packet-factory/new-packet.sh \
--intent "Post daily update to Slack #arc-angels" \
--source "Ludo DM 2026-04-01 09:00" \
--destination "Slack #arc-angels"
# Review a packet (set APPROVED or REJECTED)
skills/packet-factory/review-packet.sh --id 2026-04-01-001
# Dispatch an APPROVED packet (executes and logs output)
skills/packet-factory/dispatch-packet.sh --id 2026-04-01-001
All in-flight packets live in memory/packet-queue.md.
The heartbeat pre-flight check reads this file. DRAFT packets older than 24h are escalated to Ludo.
Once a packet is APPROVED, scope_locked_at is set and the scope field is frozen.
If the task grows (new deliverable discovered, Ludo asks for something extra), the current packet is dispatched as-is and a new packet is created for the expansion. Never mutate an approved packet's intent or output.
This prevents the single most common failure mode: scope creep → context balloon → session death.
test cases passed, vs 6 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.