Process Mapper
alirezarezvani/claude-skills
A skill your agent uses when a BizOps lead, COO, or process-improvement owner needs to document an end-to-end business process (procurement, employee onboarding, incident handoff…
Headcount and delivery-capacity planning — effective capacity from raw headcount, hire/contract/defer scenarios, and capacity-vs-commitment gap reports.
$ npx skills add borghei/Claude-Skills --skill capacity-planner -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install borghei/Claude-Skills capacity-planner --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/business-operations/capacity-planner .claude/skills/capacity-planner && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "capacity-planner" agent skill from https://github.com/borghei/Claude-Skills/tree/main/business-operations/capacity-planner into .claude/skills/capacity-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "capacity-planner", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/borghei/Claude-Skills/tree/main/business-operations/capacity-plannerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add borghei/Claude-Skills --skill capacity-planner -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install borghei/Claude-Skills capacity-planner --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/business-operations/capacity-planner .agents/skills/capacity-planner && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "capacity-planner" agent skill from https://github.com/borghei/Claude-Skills/tree/main/business-operations/capacity-planner into .agents/skills/capacity-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "capacity-planner", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add borghei/Claude-Skills --skill capacity-planner -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install borghei/Claude-Skills capacity-planner --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/business-operations/capacity-planner .cursor/skills/capacity-planner && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "capacity-planner" agent skill from https://github.com/borghei/Claude-Skills/tree/main/business-operations/capacity-planner into .cursor/skills/capacity-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "capacity-planner", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/borghei/Claude-Skills.git --path business-operations/capacity-planner--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add borghei/Claude-Skills --skill capacity-planner -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install borghei/Claude-Skills capacity-planner --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/business-operations/capacity-planner .gemini/skills/capacity-planner && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "capacity-planner" agent skill from https://github.com/borghei/Claude-Skills/tree/main/business-operations/capacity-planner into .gemini/skills/capacity-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "capacity-planner", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install borghei/Claude-Skills capacity-plannerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add borghei/Claude-Skills --skill capacity-planner -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/business-operations/capacity-planner .github/skills/capacity-planner && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "capacity-planner" agent skill from https://github.com/borghei/Claude-Skills/tree/main/business-operations/capacity-planner into .github/skills/capacity-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "capacity-planner", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add borghei/Claude-Skills --skill capacity-planner -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install borghei/Claude-Skills capacity-planner --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/borghei/Claude-Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/business-operations/capacity-planner .opencode/skills/capacity-planner && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "capacity-planner" agent skill from https://github.com/borghei/Claude-Skills/tree/main/business-operations/capacity-planner into .opencode/skills/capacity-planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "capacity-planner", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
capacity-plannerHeadcount and delivery-capacity planning — effective capacity from raw headcount, hire/contract/defer scenarios, and capacity-vs-commitment gap reports.
Capacity Planner is an agent skill from borghei/Claude-Skills. Headcount and delivery-capacity planning — effective capacity from raw headcount, hire/contract/defer scenarios, and capacity-vs-commitment gap reports. Use when planning a quarter, sizing a hiring ask, or testing whether a roadmap fits.
Its SKILL.md is about 3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files, including scripts, reference files and assets (for example `assets/capacity-plan-template.md`, `assets/sample_commitments.json` and `assets/sample_scenarios.json`).
It sits in Business, Finance & HR, covering Site reliability engineering and Operations and SOPs. The repository describes itself as: 385 AI skills, 77 expert agents, and 900 stdlib Python tools for every team: engineering, PM, marketing, C-level, compliance, business ops, research, and a LinkedIn toolkit… The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit c9a1487. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 3 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Capacity Planner loads about 3k tokens when it runs, and up to ~9.1k if it reads all its reference files. Until then it costs about 64 tokens; SKILL.md has 1,590 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from borghei/Claude-Skills at commit c9a1487, republished under its MIT licence (© borghei). 1,590 words, ~3,044 tokens.
.claude/skills/capacity-planner/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.Turns headcount into hours you can actually commit. Most capacity plans fail the same way: they count people instead of delivered hours, ignore ramp, and size supply to fit the roadmap rather than the other way round. This skill computes effective capacity independently, matches it against risk-adjusted demand, and publishes the cut line.
Before generating, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
Establishes what the team can actually deliver, computed before anyone looks at the roadmap. Run this first, always.
tenure_months for someone who has not started yet.meeting_load_pct from a calendar audit, not from memory — the gap is usually 5-10 points.references/capacity-benchmarks.md: below 45% is structurally broken, above 80% is fiction.python3 business-operations/capacity-planner/scripts/capacity_model.py \
--input business-operations/capacity-planner/assets/sample_team.json \
--format textMatches risk-adjusted demand against capacity in priority order and reports what does not fit.
"committed": true.committed: true item above the cut line this week — a promise you already know you will miss is a conversation, not a risk.python3 business-operations/capacity-planner/scripts/commitment_gap.py \
--input business-operations/capacity-planner/assets/sample_commitments.json \
--buffer-pct 20 --format textApplies only to work below the cut line. Never use scenario analysis to justify a plan that does not fit.
references/planning-methods.md. A four-quarter horizon is systematically biased toward contracting because the hire/contract crossover falls at month 9-14.python3 business-operations/capacity-planner/scripts/scenario_compare.py \
--input business-operations/capacity-planner/assets/sample_scenarios.json \
--format jsonPlanning figures for one fully-ramped IC over a 63-day quarter:
| Layer | Hours | Running total |
|---|---|---|
| Gross (63 d x 8 h) | 504 | 504 |
| Booked PTO (5 days) | -40 | 464 |
| On-call (2 weeks @ 40% loss) | -32 | 432 |
| Meetings + overhead (20%) | -86 | 346 |
| Unplanned-work buffer (20%) | -69 | 277 committable |
Use 270-300 committable hours per fully-ramped IC per quarter. A tech lead delivers 120-160; an engineering manager delivers 0. A mid-level hire starting on day one of the quarter delivers 90-110.
| Gap size | Persists beyond 4 quarters? | Lever | Time to relief |
|---|---|---|---|
| Any | — | Cut scope [PROVEN] | Immediate |
| Under 10% | No | Reduce overhead [PROVEN] | 2-4 weeks |
| 10-30% | No | Defer, with a named later slot | Immediate |
| 10-40% | No, work is separable | Contract [RECOMMENDED] | 1-3 weeks |
| Any | Yes | Hire [PROVEN for structural gaps] | 5-8 months |
| Large | Yes, needed within 2 quarters | Hire + contract bridge [RECOMMENDED] | 1-3 weeks, handover at Q+2 |
Consider them in this order. Reducing overhead is the highest-ROI lever and is almost always skipped because it is nobody's job — recovering 8% of effective hours on a ten-person team is worth most of an FTE and costs nothing.
The bridge pattern's failure mode is that the handover never happens and the contractor becomes permanent at contractor rates. Put the handover date and the knowledge-transfer artifact in the contract itself.
| Confidence | Definition | Multiplier |
|---|---|---|
| High | Team has shipped something near-identical; design complete | 1.15x |
| Medium | Shape understood; unknowns are known | 1.40x |
| Low | New domain, new dependency, or design not started | 1.90x |
Recalibrate against your own actual / original estimate history after two
quarters. Most teams land between 1.3 and 1.6 for "medium". Never make an
external commitment at "low" confidence — either de-risk it to medium first, or
commit the date at the inflated number.
| Planned utilisation | Behaviour |
|---|---|
| Below 60% | Under-committed; the space fills with low-value work |
| 70-80% | Target. Absorbs incidents without slipping commitments |
| 80-90% | Every surprise costs a commitment |
| Above 90% | Queueing effects dominate; cycle time rises non-linearly |
This is queueing theory, not motivation. Planning to 95% guarantees late delivery even when every estimate is correct.
Mistake: Multiplying FTE count by working hours and calling it capacity — 8 engineers x 504 hours = 4,032 hours available. Why it happens: It is the only number that is easy to get, and it is the number finance and leadership already track. Effective hours require measurement nobody has set up. Instead: Run the gross-to-effective waterfall every time. The real figure is 50-70% of gross, and the gap is where every over-commitment lives. If you have no measured overhead data, use 60% and start measuring this quarter.
Mistake: Responding to a capacity gap by opening requisitions, then planning as if the new people contribute in the current period. Why it happens: Hiring is the lever with the clearest approval path — a headcount ask is a familiar conversation in a way that "we are cutting three roadmap items" is not. Instead: Hiring relieves the quarter after next at the earliest: 8-14 weeks to fill plus 3-6 months to ramp. Close the current gap by cutting scope or contracting, and trigger hiring on a three-quarter trend above 85% load rather than on one bad quarter. Onboarding into an overloaded team also ramps 20% slower, because nobody has time to onboard anyone.
Mistake: Presenting a capacity plan where demand lands within a few percent of supply, with nothing below the cut line. Why it happens: Estimates get quietly adjusted downward during planning until the roadmap fits the team, or the demand list is truncated before the meeting so it never appears. Instead: Treat a perfect fit as evidence of a process failure and go find which number moved. Every honest plan has a visible cut line, and the below-the-line list is the most useful artifact the exercise produces — it is what lets a stakeholder trade priorities rather than discover in week 10 that their item was never going to happen.
Mistake: Setting the unplanned-work reserve to whatever makes the plan work — dropping from 20% to 10% when the roadmap does not fit. Why it happens: The buffer looks like slack, and slack looks like something to be negotiated away. It has no advocate in the room. Instead: Set the buffer from the trailing three quarters of actual unplanned hours; it is a measurement, not a cushion. If unplanned work exceeded the buffer for two consecutive weeks last quarter, the correct move is to raise it. Cutting the buffer does not create capacity — it just relocates the shortfall to week 10, where it costs more.
| File | Purpose |
|---|---|
scripts/capacity_model.py | Converts roster + overhead + ramp into effective hours per person and per discipline |
scripts/commitment_gap.py | Inflates estimates by confidence, fills capacity in priority order, reports the cut line |
scripts/scenario_compare.py | Projects hire/contract/defer scenarios over a horizon with cost per delivered hour |
references/capacity-benchmarks.md | Effective-hours ratios by role, ramp curves, on-call and meeting load, utilisation bands, hire-vs-contract economics |
references/planning-methods.md | Planning sequence, demand forecasting, gap-closing levers, governance cadence, stakeholder pushback responses |
assets/capacity-plan-template.md | Quarterly capacity plan with cut line, gap options, risks, and weekly tracking |
assets/sample_team.json | Seven-person roster covering ramping hires, part-time, and multiple disciplines |
assets/sample_commitments.json | Nine commitments against the capacity produced by capacity_model.py on the sample roster |
assets/sample_scenarios.json | Four-quarter demand curve with hire, contract, and defer scenarios |
© borghei, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 9 other files (scripts, references, assets) in business-operations/capacity-planner of borghei/Claude-Skills.
Open the folder on GitHubat commit c9a1487
Capacity Planner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Capacity Planner this skillborghei/Claude-Skills | 874 | — | ~3k | Automated safety check: Pass | MIT | |
| Process Mapperalirezarezvani/claude-skills | 28k | — | ~2.2k | Automated safety check: Pass | MIT | |
| Operations ManagerFerroxLabs/wayland | 608 | — | ~5k | Automated safety check: Pass | Apache-2.0 | |
| Operationstravisjneuman/.claude | 101 | — | ~3.4k | Automated safety check: Pass | MIT | |
| Knowledge Opsalirezarezvani/claude-skills | 28k | — | ~4.1k | Automated safety check: Pass | MIT | |
| Sops Encryptionsickn33/agentic-awesome-skills | 47k | 1 repos | ~751 | Automated safety check: Pass | MIT |
alirezarezvani/claude-skills
A skill your agent uses when a BizOps lead, COO, or process-improvement owner needs to document an end-to-end business process (procurement, employee onboarding, incident handoff…
FerroxLabs/wayland
Becomes a senior operations manager who maps existing processes, identifies bottlenecks, designs improved workflows, creates standard operating procedures, and defines efficiency metrics.
travisjneuman/.claude
Operations excellence expertise for supply chain optimization, process improvement (Lean, Six Sigma), capacity planning, vendor management, quality assurance, and operational efficiency.
alirezarezvani/claude-skills
A skill your agent uses when a Head of Ops, Knowledge Manager, or TPM-Internal needs to author, validate, or clean up company SOPs and internal runbooks (procurement intake, vendor offboarding…
sickn33/agentic-awesome-skills
Encrypt files and configs with Mozilla SOPS. An agent skill from sickn33/agentic-awesome-skills.
jeffstric/ZJT
营销项目经理智能体,负责统筹营销创作流程,根据用户需求选择并加载对应的SOP,协调其他智能体完成营销内容创作. An agent skill from jeffstric/ZJT.
borghei/Claude-Skills
Run delivery when AI coding and ops agents take tickets. An agent skill from borghei/Claude-Skills.
borghei/Claude-Skills
Check AI-generated marketing content and reviews for required disclosures under the EU AI Act, FTC rules and platform AI-label policies.
borghei/Claude-Skills
Idea to AI-generated prototype to customer validation to engineering handoff.
borghei/Claude-Skills
Analytics engineering across data modeling, dbt, transformation, and semantic layers.
borghei/Claude-Skills
Ansoff Matrix — 4-quadrant framework for growth options: market penetration, market/product development, and diversification.
borghei/Claude-Skills
OKR brainstorming and validation using the Radical Focus framework — outcome objectives, measurable key results, counter-metrics.
Headcount and delivery-capacity planning — effective capacity from raw headcount, hire/contract/defer scenarios, and capacity-vs-commitment gap reports. Capacity Planner is an agent skill from borghei/Claude-Skills. Headcount and delivery-capacity planning — effective capacity from raw headcount, hire/contract/defer scenarios, and capacity-vs-commitment gap reports.
Capacity Planner fits situations like: planning a quarter; sizing a hiring ask; testing whether a roadmap fits.
Run `npx skills add borghei/Claude-Skills --skill capacity-planner -a claude-code`. Or copy the skill folder (business-operations/capacity-planner in borghei/Claude-Skills) into .claude/skills/capacity-planner in your project. Claude Code loads it when a task matches its description.
Run `npx skills add borghei/Claude-Skills --skill capacity-planner -a codex`. Or copy the skill folder (business-operations/capacity-planner in borghei/Claude-Skills) into .agents/skills/capacity-planner in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add borghei/Claude-Skills --skill capacity-planner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/capacity-planner, .gemini/skills/capacity-planner, .github/skills/capacity-planner and .opencode/skills/capacity-planner in your project.
Going by SKILL.md and its folder, Capacity Planner needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Capacity Planner is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Capacity Planner: Process Mapper (alirezarezvani/claude-skills, 28k stars), Operations Manager (FerroxLabs/wayland, 608 stars), Operations (travisjneuman/.claude, 101 stars) and Knowledge Ops (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
borghei (a GitHub user) maintains it in borghei/Claude-Skills, which has 874 GitHub stars. The repository holds 364 skills in this directory. The repository was last updated on October 7, 2026.
Source: borghei/Claude-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.