Agent skill

Business Model Canvas

by borghei in borghei/Claude-Skills

Build, evaluate, and stress-test a Business Model Canvas (Osterwalder) across all 9 blocks.

MITAuto-check passedBusiness, Finance & HR

Install Business Model Canvas

skills CLI
$ npx skills add borghei/Claude-Skills --skill business-model-canvas -a claude-code

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

GitHub CLI
$ gh skill install borghei/Claude-Skills business-model-canvas --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/borghei/Claude-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/project-management/strategy-frameworks/business-model-canvas .claude/skills/business-model-canvas && 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-model-canvas
GitHub stars
891
Token cost
~1.6k tokens
SKILL.md length
702 words
Files
5 (incl. scripts, references, assets)
Skills in repo
354
Repo updated
First seen
Licence
MIT

At a glance

Build, evaluate, and stress-test a Business Model Canvas (Osterwalder) across all 9 blocks.

  • Works in 5 steps: Draft per block → Validate the chain → Stress-test assumptions → …
  • Refreshing a business model
  • SKILL.md covers When to use this skill, The 9 building blocks, Clarify First and Workflow, plus 4 more sections
  • Runs Python scripts from its folder; calls python3

What it does

Business Model Canvas is an agent skill from borghei/Claude-Skills. Build, evaluate, and stress-test a Business Model Canvas (Osterwalder) across all 9 blocks. Use when designing or refreshing a business model, auditing a canvas for gaps, exploring monetization, or aligning on the model's assumptions.

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts, reference files and assets (for example `assets/canvas_template.md`, `references/canvas-framework.md` and `references/examples-anti-patterns.md`).

It sits in Business, Finance & HR, covering Startup and business strategy, Product strategy and Load testing. 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.

When your agent uses it

  • Refreshing a business model
  • Auditing a canvas for gaps
  • Exploring monetization
  • Aligning on the models assumptions

Example prompts

  • “/business-model-canvas”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Draft per block
  2. Validate the chain
  3. Stress-test assumptions
  4. Run canvas_validator.py
  5. Iterate

What it can do on your machine

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

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python3

    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.

Context cost

Business Model Canvas loads about 1.6k tokens when it runs, and up to ~5.7k if it reads all its reference files. Until then it costs about 64 tokens; SKILL.md has 702 words of instructions outside code blocks.

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

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); the scripts in this folder are not scanned.

SKILL.md

The full file from borghei/Claude-Skills at commit 4a698e8, republished under its MIT licence (© borghei). 702 words, ~1,641 tokens.

Download SKILL.mdSave it as .claude/skills/business-model-canvas/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
business-model-canvas
description
Build, evaluate, and stress-test a Business Model Canvas (Osterwalder) across all 9 blocks. Use when designing or refreshing a business model, auditing a canvas for gaps, exploring monetization, or aligning on the model's assumptions.
license
MIT + Commons Clause
metadata.version
1.0.0
metadata.author
borghei
metadata.category
project-management
metadata.domain
strategy-frameworks
metadata.updated
2026-05-27
metadata.python-tools
canvas_validator.py
metadata.tech-stack
business-model-canvas, osterwalder, strategy

Business Model Canvas

A working Business Model Canvas (BMC) — Alexander Osterwalder's 9-block strategic management template that captures how an organization creates, delivers, and captures value.

When to use this skill

  • Designing the business model for a new product or company
  • Refreshing the BMC after a strategic pivot
  • Stress-testing the assumptions in an existing model
  • Aligning leadership on how value flows through the business
  • Comparing two or more candidate business models
  • Onboarding a new exec / investor to the business

The 9 building blocks

  1. Customer Segments — Who do we serve? (mass market, niche, segmented, diversified, multi-sided)
  2. Value Propositions — What value do we deliver to each segment?
  3. Channels — How do we reach customers? (own, partner; direct, indirect; physical, digital)
  4. Customer Relationships — How do we acquire, keep, and grow each segment?
  5. Revenue Streams — How does the customer pay? (one-time, subscription, usage, licensing, advertising)
  6. Key Resources — What assets are required? (physical, intellectual, human, financial)
  7. Key Activities — What do we do to deliver value? (production, problem-solving, platform/network)
  8. Key Partnerships — Who helps us? (strategic alliances, JVs, supplier relationships)
  9. Cost Structure — Where do costs come from? (cost-driven vs value-driven; fixed vs variable)

Clarify First

Before building the canvas, confirm these inputs. If any is unknown or vague, ASK — do not assume:

  • Customer segment(s) — who you serve, specifically (drives Value Prop, Channels, Relationships, Revenue — "everyone" collapses the whole canvas)
  • Revenue model — how the customer pays: subscription / usage / licensing / advertising (must reconcile against Cost Structure or unit economics break)
  • Stage — new model / pivot / mature operating business (determines whether Lean Canvas is the better tool)
  • Cost-driven vs value-driven posture — shapes Cost Structure and Key Activities (trying both produces mediocre everything)

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.

Workflow

Step 1 — Draft per block

Start with Customer Segments and Value Propositions (these drive everything else). Then fill: Channels, Customer Relationships, Revenue Streams. Then: Key Resources, Activities, Partnerships. Finish with Cost Structure.

Step 2 — Validate the chain

For each Customer Segment, trace: Segment → Value Prop → Channel → Relationship → Revenue. If you can't connect these, the model has a gap.

Step 3 — Stress-test assumptions

For each block, list the top 2-3 assumptions and rate (high / medium / low) on:

  • Evidence (do we know this is true?)
  • Riskiness (what breaks if wrong?)
  • Testability (can we run a cheap experiment?)
Step 4 — Run canvas_validator.py

Audit the canvas for: empty blocks, ungrounded value-prop / segment matches, revenue / cost imbalance, segment-channel-relationship coherence.

bash
python3 project-management/strategy-frameworks/business-model-canvas/scripts/canvas_validator.py \
  --input canvas.json --format markdown
Show full SKILL.md (280 more words)Show less
Step 5 — Iterate

Most first drafts are wrong in interesting ways. Plan to revise 3-5 times.

Decision frameworks

Which type of business model?
PatternExamplesCharacteristics
UnbundledInvestment banking (advisor + product)Different segments; different value props
Long TailNetflix, AmazonNiche x volume
Multi-sided platformVisa, AirbnbConnects 2+ segments; network effects
Free / FreemiumSpotify, LinkedInOne segment pays for another's free use
OpenOpen-source + servicesFree product, paid expertise/services

Most modern SaaS = multi-sided OR freemium variant.

Cost-driven vs value-driven
Cost-drivenValue-driven
Lean cost structureFocus on premium value
Low-price value propHigh-value, often high-price
Maximum automationHigh-touch service
Extensive outsourcingIn-house excellence

Most companies need to pick ONE — trying both produces mediocre everything.

Common BMC anti-patterns
  • Generic value proposition. "Better, faster, cheaper" — applies to anything; means nothing.
  • One segment listed as "everyone." Forces commodity positioning.
  • Revenue streams with no channel. How does money flow?
  • Costs that don't sum to revenue model. Unit economics broken.
  • Partnerships listed without specific roles. What do they actually do?
  • No coherent customer journey across blocks. Segment doesn't connect to channel.

Output expectations

After using this skill, you should have:

  1. A populated 9-block canvas with specific (not generic) statements
  2. A validation report flagging gaps, ungrounded assumptions, coherence issues
  3. 2-3 prioritized experiments to test the riskiest assumptions
  4. References to other strategy skills (lean canvas for startup-stage; value-proposition-canvas for the VP block)

References

  • references/canvas-framework.md — the 9 blocks deep, patterns, examples
  • references/examples-anti-patterns.md — worked examples + common failures
  • project-management/strategy-frameworks/lean-canvas — startup-stage variant
  • project-management/strategy-frameworks/swot-analysis — internal/external strengths-weaknesses
  • project-management/strategy-frameworks/porters-five-forces — competitive dynamics
  • project-management/discovery/value-proposition-canvas — deeper on the value-prop block
  • project-management/execution/north-star-metric — what to measure once model is set
  • business-growth/pricing-strategy — pricing depth for the revenue block
  • c-level-advisor/ceo-advisor — strategic context for the model

© borghei, 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 4 other files (scripts, references, assets) in project-management/strategy-frameworks/business-model-canvas of borghei/Claude-Skills.

  • SKILL.md
  • assets/canvas_template.md
  • references/canvas-framework.md
  • references/examples-anti-patterns.md
  • scripts/canvas_validator.py

Open the folder on GitHubat commit 4a698e8

Compare with similar skills

Business Model Canvas 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 Model Canvas compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Business Model Canvas this skillborghei/Claude-Skills891—~1.6kAutomated safety check: PassMIT
Money Strategyiamzifei/show-me-the-money1k—~7kAutomated safety check: PassCustom licence
Zhang Yiming Perspectivealchaincyf/zhang-yiming-skill1751 repos~3.2kAutomated safety check: PassMIT
7 Powers Analysisamplitude/builder-skills159—~1.1kAutomated safety check: PassNone
Business Model CanvasProrise-cool/Claude-Code-Multi-Agent306—~4.1kAutomated safety check: PassNone
C Level AdvisorLeoYeAI/openclaw-master-skills2.2k—~1.6kAutomated safety check: PassMIT

Similar skills

  • Money Strategy

    iamzifei/show-me-the-money

    Create comprehensive business strategy with premise deconstruction, business model stress test, pricing, go-to-market plan, and competitive positioning.

    1k GitHub stars~7k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Zhang Yiming Perspective

    alchaincyf/zhang-yiming-skill

    Answers product, organization, globalization, talent and growth questions in the voice of ByteDance founder Zhang Yiming, using a framework built from public material.

    175 GitHub starsUsed in 1 repo~3.2k tokens
    Business, Finance & HRAuto-check passed
  • 7 Powers Analysis

    amplitude/builder-skills

    Analyzes a business, product or feature with Hamilton Helmer's 7 Powers framework to judge competitive advantage and how long it will last.

    159 GitHub stars~1.1k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check passed
  • Business Model Canvas

    Prorise-cool/Claude-Code-Multi-Agent

    Business model design using Osterwalder's Business Model Canvas and Lean Canvas.

    306 GitHub stars~4.1k tokensUpdated 24 days ago
    Business, Finance & HRAuto-check passed
  • C Level Advisor

    LeoYeAI/openclaw-master-skills

    Provides strategic business advice by channelling the perspectives of 10 executive roles — CEO, CTO, COO, CPO, CMO, CFO, CRO, CISO, CHRO, and Executive Mentor — across decisions, trade-offs, and org…

    2.2k GitHub stars~1.6k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check passed
  • Ops Business Model Canvas

    asgard-ai-platform/skills

    Apply the Business Model Canvas (BMC) to map and evaluate business models across nine building blocks.

    242 GitHub stars~1.2k tokensUpdated 4 mo ago
    Business, Finance & HRAuto-check passed

More from borghei/Claude-Skills

All 354 skills in this repo
  • Agent Harness

    borghei/Claude-Skills

    Test and evaluation harness for AI agents — scenario suites, deterministic replay, regression diffing, cost and latency budgets.

    891 GitHub stars~3.1k tokensUpdated 2 days ago
    Auto-check passed
  • Agents In The Team

    borghei/Claude-Skills

    Run delivery when AI coding and ops agents take tickets. An agent skill from borghei/Claude-Skills.

    891 GitHub stars~4.2k tokensUpdated 2 days ago
    Auto-check passed
  • AI Content Disclosure

    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.

    891 GitHub stars~3.4k tokensUpdated 2 days ago
    Auto-check passed
  • AI Prototyping

    borghei/Claude-Skills

    Idea to AI-generated prototype to customer validation to engineering handoff.

    891 GitHub stars~3.6k tokensUpdated 2 days ago
    Auto-check passed
  • Analytics Engineer

    borghei/Claude-Skills

    Analytics engineering across data modeling, dbt, transformation, and semantic layers.

    891 GitHub stars~3.4k tokensUpdated 2 days ago
    Auto-check passed
  • Ansoff Matrix

    borghei/Claude-Skills

    Ansoff Matrix — 4-quadrant framework for growth options: market penetration, market/product development, and diversification.

    891 GitHub stars~2.2k tokensUpdated 2 days ago
    Auto-check passed

Questions about Business Model Canvas

What does Business Model Canvas do?

Build, evaluate, and stress-test a Business Model Canvas (Osterwalder) across all 9 blocks. Business Model Canvas is an agent skill from borghei/Claude-Skills. Build, evaluate, and stress-test a Business Model Canvas (Osterwalder) across all 9 blocks.

When should I use Business Model Canvas?

Business Model Canvas fits situations like: refreshing a business model; auditing a canvas for gaps; exploring monetization; aligning on the models assumptions.

How do I install Business Model Canvas in Claude Code?

Run `npx skills add borghei/Claude-Skills --skill business-model-canvas -a claude-code`. Or copy the skill folder (project-management/strategy-frameworks/business-model-canvas in borghei/Claude-Skills) into .claude/skills/business-model-canvas in your project. Claude Code loads it when a task matches its description.

How do I install Business Model Canvas in Codex?

Run `npx skills add borghei/Claude-Skills --skill business-model-canvas -a codex`. Or copy the skill folder (project-management/strategy-frameworks/business-model-canvas in borghei/Claude-Skills) into .agents/skills/business-model-canvas in your project. Codex loads it when a task matches its description.

Can I use Business Model Canvas 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 borghei/Claude-Skills --skill business-model-canvas -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-model-canvas, .gemini/skills/business-model-canvas, .github/skills/business-model-canvas and .opencode/skills/business-model-canvas in your project.

What does Business Model Canvas need to run?

Going by SKILL.md and its folder, Business Model Canvas needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Business Model Canvas 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 Model Canvas 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Business Model Canvas use?

Business Model Canvas is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Business Model Canvas use?

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

What are the alternatives to Business Model Canvas?

Skills that share tags, products or a category with Business Model Canvas: Money Strategy (iamzifei/show-me-the-money, 1k stars), Zhang Yiming Perspective (alchaincyf/zhang-yiming-skill, 175 stars), 7 Powers Analysis (amplitude/builder-skills, 159 stars) and Business Model Canvas (Prorise-cool/Claude-Code-Multi-Agent, 306 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Business Model Canvas?

borghei (a GitHub user) maintains it in borghei/Claude-Skills, which has 891 GitHub stars. The repository holds 354 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.