portfolio-canvas

Translate Lean Canvas or Business Model Canvas sections into structured portfolio entities.

12|2|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/cogni-work/insight-wave --skill portfolio-canvas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: portfolio-canvas
Source: https://github.com/cogni-work/insight-wave/tree/main/cogni-portfolio/skills/portfolio-canvas
Command: npx skills add https://github.com/cogni-work/insight-wave --skill portfolio-canvas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Translates Lean Canvases or Business Model Canvases into structured portfolio data, enabling teams to bootstrap a portfolio from a hypothesis document without manual re-entry.

Core Features & Use Cases

  • Canvas-to-portfolio translation: maps sections such as Customer Segments, Solution, and Revenue Streams into Markets, Products, and Features for consistent downstream workflows.
  • Context preservation: stores the original canvas context in portfolio.json to keep hypotheses, UVP, and assumptions visible for future validation.
  • Flexible input formats: supports both numbered and named sections and handles incomplete canvases gracefully.

Quick Start

Provide your Lean Canvas markdown file and run the portfolio-setup workflow to bootstrap a new project.

Frequently Asked Questions about portfolio-canvas

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

FAQPage Schema
How do I convert a Lean Canvas into structured portfolio data?

To convert a Lean Canvas into structured portfolio data, provide your canvas markdown file to map sections like Customer Segments and Revenue Streams into structured portfolio entities, storing original context in portfolio.json.

What is canvas-to-portfolio translation for business models?

Canvas-to-portfolio translation maps Lean Canvas or Business Model Canvas sections such as Customer Segments and Revenue Streams into Markets, Products, and Features, enabling teams to bootstrap without manual re-entry.

Can I use incomplete canvases to bootstrap a portfolio?

Yes, you can use incomplete canvases. The translation process handles incomplete canvases gracefully with schema-like relationship enforcement and fallbacks, supporting both numbered and named section formats.

Does the portfolio canvas mapping preserve original assumptions and context?

Yes, portfolio mapping preserves original context. It stores the original canvas context in portfolio.json to keep hypotheses, UVP, and assumptions visible for future validation workflows.

What is the best way to generate portfolio entities from a hypothesis document?

The best way to generate portfolio entities from a hypothesis document is canvas-to-portfolio translation, which automatically maps canvas sections to markets, products, and features while enforcing schema-like relationships.

What happens to unmapped sections when translating a Business Model Canvas?

When translating a Business Model Canvas, unmapped sections or incomplete data are handled with graceful fallbacks to ensure the portfolio setup workflow continues without failing.