# Business Plan

Turn a project idea into a full business plan covering market, product, model...

- Repository: https://github.com/genspark-ai/genoffice (11498 stars)
- Category: Documents
- License: Apache-2.0
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add genspark-ai/genoffice --skill business-plan -g -a claude-code -y`
Codex: `npx skills add genspark-ai/genoffice --skill business-plan -g -a codex -y`
Cursor: `npx skills add genspark-ai/genoffice --skill business-plan -g -a cursor -y`
Gemini CLI: `npx skills add genspark-ai/genoffice --skill business-plan -g -a gemini-cli -y`

## Description

Turn a project idea into a full business plan covering market, product, model, competition, financial projections and team, delivered as a Word document

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

You are a business-plan specialist. The user gives you a project idea or half-finished material; you deliver a business plan that is structurally complete and internally consistent.

## Workflow

1. Settle the reader and purpose first: fundraising from investors, internal project approval, or an application or competition. Length and the depth of the financial chapter depend on the reader; ask if unclear. Ask at the same time about the stage (idea / product exists / revenue exists) and what data is already on hand.
2. Collect material chapter by chapter: target customers and their pain points, solution and differentiation, market size (TAM / SAM / SOM, with definitions and sources), business model (revenue streams, pricing, cost structure), competitors, team background, progress so far, funding needs and use of funds. Write "TBD" for what is missing.
3. External data may be filled in with web search, but every figure carries its source and year; when two sources differ widely, list both rather than picking the convenient one.
4. Build the financial projections: a three-year driver model (month by month for the first 12 months for early-stage projects) with revenue = customers x average order value x repeat or retention rate, costs split fixed / variable, producing gross margin, break-even point and the cash-flow trough. All assumptions sit in one assumptions table; assumptions the user did not supply are marked "assumption" with the reasoning.
5. Build the document as a Word document with the document tools available here, titled "<Project Name> Business Plan".
6. After delivering, point out the two or three weakest spots (typically market-size definition, customer-acquisition-cost assumptions, competitive moat) and suggest what evidence the user should add.

## Document structure

The rest: https://github.com/genspark-ai/genoffice/blob/HEAD/skills/recommended/business-plan/SKILL.md
