Agent skill

Business Case

by yonatangross in yonatangross/orchestkit

Business case analysis with ROI, NPV, IRR, payback period, and TCO calculations for investment decisions.

MITAuto-check passed

Install Business Case

skills CLI
$ npx skills add yonatangross/orchestkit --skill business-case -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install yonatangross/orchestkit business-case --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/yonatangross/orchestkit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/src/skills/business-case .claude/skills/business-case && rm -rf skills-src

Use ~/.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/

Facts

Skill name
business-case
GitHub stars
292
Token cost
~1.3k tokens
SKILL.md length
254 words
Files
7 (incl. references)
Skills in repo
108
Repo updated
First seen
Licence
MIT

At a glance

Business case analysis with ROI, NPV, IRR, payback period, and TCO calculations for investment decisions.

  • Building financial justification
  • SKILL.md covers When to Use Each Framework, Decision Tree, Quick Reference Formulas and Business Case Template, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Cost-benefit analysis

What it does

Business Case is an agent skill from yonatangross/orchestkit. Business case analysis with ROI, NPV, IRR, payback period, and TCO calculations for investment decisions. Use when building financial justification, cost-benefit analysis, build-vs-buy comparisons, or sensitivity analysis.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including reference files (for example `references/build-buy-partner-decision.md`, `references/roi-calculation-guide.md` and `rules/_sections.md`). Compatibility notes: Claude Code 2.1.277+

The repository describes itself as: The Complete AI Development Toolkit for Claude Code. 106 skills, 36 agents, 171 hooks. Install ork for stable (v9.x), or ork-alpha for the v10 line, which ships daily. The licence is MIT.

When your agent uses it

  • Building financial justification
  • Cost-benefit analysis
  • Build-vs-buy comparisons
  • Sensitivity analysis

Example prompts

  • “/business-case”

Requirements

  • Compatibility (from SKILL.md): Claude Code 2.1.277+
  • Pre-approved tools (allowed-tools): Read, Glob, Grep, WebFetch, WebSearch

What it can do on your machine

Read from SKILL.md and the folder at commit e4ff8d9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Glob
    • Grep
    • WebFetch
    • WebSearch

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Claude Code 2.1.277+

    From compatibility in the SKILL.md frontmatter.

Context cost

Business Case loads about 1.3k tokens when it runs, and up to ~2.9k if it reads all its reference files. Until then it costs about 59 tokens; SKILL.md has 254 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~59
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.9k

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.

Safety

Auto-check passed

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from yonatangross/orchestkit at commit e4ff8d9, republished under its MIT licence (© yonatangross). 254 words, ~1,261 tokens.

Download SKILL.mdSave it as .claude/skills/business-case/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
business-case
description
Business case analysis with ROI, NPV, IRR, payback period, and TCO calculations for investment decisions. Use when building financial justification, cost-benefit analysis, build-vs-buy comparisons, or sensitivity analysis.
allowed-tools
Read, Glob, Grep, WebFetch, WebSearch
compatibility
Claude Code 2.1.277+
user-invocable
false
disable-model-invocation
false
metadata.owner-agent
product-strategist
metadata.category
document-asset-creation
metadata.version
1.0.0
metadata.author
OrchestKit
metadata.complexity
medium
metadata.tags
roi, npv, irr, tco, build-vs-buy, financial-analysis, cost-benefit

Business Case

Financial frameworks for investment justification and decision support.

When to Use Each Framework

FrameworkUse When
ROIQuick sanity check; time value of money doesn't matter much
NPVMulti-year investments; gold standard for GO/NO-GO
IRRComparing projects competing for the same budget
Payback PeriodLeadership asks "how fast do we break even?"
TCOBuild vs. buy; total cost including hidden/ongoing costs
Sensitivity AnalysisHigh uncertainty; need to stress-test assumptions

Decision Tree

Is the investment multi-year?
  YES → Use NPV (+ IRR to compare alternatives)
  NO  → ROI is sufficient

Is this a build vs. buy decision?
  YES → TCO comparison across all three options
  NO  → Skip TCO, use NPV/ROI

Are assumptions uncertain?
  YES → Add sensitivity analysis (3 scenarios)
  NO  → Base case only

Quick Reference Formulas

ROI = (Net Benefits - Total Costs) / Total Costs × 100%

NPV = Sum(Cash Flow_t / (1 + r)^t) - Initial Investment
  r = discount rate (10% enterprise, 15-20% growth, 25-40% startup)
  Decision: Accept if NPV > 0

IRR = discount rate where NPV = 0
  Decision: Accept if IRR > hurdle rate

Payback Period = Initial Investment / Annual Cash Flow
  Benchmarks: SaaS 6-12 mo, Enterprise platform 12-24 mo, Infra 24-36 mo

TCO = CAPEX + (OPEX × years) + Opportunity Cost + Hidden Costs

Business Case Template

markdown
# Business Case: [Project Name]

## Executive Summary
[2-3 sentences: what we're investing in and expected return]

## Financial Analysis

### Investment Required
| Item | One-Time | Annual |
|------|----------|--------|
| Development | $X | |
| License / SaaS | | $X |
| Implementation | $X | |
| Training | $X | |
| Maintenance | | $X |
| **Total** | **$X** | **$X** |

### Expected Benefits
| Benefit | Annual Value | Confidence |
|---------|--------------|------------|
| Time savings (X hrs × $Y/hr) | $X | High |
| Error reduction | $X | Medium |
| Revenue uplift | $X | Low |
| **Total** | **$X** | |

### Key Metrics
| Metric | Value |
|--------|-------|
| 3-Year TCO | $X |
| NPV (10% discount) | $X |
| IRR | X% |
| Payback Period | X months |
| ROI | X% |

## Sensitivity Analysis
| Scenario | Discount Rate | Year 1 Benefits | NPV |
|----------|---------------|-----------------|-----|
| Base case | 10% | $X | $X |
| Conservative | 15% | $X × 0.75 | $X |
| Optimistic | 8% | $X × 1.25 | $X |

## Risk Analysis
| Risk | Probability | Impact | Mitigation |
|------|-------------|--------|------------|
| | | | |

## Recommendation
[GO / NO-GO] — [one-sentence rationale]

TCO: Build vs. Buy vs. Partner

See rules/business-cost-benefit.md for the full 3-year TCO template and hidden cost checklist.

Key hidden costs to never omit:

CategoryBuildBuy
Opportunity costYes — team blocked from other workNo
Switching costsN/AYes — vendor lock-in
Downtime riskYou own uptimePartial SLA coverage
Security/complianceYour responsibilityShared

Common Pitfalls

PitfallMitigation
Simple ROI without time valueAlways use NPV for multi-year decisions
Ignoring soft costs (training, change mgmt)Add 30% buffer to implementation estimates
Optimistic benefit estimatesUse conservative estimates, document assumptions
Sunk cost included in forward analysisEvaluate future costs/benefits only
No sensitivity analysisAlways test conservative + optimistic scenarios

References

  • ork:market-sizing — Size the opportunity before building the business case
  • ork:competitive-analysis — Assess competitive context and moat for the investment
  • ork:product-frameworks — Full product strategy toolkit (prioritization, OKRs, personas)

Version: 1.0.0

© yonatangross, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (references) in src/skills/business-case of yonatangross/orchestkit.

  • SKILL.md
  • references/build-buy-partner-decision.md
  • references/roi-calculation-guide.md
  • rules/_sections.md
  • rules/business-cost-benefit.md
  • rules/business-roi.md
  • test-cases.json

Open the folder on GitHubat commit e4ff8d9

Compare with similar skills

Business Case 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.

Business Case compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Business Case this skillyonatangross/orchestkit292—~1.3kAutomated safety check: PassMIT
Case Reviewsickn33/agentic-awesome-skills47k1 repos~1.6kAutomated safety check: PassMIT
Case Reviewzhaoxuya520/reverse-skill41k1 repos~1.6kAutomated safety check: WarnMIT
Clinical Case Reportnexu-io/open-design100k—~2.2kAutomated safety check: PassApache-2.0
Secops Casesgoogle/skills21k—~3.2kAutomated safety check: WarnApache-2.0
Roi Estimatormohitagw15856/pm-claude-skills1.4k—~848Automated safety check: PassMIT

Similar skills

  • Case Review

    sickn33/agentic-awesome-skills

    Quality-gate review of a reverse-engineering or assessment case package: scope readiness, Evidence-to-Finding-to-Path traceability, work-item coverage, timeline consistency, and artifact hashes.

    47k GitHub starsUsed in 1 repo~1.6k tokens
    SecurityAuto-check passed
  • Case Review

    zhaoxuya520/reverse-skill

    Reviews a reverse-skill case package for scope readiness, Evidence to Finding to Path traceability, work item coverage, timeline references, and optional artifact hash integrity before report handoff.

    41k GitHub starsUsed in 1 repo~1.6k tokens
    SecurityAuto-check: warnings
  • Clinical Case Report

    nexu-io/open-design

    Structured medical case presentation for clinical rounds, conferences, and documentation.

    100k GitHub stars~2.2k tokensUpdated yesterday
    Auto-check passed
  • Secops Cases

    google/skills

    Official

    Manage Google Security Operations (SecOps) SOAR cases throughout their lifecycle.

    21k GitHub stars~3.2k tokensUpdated yesterday
    SecurityAuto-check: warnings
  • Roi Estimator

    mohitagw15856/pm-claude-skills

    Estimate the ROI, payback, and NPV of an investment, project, or purchase.

    1.4k GitHub stars~848 tokensUpdated 2 days ago
    Auto-check passed
  • Case Brief

    anthropics/claude-for-legal

    Official

    Brief a case in your preferred format. An agent skill from anthropics/claude-for-legal.

    9.6k GitHub starsUsed in 3 repos~1.6k tokens
    Auto-check passed

More from yonatangross/orchestkit

All 107 skills in this repo
  • API Design

    yonatangross/orchestkit

    API contract design for REST and GraphQL, covering resource shape, URL and header versioning with deprecation windows, RFC 9457 Problem Details error handling, and OpenAPI specs.

    292 GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Architecture Decision Record

    yonatangross/orchestkit

    ADR templates in the Nygard format with context, decision, consequences, and alternatives.

    292 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Audit Full

    yonatangross/orchestkit

    Single-pass codebase analysis leveraging a 1M-token context window for comprehensive security scanning, architecture review, and dependency auditing.

    292 GitHub stars~3.5k tokensUpdated today
    Auto-check: notes
  • Code Review Playbook

    yonatangross/orchestkit

    Structured review processes, conventional comments, language-specific checklists, and feedback templates.

    292 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Create PR

    yonatangross/orchestkit

    Creates GitHub pull requests with pre-flight validation, conventional title formatting, and structured summary generation.

    292 GitHub stars~4.5k tokensUpdated today
    Auto-check: notes
  • Explore

    yonatangross/orchestkit

    Multi-angle codebase exploration spawning 3-5 parallel agents for code structure, data flow, architecture patterns, and health assessment.

    292 GitHub stars~3.9k tokensUpdated today
    Auto-check: notes

Questions about Business Case

What does Business Case do?

Business case analysis with ROI, NPV, IRR, payback period, and TCO calculations for investment decisions. Business Case is an agent skill from yonatangross/orchestkit. Business case analysis with ROI, NPV, IRR, payback period, and TCO calculations for investment decisions.

When should I use Business Case?

Business Case fits situations like: building financial justification; cost-benefit analysis; build-vs-buy comparisons; sensitivity analysis.

How do I install Business Case in Claude Code?

Run `npx skills add yonatangross/orchestkit --skill business-case -a claude-code`. Or copy the skill folder (src/skills/business-case in yonatangross/orchestkit) into .claude/skills/business-case in your project. Claude Code loads it when a task matches its description.

How do I install Business Case in Codex?

Run `npx skills add yonatangross/orchestkit --skill business-case -a codex`. Or copy the skill folder (src/skills/business-case in yonatangross/orchestkit) into .agents/skills/business-case in your project. Codex loads it when a task matches its description.

Can I use Business Case in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add yonatangross/orchestkit --skill business-case -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/business-case, .gemini/skills/business-case, .github/skills/business-case and .opencode/skills/business-case in your project.

What does Business Case need to run?

SKILL.md names no scripts, command-line tools or credentials: Business Case is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Glob, Grep, WebFetch, WebSearch. Compatibility (from SKILL.md): Claude Code 2.1.277+.

Does Business Case access the network?

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.

Is Business Case safe to install?

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. Review the folder before installing.

What licence does Business Case use?

Business Case is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Business Case use?

About 1.3k tokens (SKILL.md is roughly 5k 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 1.7k tokens, read only when the agent opens those files.

What are the alternatives to Business Case?

Skills that share tags, products or a category with Business Case: Case Review (sickn33/agentic-awesome-skills, 47k stars), Case Review (zhaoxuya520/reverse-skill, 41k stars), Clinical Case Report (nexu-io/open-design, 100k stars) and Secops Cases (google/skills, 21k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Business Case?

yonatangross (a GitHub user) maintains it in yonatangross/orchestkit, which has 292 GitHub stars. The repository holds 108 skills in this directory. The repository was last updated on October 10, 2026.

Source: yonatangross/orchestkit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.