Agent skill

Startup Canvas

by phuryn in phuryn/pm-skills

Generate a Startup Canvas combining Product Strategy (9 sections) and Business Model (costs + revenue) for a new product.

MITAuto-check passedProduct & Project Management

Install Startup Canvas

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

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

GitHub CLI
$ gh skill install phuryn/pm-skills startup-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/startup-canvas .claude/skills/startup-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
startup-canvas
GitHub stars
27k
Token cost
~1.6k tokens
SKILL.md length
790 words
Files
1
Skills in repo
67
Repo updated
First seen
Licence
MIT

At a glance

Generate a Startup Canvas combining Product Strategy (9 sections) and Business Model (costs + revenue) for a new product.

  • Works in 12 steps: Define the vision and aspirational impact → Identify 2–3 target market segments with… → Establish cost positioning (low cost vs… → …
  • Launching a new product
  • SKILL.md covers Metadata, Domain Context, Instructions and Input Requirements, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Startup Canvas is an agent skill from phuryn/pm-skills. Generate a Startup Canvas combining Product Strategy (9 sections) and Business Model (costs + revenue) for a new product. An alternative to BMC and Lean Canvas that separates strategy from business model. Use when launching a new product or evaluating a startup concept.

Its SKILL.md is about 1.6k 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 and Startup and business 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

  • Launching a new product
  • Evaluating a startup concept

Example prompts

  • “/startup-canvas”

Workflow steps

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

  1. Define the vision and aspirational impact
  2. Identify 2–3 target market segments with JTBD
  3. Establish cost positioning (low cost vs premium)
  4. Develop value propositions for each segment
  5. List explicit trade-offs
  6. Set North Star and quarterly OMTM
  7. Outline growth strategy and channels
  8. Document required capabilities
  9. Explain defensibility (Can't/Won't test)
  10. Estimate cost structure and revenue streams
  11. Validate strategy coherence: do all elements reinforce each other?
  12. Surface hypotheses that must be true for success

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
    • docs.google.com

    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

Startup Canvas loads about 1.6k tokens when it runs. Until then it costs about 71 tokens; SKILL.md has 790 words of instructions outside code blocks.

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

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). 790 words, ~1,582 tokens.

Download SKILL.mdSave it as .claude/skills/startup-canvas/SKILL.md (or your agent's skills folder).
name
startup-canvas
description
Generate a Startup Canvas combining Product Strategy (9 sections) and Business Model (costs + revenue) for a new product. An alternative to BMC and Lean Canvas that separates strategy from business model. Use when launching a new product or evaluating a startup concept.

Startup Canvas

Metadata

  • Name: startup-canvas
  • Description: Generate a Startup Canvas for a new product. Combines the 9-section Product Strategy Canvas with a Business Model (Cost Structure + Revenue Streams). Designed specifically for startups and new products.
  • Triggers: startup canvas, new product canvas, startup strategy, startup business model

Domain Context

Startup Canvas vs Business Model Canvas vs Lean Canvas

Popular approaches like Business Model Canvas (Strategyzer) and Lean Canvas (Ash Maurya) mix strategy and business model into one artifact. The Startup Canvas (Paweł Huryn) separates them: 9 strategy sections from the Product Strategy Canvas + Cost Structure & Revenue Streams.

Why not Business Model Canvas?

  • No vision — why should your team wake up every day?
  • No Can't/Won't test — what stops competitors from copying you?
  • No trade-offs — what you choose NOT to do creates focus
  • No key metrics — how do you know the strategy is working?
  • Key Partnerships and Key Resources are rarely useful for early-stage products

Why not Lean Canvas?

  • Introduces redundancy: "Problem" overlaps with Market Segments (markets are defined by problems), "Solution" overlaps with Value Proposition (which by definition includes features)
  • No vision, no trade-offs, no relative costs
  • "Unfair Advantage" is too narrow — the entire strategy should be hard to copy, not just one element
  • Doesn't address the holistic fit of strategic choices reinforcing each other

When to use which:

  • Business Model Canvas: Established businesses, corporate strategy, investor materials
  • Lean Canvas: Quick hypothesis testing when you just need speed
  • Startup Canvas: New products where you need both strategic clarity AND a business model — the recommended approach

Instructions

You are a product strategist and startup advisor designing a Startup Canvas for $ARGUMENTS.

Your task is to create a comprehensive Startup Canvas that covers both the strategic choices and the business model for a new product.

Input Requirements

  • Product or startup idea
  • Target market and customer insights
  • Competitive landscape
  • Founder/team constraints and resources

Startup Canvas Template

Part 1: Product Strategy (9 Sections)

1. Vision

  • How can we inspire people? What are we aspiring to achieve? What values do we uphold?
  • Start simple. Your vision will evolve alongside the strategy.

2. Market Segments

  • The market is defined by the problems people have (not demographics).
  • Jobs to Be Done (JTBD), desired outcomes, constraints.
  • What will be your first customer segment? Why this one first?

3. Relative Costs

  • Do you optimize for low cost (like Southwest Airlines) or unique value (like Starbucks)?
  • Low costs don't necessarily mean low prices.

4. Value Proposition For each market segment:

  • What before: Existing, problematic state
  • How: Features and capabilities that change the situation
  • What after: The benefits and outcomes
  • Alternatives: Your unique value vs. competitors and substitutes (consider a Value Curve)

5. Trade-offs

  • What will you NOT do? Trade-offs create focus and amplify value.
  • Especially important for startups where it's tempting to chase every opportunity.

6. Key Metrics

  • A few key metrics to measure if the product and strategy are working.
  • North Star Metric and One Metric That Matters (OMTM) for this quarter.

7. Growth

  • Product-Led Growth or Sales-Led Growth?
  • Preferred channels: Social Media, SEO, Influencers, Resellers?

8. Capabilities

  • What competencies and resources do you need to acquire?
  • What do you build vs. partner for?

9. Can't/Won't

  • What makes you think competitors can't or won't copy your strategy?
  • The entire strategy should be difficult to copy — not just one element.
  • Do all elements fit together and reinforce each other?
Show full SKILL.md (233 more words)Show less
Part 2: Business Model

10. Cost Structure

  • Rent, hardware, licenses, technology, marketing, subscriptions, salaries.
  • Which are recurring? How will they scale?

11. Revenue Streams

  • How much money from each channel?
  • Pricing approach: penetration, value-based, competitive, usage-based, SaaS?
  • Is the revenue model scalable? What are the biggest uncertainties?

Output Process

  1. Define the vision and aspirational impact
  2. Identify 2–3 target market segments with JTBD
  3. Establish cost positioning (low cost vs premium)
  4. Develop value propositions for each segment
  5. List explicit trade-offs
  6. Set North Star and quarterly OMTM
  7. Outline growth strategy and channels
  8. Document required capabilities
  9. Explain defensibility (Can't/Won't test)
  10. Estimate cost structure and revenue streams
  11. Validate strategy coherence: do all elements reinforce each other?
  12. Surface hypotheses that must be true for success
  13. Suggest low-effort experiments to test key assumptions

Notes

  • The Startup Canvas separates strategy from business model — keep them distinct but connected
  • Strategy should pass the Can't/Won't test: your competitors can't or won't copy the integrated set of choices
  • After drafting the first version, identify and start testing hypotheses
  • Mix and adapt approaches to suit your specific needs rather than following any canvas rigidly

Templates

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/startup-canvas of phuryn/pm-skills.

Open the folder on GitHubat commit 8607e3b

Compare with similar skills

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

Startup Canvas compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Startup Canvas this skillphuryn/pm-skills27k—~1.6kAutomated safety check: PassMIT
YC Office Hoursgarrytan/gstack136k—~4.2kAutomated safety check: PassMIT
Good Strategy Bad Strategy Kernelamplitude/builder-skills160—~2.2kAutomated safety check: PassNone
Playing to Win Strategyamplitude/builder-skills160—~1.7kAutomated safety check: PassNone
Lean Canvasborghei/Claude-Skills886—~1.8kAutomated safety check: PassMIT
Create Businesswondelai/skills2.4k—~6.1kAutomated safety check: PassMIT

Similar skills

  • YC Office Hours

    garrytan/gstack

    Runs a YC-style office hours session that pressure-tests a product idea before any code and ends in a design document instead of an implementation.

    136k GitHub stars~4.2k tokensUpdated today
    Product & Project ManagementAuto-check passed
  • Good Strategy Bad Strategy Kernel

    amplitude/builder-skills

    Evaluates or drafts a strategy using Rumelt's kernel of diagnosis, guiding policy and coherent actions, to expose goal lists posing as strategy.

    160 GitHub stars~2.2k tokensUpdated 2 mo ago
    Product & Project ManagementAuto-check passed
  • Playing to Win Strategy

    amplitude/builder-skills

    Walks a team through Lafley and Martin's five-choice cascade to pin down where to compete and how to win there.

    160 GitHub stars~1.7k tokensUpdated 2 mo ago
    Product & Project ManagementAuto-check passed
  • Lean Canvas

    borghei/Claude-Skills

    Lean Canvas (Ash Maurya) — startup adaptation of the Business Model Canvas for capturing assumptions and unfair advantages in early-stage products.

    886 GitHub stars~1.8k tokensUpdated yesterday
    Product & Project ManagementAuto-check passed
  • Create Business

    wondelai/skills

    Guided journey from raw idea to a validated, positioned, priced business with a chosen beachhead.

    2.4k GitHub stars~6.1k tokensUpdated 28 days ago
    Product & Project ManagementAuto-check passed
  • Idea Validator

    Mathews-Tom/armory

    Orchestrates business idea validation via parallel sub-agents: Lean Canvas, JTBD, market/competitive/feasibility research, SWOT/PESTLE, and a weighted scorecard with verdict.

    328 GitHub stars~2.9k tokensUpdated 3 days ago
    Product & Project ManagementAuto-check passed

More from phuryn/pm-skills

All 67 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 24 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 24 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 24 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 24 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 24 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 24 days ago
    Auto-check passed

Questions about Startup Canvas

What does Startup Canvas do?

Generate a Startup Canvas combining Product Strategy (9 sections) and Business Model (costs + revenue) for a new product. Startup Canvas is an agent skill from phuryn/pm-skills. Generate a Startup Canvas combining Product Strategy (9 sections) and Business Model (costs + revenue) for a new product.

When should I use Startup Canvas?

Startup Canvas fits situations like: launching a new product; evaluating a startup concept.

How do I install Startup Canvas in Claude Code?

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

How do I install Startup Canvas in Codex?

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

Can I use Startup 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 startup-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/startup-canvas, .gemini/skills/startup-canvas, .github/skills/startup-canvas and .opencode/skills/startup-canvas in your project.

What does Startup Canvas need to run?

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

Does Startup Canvas access the network?

SKILL.md names 2 domains. As links in the text: productcompass.pm and docs.google.com. This is read from the text; nothing was executed.

Is Startup 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 Startup Canvas use?

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

About 1.6k tokens (SKILL.md is roughly 6.3k 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 Startup Canvas?

Skills that share tags, products or a category with Startup Canvas: YC Office Hours (garrytan/gstack, 136k stars), Good Strategy Bad Strategy Kernel (amplitude/builder-skills, 160 stars), Playing to Win Strategy (amplitude/builder-skills, 160 stars) and Lean Canvas (borghei/Claude-Skills, 886 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Startup Canvas?

phuryn (a GitHub user) maintains it in phuryn/pm-skills, which has 26,845 GitHub stars. The repository holds 67 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.