Build, evaluate, and stress-test a Business Model Canvas (Osterwalder) across all 9 blocks.
SkillScore82Maintained
Automatic
◆Product Management pack
Last verified 8/20/2026
What it changes
Passed 18 of 22 test cases with the skill, and 14 of 22 without it.
Without skill64%
With skill82%
Checks it passed that the model alone missed
Rates the top assumptions across Evidence, Riskiness, and Testability dimensions.
Uses a high, medium, or low rating scale for each evaluated assumption criterion.
Lists explicit strategic assumptions at the top of the generated artifact prior to detailing the blocks.
and 2 more in the full report
4 fixed14 passed either way4 still failing0 broke
Pass-rate lift
+18 pp
Tokens
+64%
Agent turns
0%
Response time
+7%
Model gemini-3.6-flashMeasured 8/20/2026v118 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 4
Prompt
Where is the repository script located to automatically run a validation audit on a canvas JSON file into markdown format, and what command line arguments should be passed?
What was checked, without and with the skill
Checked
Without skill
With skill
Outputs the execution command `python3 project-management/strategy-frameworks/business-model-canvas/scripts/canvas_validator.py --input canvas.json --format markdown`.
Missed
Passed
case-11 · gemini-3.6-flash · 8/20/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md124 lines5 filesincludes scripts
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
Customer Segments — Who do we serve? (mass market, niche, segmented, diversified, multi-sided)
Value Propositions — What value do we deliver to each segment?
Channels — How do we reach customers? (own, partner; direct, indirect; physical, digital)
Customer Relationships — How do we acquire, keep, and grow each segment?
Revenue Streams — How does the customer pay? (one-time, subscription, usage, licensing, advertising)
Key Resources — What assets are required? (physical, intellectual, human, financial)
Key Activities — What do we do to deliver value? (production, problem-solving, platform/network)
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.
CAPA system management for medical device QMS, covering root cause analysis, corrective action planning, and effectiveness verification. Use for CAPA investigations, 5-Why and fishbone analysis, and corrective action tracking.