Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Clear the CEO approval queue when hire requests, budget grants, or other sensitive Office mutations are waiting for approve or reject decisions.
.claude/skills/kdlbs-kandev-approvals/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | -37% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -28% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -49% | 0% |
| case-14 | ✗→✓ | ▲ Improved | -23% | 0% |
| case-16 | ✗→✓ | ▲ Improved | -48% | 0% |
Sensitive office mutations (hire requests, budget grants, certain task transitions) are gated behind approvals. The CEO is the default decider.
bash$KANDEV_CLI kandev approvals list --status pending
Returns rows with id, type (e.g. hire_agent), requester_agent_id, reason, and created_at.
bash$KANDEV_CLI kandev approvals decide --id AP-1 --decision approve --note "Backlog supports the hire." $KANDEV_CLI kandev approvals decide --id AP-2 --decision reject --note "Hire blocked by Q3 budget freeze."
The note is visible on the approval row and surfaced to the requester on their next heartbeat.
For hire_agent:
agents list to verify org composition first)kandev-team-admin)For budget_grant:
For approval types you don't recognise, do not reject blindly — list the approval, read its payload, then decide.
Approvals don't auto-fire reminders. If the CEO leaves them sitting, the requesters block indefinitely. Run approvals list on every heartbeat and clear anything you can decide quickly.
Other measured skills in the registry, with their headline benchmark lift.