技能版本 1.0.0

30x-麦肯锡级市场研究

这是一个能产出真正敢带进会议室的麦肯锡级市场研究报告的 Skill。 你只需要说一句“帮我研究一下 XX 产品 / 市场”,它就会按照麦肯锡式研究流程自动完成从研究假设、联网调研、市场分析到结论输出的全过程。 所有关键数据均附带可追溯来源;市场规模、定价、毛利率、回本周期等核心数字会经过独立验证 Agent 二次重算,专门查找重复计算、单位混淆和乐观偏差。即使研究结果不支持进入市场,系统也会如实呈现,而不是编造一个好看的故事。 最终交付包含麦肯锡风格完整 Deck,支持 HTML 与 PDF 双格式输出,可直接用于投资决策、市场进入评估、产品立项或管理层汇报。

价格

免费

  • 安装:免费

在组织开通时一次性收取;再次读取清单或下载不重复收费。

以上为公开标价。你的组织可能有协议价,以控制台显示的价格为准。

如何使用

  1. 为组织安装

    开通即安装:组织固定使用开通时的版本(当前为 1.0.0)。升级到新版本需要取消后重新开通。

  2. 创建凭证

    客户端使用组织凭证读取;绑定到数字人后,数字人使用绑定凭证按需加载。请求中携带:

    Authorization: Bearer $ZGI_MARKET_KEY

  3. 读取清单与安装包

    清单列出版本、文件和校验值;安装包是一个 zip 文件。

    读取清单
    curl "https://market-api.zgi.im/v1/market/skills/mckinsey-research-deck/manifest" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY"
    下载安装包
    curl "https://market-api.zgi.im/v1/market/skills/mckinsey-research-deck/package" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY" \
      -o mckinsey-research-deck.zip

    读取清单和下载安装包不计入用量。下载后请用响应头中的 SHA-256 校验文件。

技能说明

名称
mckinsey-deck
说明
Turn any content into a top-tier McKinsey-style deck — a 1280×720 page-turning HTML presentation that also prints to a clean per-slide PDF. Use when the user wants a "McKinsey-style deck / presentation", a polished slide deck or PDF from notes/content, an executive/board/investor deck, or to "make slides / a deck / a PDF report" with a premium consulting look. (For full market research with sizing + competitor + business case, use mckinsey-market-research-deck instead.)
仅指令

技能包内没有脚本文件:这个技能是供模型阅读的文本。

SKILL.md 节选

# McKinsey-Style Deck (the style + engine skill)

Build a research-grade-looking, page-turning deck from content the user gives you.
Reviewed on screen as an HTML presentation; shared as a print-clean PDF. The whole engine
is one file — `assets/deck_engine.py` — copy it into the project and compose `build()`.

**This skill owns the canonical engine.** `mckinsey-market-research-deck` (and any future
deck skill) consumes `assets/deck_engine.py` from HERE — engine fixes land in this file only,
never in a project-local or sibling-skill fork. One engine, zero drift.

## How to use

1. Copy `assets/deck_engine.py` into the working dir. Set `BRAND` (the footer line) and `OUT_HTML`.
2. Compose the deck inside `build()` using the renderers (below). Feed them the user's content
   directly, or load from a JSON if the content is structured.
3. Render + export:
   ```bash
   python3 deck_engine.py
   "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --headless --disable-gpu \
     --no-pdf-header-footer --print-to-pdf="Deck.pdf" "Deck.html"
   ```
   (Windows/Linux: swap the Chrome path for `chrome`/`google-chrome`.)
4. QC (below), fix, re-render, then deliver.

## Renderers (all in deck_engine.py)
- `cover(title_html, subtitle)` — navy hero (uses `product-images/cover-hero.png` if present), title + one subtitle.
- `answer_slide(title, deck, governing, pillars, src)` — the executive-summary page (Pyramid Principle: answer first). One-sentence governing thought + 3–4 pillar conclusions, each optionally with a serif key stat. Place right after the cover; reading only the headlines from here to the end must form one persuasive essay (horizontal logic).
- `divider(no, title, points)` — full-navy section break; big sky-blue number; optional duotone image (`divider-<no>.png`).
- `heroes([(num, label), ...])` — 4-up serif stat strip.
- `prose_slide(title, deck, themes, src, cols=2, note=None)` — "bold theme + paragraph" blocks (the McKinsey prose page). `themes=[(heading, paragraph_html), ...]`.
- `essay_slide(title, deck, lead, paras, src, side=None)` — flowing two-column prose + optional side rail.
- `table_slide(title, deck, columns, rows, src, note=None, fill=True, bold_keys=(), extra=None)` — navy-header table, uniform row heights (header 34px / rows 52px, never stretched); `bold_keys` highlights total rows; `extra=` takes a content block (e.g. `heroes([...])`) to fill a sparse page by composition.
- `decision_slide(page, src)` — renders a structured exhibit (buildup/breakdown/scenarios + assumptions + READ).
- `donut_block(...)`, `bars_chart(...)`, `heatmap_block(...)` — titled chart blocks for a page's side rail (charts ride beside their analysis; never alone on a page); `charts_slide(...)` for the rare full-canvas exhibit. Low-level: `donut_svg(...)`, heatmap `hcell(...)`.
- `sources_register(url_set, selected_rows, src)` — the numbered, clickable source appendix.
- `render(slides)` — assembles the page-turning HTML and prints the div-balance check.

Headline = a full-sentence conclusion (the takeaway), never a topic label.

## Hard design laws (never violate)
- **No eyebrow/kicker labels** — no small letter-spaced ALL-CAPS tags above titles or on the cover.
- **Cover is minimal:** title + one italic subtitle only. No KPI band, no date, no method block.
- **Action-title headlines** — the headline states the conclusion.
- **Notes pinned to a uniform bottom** (`margin-top:auto`) on every page.
- **Nothing overlaps the footer.** `.pad` reserves bottom clearance.
- **Fill by composition, not by stretching.** Essay/prose type auto-scales across 3 tiers by
  content length. **Table row heights are uniform deck-wide (header 34px / rows 52px) and never
  stretch** — fill a sparse table page via `table_slide(..., extra=heroes([...]))` or more rows.
  If a page is still thin at the top tier, add content — never inflate type or rows.
- **No mid-word truncation** — use `clipw()`, never raw `[:n]`.
- **Flat** — no shadows/bevels (navy cover/divider are the only image-shadow exception).

SKILL.md 不止这些内容,安装后可阅读全文。

技能包内容

共 8 个文件,合计 72.1 KiB

  • README.md9.1 KiB
  • SKILL.md6.0 KiB
  • deck_engine.py.txt28.5 KiB
  • design-system.md6.7 KiB
  • image-handoff.md3.1 KiB
  • methodology.md13.4 KiB
  • qc-checklist.md4.5 KiB
  • 上传说明-INSTALL.md898 B

来源与审核

审核状态
尚未审核,内容来自上游来源
许可证
未说明

审核状态是平台对上架信息的记录,不构成对上游服务质量或可用性的担保。