skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
mmoranodevelop/hard-half2 installs

utilization-bench

Use when named people are off billable this week and need a date back on work plus an owner of the next seat. Not a headcount plan, not a WIP limit, not a calendar-kill (calendar-audit).

How do I install this agent skill?

npx skills add https://github.com/mmoranodevelop/hard-half --skill utilization-bench
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill is a set of organizational management instructions for tracking employee utilization and project staffing. It contains no executable code, network operations, or sensitive data access, posing no security risk.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

What does this agent skill do?

Utilization Bench

Bench list — named people not on billable work this week: last billable date, what they are doing instead, date back on billable, owner of the next seat, blocker. A utilization % is the quarterly scoreboard, not Monday's page. Default: venture delivery shop; same spine for F500 programs.

Method origin: SPI 2026 PS Maturity Benchmark (public recaps) + NetSuite — bench = a consultant with no active project.

If they want a utilization lecture: one paragraph then produce or stop. Utilization ≠ realization ≠ margin. SPI 2026: industry billable utilization 66.4% (survey-history low) vs 70% floor / 75% optimal; project margin 37.7% while EBITDA 9.9%. Magnetic: 80% util × 85% realization = 68% yield. None of those numbers staff a name this week.

When to use

  • People are idle, in pre-sales, internal, leave, or waiting — nobody has a date back on billable
  • QBR said ~66% and someone wants to hire or fire from the %
  • Realization looks wrong and the first guess is "we are not busy enough"

When not to use

Modes

ModeWhenOutput
produceDefault. Names or a roster source existNamed bench list + ASK
redlineThey pasted a util dashboard or "we are at 66%"Force names + dates; kill hire/fire-from-%
refuseA % with no names; two load-bearing answers missingIssues list. Stop

Hard rules

  1. Named person, not a %. Utilization is a quarterly scoreboard. This week's object is a name with a date back on billable.
  2. Every row: role, last billable date, doing instead (pre-sales / internal / leave / wait / HOLE), date back on billable, next-seat owner, blocker.
  3. Do not hire or fire from 66.4%. The % has no owner. The name does.
  4. Read utilization with realization on the same people this month. Booked at 80% × 85% still yields 68%.
  5. Do not invent names or dates. Hole stays hole.
  6. Bench ≠ mix. Mix is Staffing Mix.
  7. One page. The 70/75 strip is a footnote, not the artifact.

Intake

If named people (or a named roster + date) and last billable / what they are doing instead are both missing after one round: issues list, not a fake page.

  1. Unit / shop; as-of date (load-bearing)
  2. Named people off billable, or who pulls the roster by when (load-bearing)
  3. Last billable date + what they are doing instead, per name (load-bearing)
  4. Sold work that could take them this week, or "none"
  5. Who owns seating (delivery lead / RM)
  6. This-month utilization AND realization if known — or "not pulled"
  7. Constraint: leave, visa, client-barred, notice — or "none"

Output shape

BENCH LIST  |  [unit / shop]  |  as-of: [date]  |  D (seating): [name]

SCOREBOARD (quarterly; not this week's job)
Billable util: [ ]%   vs SPI 2026 66.4% industry; 70% floor / 75% optimal
Realization (same people): [ ]%    Yield (util × realization): [ ]%
Project margin: [ ]% (SPI 37.7%)    Firm EBITDA: [ ]% (SPI 9.9%)

THIS WEEK — named, not a %
| Name | Role | Last billable | Doing instead | Date back on billable | Next-seat owner | Blocker |
| [ ] | [ ] | [date] | pre-sales / internal / leave / wait / [ ] | [date] | [name] | [ ] |

Unnamed idle: HOLE — [n] or "roster incomplete"
Hire/fire from the %: FORBIDDEN on this page

NOT THIS PAGE
HC plan → headcount-plan    WIP → wip-limit    Calendar → calendar-audit
Program mix → staffing-mix    Unbilled hours → unbilled-leakage

ASK: [D] seats every named person or names the blocker by [date this week].
Holes: [ ]

QA (must pass)

  1. At least one named person, or an explicit roster HOLE — not a % as the body.
  2. Each named row has date back on billable (or HOLE) and next-seat owner (or HOLE).
  3. No hire/fire from the industry %.
  4. ASK + named D + date this week.
  5. Not a headcount cost table, not a WIP board, not a calendar.
  6. No invented names.
  7. One page.

If 1, 3, 4, or 6 fail: do not ship.

Escalate / stop

  • "We are at 66% so hire / fire" → refuse; that is not a bench list.
  • Firm-wide utilization target as the weekly artifact → refuse; QBR strip only.
  • Names exist but nobody will own the next seat this week → do not ship a % page.

Related

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/mmoranodevelop/hard-half/utilization-bench">View utilization-bench on skillZs</a>