pm-businessmodel

Generate a Business Model Canvas and monetization structure from PMContext.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/Wcof/PMSkill --skill pm-businessmodel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-businessmodel
Source: https://github.com/Wcof/PMSkill/tree/main/skills/discovery/pm-businessmodel
Command: npx skills add https://github.com/Wcof/PMSkill --skill pm-businessmodel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product teams turn scattered product context into a structured business model. It is useful when you need to define how a product creates, delivers, and captures value, but the revenue model, cost structure, customer segments, or strategic trade-offs are still unclear.

Core Features & Use Cases

  • Business Model Canvas generation: Builds all 9 BMC modules from PMContext, with traceability back to source sections such as user scenarios, value metrics, and boundary conditions.
  • Monetization design: Classifies the product into an attention, transaction, or productivity business game, then proposes at least two revenue streams, fixed and variable costs, and monetization maturity guidance.
  • Assumption and risk handling: Marks uncertain entries with [假设] or [待确认], evaluates moat and strategic trade-offs, and feeds key assumptions back into the PMContext assumption list.
  • Use Case: When a PM has already completed discovery and wants to decide who the product serves, what value it offers, how it makes money, and what competitive advantages or sacrifices define the model, this Skill produces a review-ready business model document.

Quick Start

Ask the agent to use pm-businessmodel to generate a Business Model Canvas from your existing PMContext, including business game classification, at least two revenue streams, cost structure, and flagged assumptions.

Frequently Asked Questions about pm-businessmodel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Business Model Canvas from existing product context?

To generate a Business Model Canvas from product context, you need a tool that maps all nine BMC modules from your discovery data, ensuring traceability back to user scenarios and value metrics while validating missing information. This process structures scattered context into a review-ready business model document.

What is the best way to define revenue streams and cost structure for a new product?

Defining revenue streams and cost structure requires classifying the product into an attention, transaction, or productivity business game, then proposing at least two revenue streams alongside fixed and variable cost breakdowns. This monetization design provides maturity guidance for your product strategy.

How do you label assumptions and risks when mapping a business model?

When mapping a business model, uncertain entries should be marked with specific tags like [假设] or [待确认] to flag assumptions. The system then evaluates moats, documents strategic trade-offs, and feeds these key assumptions back into your central product context list for tracking.

Can I build a monetization blueprint if my customer segments are still unclear?

You can build a monetization blueprint with unclear customer segments, but the system will perform pre-flight validation and label missing information as assumptions or items to confirm. This ensures the business model design remains transparent and highlights areas needing further discovery.

Does business model generation work without complete value proposition mapping?

Business model generation can proceed without complete value proposition mapping by labeling gaps as assumptions, but full strategic analysis requires complete coverage of all nine BMC modules. Pre-flight validation identifies missing sections to ensure traceability to your core product context.

Why classify a product into a specific business game during monetization design?

Classifying a product into a specific business game during monetization design determines whether your revenue model aligns with attention, transaction, or productivity dynamics. This classification directly shapes your revenue streams, cost structure, and competitive moat assessment for accurate product strategy.