Files
John Qiu 712063071c refactor: 通用技能按类别拆分为独立目录
skills/ → skills-dev(9), skills-req(10), skills-ops(4),
skills-integration(8), skills-biz(4), skills-workflow(7)

generate-marketplace.py 改为自动扫描所有 skills-* 目录。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 11:31:58 +10:30

24 KiB
Raw Permalink Blame History

name, description
name description
biz-plan 商业计划书撰写。支持融资BP、战略规划、商业模式设计等。当用户提到商业计划书、BP、融资计划、商业模式、战略规划相关任务时自动激活。

商业计划书撰写技能 (biz-plan)

概述

本技能用于辅助商业计划书的撰写与优化,特别适用于 B2B SaaS、供应链平台、产业互联网等领域。


公司背景(可定制)

核心信息

项目 描述
公司定位 酒店供应链系统研发公司
发展阶段 多轮融资,成熟期
核心能力 软件系统研发 + 供应链运营经验
资源优势 头部酒店集团资源

商业模式

┌─────────────────────────────────────────────────────────────┐
│                      平台商业模式                            │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│    ┌──────────┐      换房额度       ┌──────────────┐       │
│    │  酒店端  │ ──────────────────→ │  供应链平台  │       │
│    │          │ ←────────────────── │  (集团总部)  │       │
│    └──────────┘      采购消费       └──────────────┘       │
│         │                                  │               │
│         │ 房间资源                         │ 商品/服务     │
│         ↓                                  ↓               │
│    ┌──────────┐                     ┌──────────────┐       │
│    │ 换房用户 │                     │   供应商     │       │
│    └──────────┘                     └──────────────┘       │
│                                                             │
│    收入来源: 供应链交易服务佣金                             │
│    核心价值: 软件系统增强上下游粘性                         │
└─────────────────────────────────────────────────────────────┘

商业计划书结构

标准融资 BP 结构10-15页

章节 页数 核心内容
1. 封面 1 公司名称、Slogan、联系方式
2. 公司简介 1 一句话定位、发展历程、里程碑
3. 痛点与机会 1-2 行业痛点、市场机会、为什么是现在
4. 解决方案 2 产品/服务介绍、核心功能、价值主张
5. 商业模式 1-2 如何赚钱、收入来源、定价策略
6. 市场规模 1 TAM/SAM/SOM、增长趋势
7. 竞争分析 1 竞争格局、差异化优势
8. 运营数据 1-2 关键指标、增长曲线、客户案例
9. 团队介绍 1 核心成员、背景优势
10. 融资计划 1 融资金额、估值、资金用途

各章节撰写指南

1. 封面

[公司 LOGO]

公司名称
——————————————
一句话 Slogan不超过20字

联系人XXX
电话XXX
邮箱XXX

[日期]
[保密声明]

2. 公司简介

一句话定位模板

我们是 [行业] 领域的 [产品类型],通过 [核心能力],帮助 [目标客户] 实现 [核心价值]。

示例

我们是酒店供应链领域的产业互联网平台,通过 SaaS 系统 + 供应链服务,帮助酒店集团降低采购成本、提升运营效率。

发展历程

时间 里程碑
20XX年 公司成立,获得天使轮融资
20XX年 产品上线,首批客户签约
20XX年 A轮融资GMV突破X亿
20XX年 签约X家头部酒店集团

3. 痛点与机会

痛点分析框架

行业痛点
├── 酒店端痛点
│   ├── 采购成本高、供应商分散
│   ├── 库存管理粗放
│   └── 缺乏数字化工具
├── 供应商端痛点
│   ├── 获客成本高
│   ├── 账期长、现金流压力
│   └── 缺乏稳定渠道
└── 行业痛点
    ├── 信息不对称
    ├── 交易效率低
    └── 缺乏标准化

市场机会

  • 政策利好:数字化转型、供应链金融政策
  • 技术成熟SaaS、移动互联网、大数据
  • 行业变革:酒店行业整合、集团化趋势

4. 解决方案

产品矩阵

产品 目标用户 核心功能 价值
酒店采购系统 酒店采购部 在线下单、供应商管理、成本分析 降本30%
供应商平台 供应商 商品管理、订单处理、对账结算 获客成本降低50%
集团管控系统 酒店集团 集采管理、数据分析、合规审计 管理效率提升
换房服务平台 企业/个人 房间预订、积分兑换 差旅成本优化

技术架构(简化版):

┌─────────────────────────────────────┐
│           业务中台                  │
│  ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐  │
│  │订单 │ │商品 │ │用户 │ │结算 │  │
│  └─────┘ └─────┘ └─────┘ └─────┘  │
├─────────────────────────────────────┤
│           数据中台                  │
│  ┌─────┐ ┌─────┐ ┌─────┐          │
│  │BI   │ │算法 │ │数仓 │          │
│  └─────┘ └─────┘ └─────┘          │
└─────────────────────────────────────┘

5. 商业模式

收入模型

收入来源 说明 占比
交易佣金 供应链交易抽佣 (X%) XX%
SaaS 订阅费 系统使用年费 XX%
金融服务 供应链金融分润 XX%
增值服务 数据服务、营销服务 XX%

单位经济模型Unit Economics

指标 数值 说明
CAC ¥XXX 获客成本
LTV ¥XXX 客户生命周期价值
LTV/CAC X.X 健康值 >3
毛利率 XX%
回本周期 X个月

6. 市场规模

TAM/SAM/SOM 分析

┌────────────────────────────────────────┐
│              TAM: XXX亿               │
│         (Total Addressable Market)     │
│    ┌────────────────────────────┐     │
│    │       SAM: XXX亿          │     │
│    │ (Serviceable Addressable)  │     │
│    │   ┌──────────────────┐    │     │
│    │   │   SOM: XXX亿    │    │     │
│    │   │  (Serviceable    │    │     │
│    │   │   Obtainable)    │    │     │
│    │   └──────────────────┘    │     │
│    └────────────────────────────┘     │
└────────────────────────────────────────┘

酒店供应链市场规模(示例):

  • 中国酒店行业规模:约 6000 亿
  • 酒店采购市场TAM约 2000 亿
  • 连锁/集团酒店采购SAM约 800 亿
  • 可触达市场SOM约 100 亿

7. 竞争分析

竞争格局

类型 代表企业 优势 劣势
传统供应商 XX、YY 客户关系、线下服务 数字化能力弱
SaaS 厂商 AA、BB 技术能力强 缺乏供应链能力
互联网平台 CC、DD 流量、资金 行业理解不深
我们 - 软件+供应链双轮驱动 -

差异化优势

  1. 行业 Know-how:多年酒店供应链经验
  2. 头部资源XX家头部集团客户
  3. 创新模式:换房模式增强粘性
  4. 技术壁垒:自研系统,快速迭代

8. 运营数据

关键指标

指标 2023 2024 2025E YoY增长
GMV亿 X X X XX%
收入(万) X X X XX%
客户数 X X X XX%
复购率 X% X% X% -

增长曲线(用文字描述,实际 BP 用图表):

  • 2022-2023产品打磨期种子客户验证
  • 2024规模扩张期客户数 X 倍增长
  • 2025加速增长期目标 GMV XX亿

标杆客户案例

XX酒店集团X00家酒店

  • 合作前:采购分散,年采购成本 X 亿
  • 合作后:统一平台采购,成本降低 XX%
  • 换房模式:年换房 X 万间夜,转化采购额 XX 万

9. 团队介绍

核心团队

姓名 职位 背景
XXX CEO XX酒店集团XX年XX大学MBA
XXX CTO 原XX公司技术总监XX年技术经验
XXX COO 原XX供应链公司XX年运营经验
XXX CFO 原XX投资XX年财务经验

团队优势

  • 酒店行业背景:平均 X 年行业经验
  • 技术能力XX 人研发团队
  • 资源网络:覆盖 XX% 头部酒店集团

10. 融资计划

本轮融资

项目 内容
融资轮次 X 轮
融资金额 人民币 XXX 万元
出让股份 XX%
投前估值 人民币 XXX 万元
资金用途 见下表

资金用途

用途 占比 说明
产品研发 40% 核心系统升级、AI 能力建设
市场拓展 30% 销售团队扩张、客户获取
运营投入 20% 供应链能力建设、服务体系
储备资金 10% 现金流储备

里程碑规划

时间 目标
融资后6个月 客户数达到 X 家GMV XX亿
融资后12个月 新产品上线,进入 X 个新区域
融资后18个月 实现盈亏平衡

行业专项模板

酒店供应链 BP 要点

换房模式说明

换房模式运作逻辑
─────────────────────────────────────────

1. 酒店提供房间资源
   酒店 → 平台承诺年度换房额度如100万间夜

2. 平台转化为采购额度
   换房价值 → 按比例转化为供应链采购额度

3. 酒店在平台消费
   酒店使用额度 → 在供应链平台采购商品/服务

4. 平台获取佣金
   供应链交易 → 平台抽取 X% 服务佣金

核心价值:
✓ 酒店:用闲置资源换取采购成本优化
✓ 平台:获得稳定交易额 + 服务佣金
✓ 供应商:获得优质渠道 + 稳定订单

供应链平台指标体系

指标类别 指标名称 说明 行业基准
规模指标 GMV 平台交易总额 -
活跃客户数 月活跃采购客户 -
SKU 数量 商品种类数 -
效率指标 订单转化率 询价到下单转化 >15%
履约率 按时交付率 >95%
客诉率 投诉订单占比 <1%
财务指标 佣金率 平台抽佣比例 3-8%
毛利率 30-50%
CAC Payback 获客成本回收期 <12月

使用说明

快速生成 BP

向我描述你的需求,我会帮你生成商业计划书内容:

示例输入

帮我写商业计划书第5章商业模式部分我们是酒店供应链平台主要收入来源是交易佣金和SaaS订阅费另外还有换房模式

我会输出

  • 结构化的商业模式描述
  • 收入模型分析
  • 需要补充的数据清单

BP 审核优化

你可以提供已有的 BP 内容让我帮你:

  • 检查逻辑完整性
  • 优化表达方式
  • 补充行业数据
  • 突出差异化优势

输出格式

支持的输出方式

方式 工具 说明
Markdown 直接输出 快速预览
飞书文档 feishu skill 在线协作
Word/PDF docx/pdf skill 正式文件
PPT pptx skill 路演演示

融资路演 PPT 结构

如需生成融资路演 PPT建议使用以下结构

  1. 封面(公司名+Slogan
  2. 问题(行业痛点)
  3. 方案(产品价值)
  4. 市场(规模机会)
  5. 产品(功能展示)
  6. 模式(如何赚钱)
  7. 数据(业绩证明)
  8. 竞争(差异优势)
  9. 团队(核心成员)
  10. 融资(计划用途)

注意事项

  1. 数据真实性BP 中的数据必须真实可查证
  2. 保密性:敏感数据可用 X 代替
  3. 针对性:根据投资人偏好调整侧重点
  4. 简洁性:每页一个核心信息点
  5. 视觉化:用图表代替大段文字

与其他技能协同

技能 协同场景
biz-contract 融资后签署投资协议
feishu 将 BP 保存到飞书文档
data-excel 财务模型和数据分析

PPT 设计能力

本技能支持生成商业计划书 PPT输出为 HTML 格式的演示文稿,可直接在浏览器中全屏演示,也可转换为 PDF 或截图使用。

PPT 输出方式

当用户要求生成 PPT 时,使用以下方式:

  1. HTML 演示文稿(推荐)

    • 生成单个 HTML 文件
    • 支持全屏演示(按 F 键)
    • 支持键盘翻页(← →)
    • 可直接打印为 PDF
    • 响应式设计,适配各种屏幕
  2. Markdown 演示脚本

    • 输出每页内容的文字稿
    • 用户可自行复制到 PPT 软件

HTML PPT 模板

生成 PPT 时使用以下 HTML 模板结构:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>商业计划书 - [公司名称]</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
            background: #1a1a2e;
            color: #fff;
            overflow: hidden;
        }

        .slide {
            display: none;
            width: 100vw;
            height: 100vh;
            padding: 60px 80px;
            background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
            position: relative;
        }

        .slide.active {
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

        /* 封面样式 */
        .slide.cover {
            text-align: center;
            justify-content: center;
            align-items: center;
        }

        .slide.cover h1 {
            font-size: 72px;
            font-weight: 700;
            margin-bottom: 20px;
            background: linear-gradient(90deg, #667eea, #764ba2);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        .slide.cover .slogan {
            font-size: 28px;
            color: #a0aec0;
            margin-bottom: 60px;
        }

        .slide.cover .info {
            font-size: 18px;
            color: #718096;
        }

        /* 内容页样式 */
        .slide h2 {
            font-size: 48px;
            font-weight: 600;
            margin-bottom: 40px;
            color: #667eea;
        }

        .slide h3 {
            font-size: 32px;
            font-weight: 500;
            margin-bottom: 24px;
            color: #a0aec0;
        }

        .slide p, .slide li {
            font-size: 24px;
            line-height: 1.8;
            color: #e2e8f0;
        }

        .slide ul {
            list-style: none;
            padding-left: 0;
        }

        .slide ul li {
            padding: 12px 0;
            padding-left: 40px;
            position: relative;
        }

        .slide ul li::before {
            content: "▸";
            position: absolute;
            left: 0;
            color: #667eea;
        }

        /* 数据卡片 */
        .metrics {
            display: flex;
            gap: 40px;
            margin-top: 40px;
        }

        .metric-card {
            flex: 1;
            background: rgba(102, 126, 234, 0.1);
            border: 1px solid rgba(102, 126, 234, 0.3);
            border-radius: 16px;
            padding: 32px;
            text-align: center;
        }

        .metric-card .value {
            font-size: 48px;
            font-weight: 700;
            color: #667eea;
        }

        .metric-card .label {
            font-size: 18px;
            color: #a0aec0;
            margin-top: 8px;
        }

        /* 两栏布局 */
        .two-columns {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 60px;
            margin-top: 40px;
        }

        /* 流程图 */
        .flow {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 20px;
            margin-top: 40px;
        }

        .flow-item {
            background: rgba(102, 126, 234, 0.15);
            border-radius: 12px;
            padding: 24px 32px;
            text-align: center;
        }

        .flow-arrow {
            color: #667eea;
            font-size: 32px;
        }

        /* 页码 */
        .page-number {
            position: absolute;
            bottom: 30px;
            right: 40px;
            font-size: 16px;
            color: #4a5568;
        }

        /* 进度条 */
        .progress {
            position: fixed;
            top: 0;
            left: 0;
            height: 4px;
            background: linear-gradient(90deg, #667eea, #764ba2);
            transition: width 0.3s;
            z-index: 100;
        }

        /* 导航提示 */
        .nav-hint {
            position: fixed;
            bottom: 20px;
            left: 50%;
            transform: translateX(-50%);
            font-size: 14px;
            color: #4a5568;
        }
    </style>
</head>
<body>
    <div class="progress" id="progress"></div>

    <!-- Slide 1: 封面 -->
    <div class="slide cover active">
        <h1>[公司名称]</h1>
        <p class="slogan">[一句话 Slogan]</p>
        <p class="info">[日期] · 商业计划书</p>
        <span class="page-number">1 / N</span>
    </div>

    <!-- Slide 2: 公司定位 -->
    <div class="slide">
        <h2>公司定位</h2>
        <h3>[一句话定位]</h3>
        <div class="metrics">
            <div class="metric-card">
                <div class="value">[X]年</div>
                <div class="label">深耕行业</div>
            </div>
            <div class="metric-card">
                <div class="value">[X]家</div>
                <div class="label">头部客户</div>
            </div>
            <div class="metric-card">
                <div class="value">[X]轮</div>
                <div class="label">完成融资</div>
            </div>
        </div>
        <span class="page-number">2 / N</span>
    </div>

    <!-- 更多 slides... -->

    <p class="nav-hint">← → 翻页 · F 全屏 · ESC 退出</p>

    <script>
        const slides = document.querySelectorAll('.slide');
        const progress = document.getElementById('progress');
        let current = 0;

        function showSlide(n) {
            slides[current].classList.remove('active');
            current = (n + slides.length) % slides.length;
            slides[current].classList.add('active');
            progress.style.width = ((current + 1) / slides.length * 100) + '%';
        }

        document.addEventListener('keydown', (e) => {
            if (e.key === 'ArrowRight' || e.key === ' ') showSlide(current + 1);
            if (e.key === 'ArrowLeft') showSlide(current - 1);
            if (e.key === 'f' || e.key === 'F') {
                document.documentElement.requestFullscreen?.();
            }
        });

        // 触摸滑动支持
        let touchStartX = 0;
        document.addEventListener('touchstart', e => touchStartX = e.touches[0].clientX);
        document.addEventListener('touchend', e => {
            const diff = e.changedTouches[0].clientX - touchStartX;
            if (Math.abs(diff) > 50) showSlide(current + (diff > 0 ? -1 : 1));
        });
    </script>
</body>
</html>

BP PPT 标准页面结构

生成商业计划书 PPT 时,按以下结构组织:

页码 页面类型 内容要点 设计建议
1 封面 公司名、Slogan、日期 居中大标题,渐变背景
2 公司定位 一句话定位 + 核心数据 3-4 个数据卡片
3 行业痛点 3-4 个核心痛点 图标 + 简短描述
4 解决方案 产品价值主张 流程图或产品矩阵
5 商业模式 收入来源、盈利方式 模式图 + 收入占比
6 市场规模 TAM/SAM/SOM 同心圆图 + 数字
7 竞争分析 竞争矩阵、差异化 2x2 矩阵图
8 运营数据 核心指标、增长趋势 4 个大数字卡片
9 客户案例 标杆客户、成果 Logo + 数据对比
10 团队介绍 核心成员背景 头像 + 简介
11 里程碑 发展历程 时间线
12 财务预测 3 年收入预测 柱状图示意
13 战略规划 未来规划 阶段性目标
14 融资计划 金额、用途、联系方式 饼图 + 联系信息

PPT 设计原则

  1. 一页一重点:每页只传达一个核心信息
  2. 大字少字:标题 48px+,正文 24px+,每页文字不超过 50 字
  3. 数据可视化:用数字卡片、图表代替文字描述
  4. 留白充足:内容不要铺满,保持呼吸感
  5. 配色统一:使用 2-3 种主色,保持一致性
  6. 高对比度:深色背景 + 浅色文字,或浅色背景 + 深色文字

配色方案

深色科技风(推荐):

  • 背景:#1a1a2e → #16213e渐变
  • 主色:#667eea蓝紫色
  • 辅助:#764ba2紫色
  • 文字:#e2e8f0浅灰
  • 次要文字:#a0aec0中灰

浅色商务风

  • 背景:#ffffff
  • 主色:#2196F3蓝色
  • 辅助:#1976D2深蓝
  • 文字:#212121深灰
  • 次要文字:#616161中灰

使用示例

用户请求:

帮我生成商业计划书 PPT

输出方式:

  1. 生成完整的 HTML 文件
  2. 保存到用户指定位置(如桌面、项目目录)
  3. 用户用浏览器打开即可演示
# 打开 PPT
open ~/Desktop/bp-presentation.html

# 或在浏览器中打开后按 F 进入全屏模式

导出为 PDF

HTML PPT 可通过浏览器打印功能导出为 PDF

  1. 在浏览器中打开 HTML 文件
  2. 按 Cmd+P (Mac) 或 Ctrl+P (Windows)
  3. 选择"另存为 PDF"
  4. 设置页面大小为横向 A4 或 16:9

注意事项

  1. 内容优先:先确定 BP 内容,再生成 PPT
  2. 数据占位:敏感数据可用 [X] 占位
  3. 迭代优化:可分页生成,逐步完善
  4. 本地演示HTML 文件完全离线可用,无需网络