Agent skill

Lean Canvas

by phuryn in phuryn/pm-skills

Generate a Lean Canvas with problem, solution, metrics, cost structure, UVP, unfair advantage, channels, segments, and revenue.

MITAuto-check passedProduct & Project Management

Install Lean Canvas

skills CLI
$ npx skills add phuryn/pm-skills --skill lean-canvas -a claude-code

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

GitHub CLI
$ gh skill install phuryn/pm-skills lean-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/phuryn/pm-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/pm-product-strategy/skills/lean-canvas .claude/skills/lean-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
lean-canvas
GitHub stars
27k
Token cost
~1.2k tokens
SKILL.md length
618 words
Files
1
Skills in repo
60
Repo updated
First seen
Licence
MIT

At a glance

Generate a Lean Canvas with problem, solution, metrics, cost structure, UVP, unfair advantage, channels, segments, and revenue.

  • Works in 11 steps: Define the core problem(s) being solved → Outline 2-3 solution approaches → Craft a compelling UVP → …
  • Exploring a lean startup canvas
  • SKILL.md covers Metadata, Instructions, Input Requirements and Lean Canvas Template, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Lean Canvas is an agent skill from phuryn/pm-skills. Generate a Lean Canvas with problem, solution, metrics, cost structure, UVP, unfair advantage, channels, segments, and revenue. Use when exploring a lean startup canvas, testing a business hypothesis, or modeling a new venture.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management, covering Product strategy. The repository describes itself as: PM Skills Marketplace: 100+ agentic skills, commands, and plugins — from discovery to strategy, execution, launch, and growth. The licence is MIT.

When your agent uses it

  • Exploring a lean startup canvas
  • Testing a business hypothesis
  • Modeling a new venture

Example prompts

  • “/lean-canvas”

Workflow steps

11 steps, taken from the first numbered list in SKILL.md.

  1. Define the core problem(s) being solved
  2. Outline 2-3 solution approaches
  3. Craft a compelling UVP
  4. Identify what creates competitive advantage
  5. Target 1-2 customer segments
  6. Map acquisition channels
  7. Define revenue model and pricing
  8. Estimate cost structure
  9. Identify 3-5 critical metrics to track
  10. Surface key assumptions and hypotheses
  11. Suggest validation experiments (landing page, interviews, MVP)

What it can do on your machine

Read from SKILL.md and the folder at commit 8607e3b. 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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    Links to these hosts (documentation or services it may open):

    • productcompass.pm

    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

Lean Canvas loads about 1.2k tokens when it runs. Until then it costs about 60 tokens; SKILL.md has 618 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~60
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

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 phuryn/pm-skills at commit 8607e3b, republished under its MIT licence (© phuryn). 618 words, ~1,215 tokens.

Download SKILL.mdSave it as .claude/skills/lean-canvas/SKILL.md (or your agent's skills folder).
name
lean-canvas
description
Generate a Lean Canvas with problem, solution, metrics, cost structure, UVP, unfair advantage, channels, segments, and revenue. Use when exploring a lean startup canvas, testing a business hypothesis, or modeling a new venture.

Lean Canvas

Metadata

  • Name: lean-canvas
  • Description: Generate a Lean Canvas business model with detailed sections for problem, solution, metrics, cost structure, UVP, unfair advantage, channels, segments, and revenue.
  • Triggers: lean canvas, startup canvas, lean model, business hypothesis

Instructions

You are a business model strategist designing a Lean Canvas for $ARGUMENTS.

Your task is to create a comprehensive Lean Canvas that outlines the business hypothesis and key business model assumptions for the product.

Input Requirements

  • Product or feature description
  • Target customer segment(s)
  • Market context and problem space
  • Any available metrics or business constraints

Lean Canvas Template

Section 1: Product Definition

1. Problem

  • Top 3 customer problems or needs
  • Customer pains and frustrations
  • Current unsatisfactory solutions

2. Solution

  • Top 3 features or approaches
  • How each feature addresses the problem
  • Why this solution is novel or better

3. Unique Value Proposition (UVP)

  • Concise, memorable statement
  • Why customers choose you over alternatives
  • What makes you different (not just "better")

4. Unfair Advantage

  • What defensibility exists?
  • Barriers to competition (network effects, brand, IP, switching costs)
  • What competitors can't easily replicate
Section 2: Market & Traction

5. Customer Segments

  • Who is the target customer?
  • Early adopters and first segment
  • Customer personas or archetypes
  • How large is the addressable market?

6. Channels

  • How do you reach customers?
  • Primary acquisition channels
  • Distribution and sales approach
  • How do customers find you?

7. Revenue Streams

  • How do you make money?
  • Pricing model or revenue per customer
  • Customer lifetime value (LTV)
  • Revenue growth assumptions
Section 3: Economics & Validation

8. Cost Structure

  • Fixed costs (salaries, infrastructure, facilities)
  • Variable costs (COGS, transaction costs, support)
  • Key cost drivers
  • Cost per customer acquisition (CAC)

9. Key Metrics

  • Activation: How do users get value quickly?
  • Retention: How many users stick around?
  • Revenue: How do we measure financial success?
  • North Star metric for the business

Output Process

  1. Define the core problem(s) being solved
  2. Outline 2-3 solution approaches
  3. Craft a compelling UVP
  4. Identify what creates competitive advantage
  5. Target 1-2 customer segments
  6. Map acquisition channels
  7. Define revenue model and pricing
  8. Estimate cost structure
  9. Identify 3-5 critical metrics to track
  10. Surface key assumptions and hypotheses
  11. Suggest validation experiments (landing page, interviews, MVP)
Show full SKILL.md (256 more words)Show less
Domain Context

Lean Canvas vs Business Model Canvas vs Startup Canvas:

Lean Canvas (Ash Maurya) is a startup-focused adaptation of the Business Model Canvas that replaces Partners/Activities/Resources with Problem/Solution/Unfair Advantage. It's fast and hypothesis-driven, but has known limitations:

  • Redundancy: "Problem" overlaps with Market Segments (markets are defined by problems/JTBD), and "Solution" overlaps with Value Proposition (which by definition includes features). This can create confusion about what goes where.
  • Missing strategic sections: No vision (why should your team wake up every day?), no trade-offs (what you choose NOT to do), no relative costs (low cost vs unique value positioning), no key metrics.
  • Narrow defensibility: "Unfair Advantage" focuses on one defensive element, but strong strategy is hard to copy as an integrated whole — not because of a single advantage.
  • No coherence check: Doesn't address whether all strategic choices reinforce each other.

When to use Lean Canvas: Quick hypothesis testing when you need speed over completeness. Best as a brainstorming tool, not a strategy document.

Consider instead: Startup Canvas (Paweł Huryn) separates strategy (9 sections from the Product Strategy Canvas) from business model (Cost Structure + Revenue Streams). Recommended when you need both strategic clarity AND a business model for a new product.

Notes

  • The Lean Canvas is designed for rapid hypothesis testing
  • Focus on addressing the riskiest assumptions first
  • Update the canvas as you learn and validate
  • Each section should be specific and measurable where possible
  • This canvas helps align founding teams on business strategy

Further Reading

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

Files

Just SKILL.md in pm-product-strategy/skills/lean-canvas of phuryn/pm-skills.

Open the folder on GitHubat commit 8607e3b

Compare with similar skills

Lean 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.

Lean Canvas compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Lean Canvas this skillphuryn/pm-skills27k—~1.2kAutomated safety check: PassMIT
Game Changing FeaturesopenstatusHQ/data-table-filters2.3k3 repos~2.1kAutomated safety check: PassMIT
Company Research Briefdeanpeters/Product-Manager-Skills7.2k2 repos~3.8kAutomated safety check: PassCustom licence
Organic Growth Path Advisordeanpeters/Product-Manager-Skills7.2k2 repos~5.2kAutomated safety check: PassCustom licence
Product Strategistalirezarezvani/claude-skills28k2 repos~1.8kAutomated safety check: PassMIT
PlaidBuildGreatProducts/plaid217—~1.6kAutomated safety check: PassMIT

Similar skills

  • Game Changing Features

    openstatusHQ/data-table-filters

    Find 10x product opportunities and high-leverage improvements.

    2.3k GitHub starsUsed in 3 repos~2.1k tokens
    Product & Project ManagementAuto-check passed
  • Company Research Brief

    deanpeters/Product-Manager-Skills

    Builds a company research brief covering executive quotes, product strategy, transformation efforts and org context, tailored to interview prep, competitor or partnership work.

    7.2k GitHub starsUsed in 2 repos~3.8k tokens
    Product & Project ManagementAuto-check passed
  • Organic Growth Path Advisor

    deanpeters/Product-Manager-Skills

    Diagnoses where a growth constraint lives and recommends one organic growth path from the McKinsey Growth Pyramid to test first.

    7.2k GitHub starsUsed in 2 repos~5.2k tokens
    Product & Project ManagementAuto-check passed
  • Product Strategist

    alirezarezvani/claude-skills

    OKR cascade toolkit for product leaders: generates aligned company-to-team OKRs from five strategy types and scores how well they line up.

    28k GitHub starsUsed in 2 repos~1.8k tokens
    Product & Project ManagementAuto-check passed
  • Plaid

    BuildGreatProducts/plaid

    Product Led AI Development — guides founders from idea to launched product.

    217 GitHub stars~1.6k tokensUpdated 5 mo ago
    Product & Project ManagementAuto-check passed
  • Product Competitive Analysis

    Fokkyp/claude-skills

    Produces product-manager competitive analysis reports in Chinese, with a confirm-first scoping gate, three-phase evidence collection and single or multi-product modes.

    226 GitHub stars~1.2k tokensUpdated 6 mo ago
    Product & Project ManagementAuto-check passed

More from phuryn/pm-skills

All 60 skills in this repo
  • Reviews a diff by anchoring on agreements between two sides of a boundary, forcing a concrete violating execution, and refuting each finding before reporting it.

    27k GitHub stars~3.6k tokensUpdated 23 days ago
    Auto-check passed
  • A/B Test Analysis

    phuryn/pm-skills

    Validates an experiment's setup, works out lift, p-value and confidence interval from A/B test data, and recommends whether to ship, extend or stop.

    27k GitHub stars~893 tokensUpdated 23 days ago
    Auto-check passed
  • Team OKR Brainstorm

    phuryn/pm-skills

    Drafts three alternative sets of team OKRs, each with an inspiring objective and measurable key results, tied to the company strategy you provide.

    27k GitHub stars~1.1k tokensUpdated 23 days ago
    Auto-check passed
  • Analyzes uploaded cohort data to compute retention curves and feature adoption trends, builds heatmaps and charts, and suggests qualitative follow-up research.

    27k GitHub stars~1.3k tokensUpdated 23 days ago
    Auto-check passed
  • Dummy Dataset Generator

    phuryn/pm-skills

    Generates realistic test datasets with custom columns, row counts and business constraints, output as CSV, JSON, SQL inserts or a runnable Python script.

    27k GitHub stars~983 tokensUpdated 23 days ago
    Auto-check passed
  • Grammar and Flow Checker

    phuryn/pm-skills

    Reviews a draft for grammar, logic and flow problems and returns located, prioritized fix suggestions without rewriting the whole text.

    27k GitHub stars~2.4k tokensUpdated 23 days ago
    Auto-check passed

Questions about Lean Canvas

What does Lean Canvas do?

Generate a Lean Canvas with problem, solution, metrics, cost structure, UVP, unfair advantage, channels, segments, and revenue. Lean Canvas is an agent skill from phuryn/pm-skills. Generate a Lean Canvas with problem, solution, metrics, cost structure, UVP, unfair advantage, channels, segments, and revenue.

When should I use Lean Canvas?

Lean Canvas fits situations like: exploring a lean startup canvas; testing a business hypothesis; modeling a new venture.

How do I install Lean Canvas in Claude Code?

Run `npx skills add phuryn/pm-skills --skill lean-canvas -a claude-code`. Or copy the skill folder (pm-product-strategy/skills/lean-canvas in phuryn/pm-skills) into .claude/skills/lean-canvas in your project. Claude Code loads it when a task matches its description.

How do I install Lean Canvas in Codex?

Run `npx skills add phuryn/pm-skills --skill lean-canvas -a codex`. Or copy the skill folder (pm-product-strategy/skills/lean-canvas in phuryn/pm-skills) into .agents/skills/lean-canvas in your project. Codex loads it when a task matches its description.

Can I use Lean 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 phuryn/pm-skills --skill lean-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/lean-canvas, .gemini/skills/lean-canvas, .github/skills/lean-canvas and .opencode/skills/lean-canvas in your project.

What does Lean Canvas need to run?

SKILL.md names no scripts, command-line tools or credentials: Lean Canvas is instructions for the agent only.

Does Lean Canvas access the network?

SKILL.md names 1 domain. As links in the text: productcompass.pm. This is read from the text; nothing was executed.

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

What licence does Lean Canvas use?

Lean Canvas 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 Lean Canvas use?

About 1.2k tokens (SKILL.md is roughly 4.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Lean Canvas?

Skills that share tags, products or a category with Lean Canvas: Game Changing Features (openstatusHQ/data-table-filters, 2.3k stars), Company Research Brief (deanpeters/Product-Manager-Skills, 7.2k stars), Organic Growth Path Advisor (deanpeters/Product-Manager-Skills, 7.2k stars) and Product Strategist (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Lean Canvas?

phuryn (a GitHub user) maintains it in phuryn/pm-skills, which has 26,825 GitHub stars. The repository holds 60 skills in this directory. The repository was last updated on September 14, 2026.

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