SuperAPI AI 工具集

mckinsey-deck

前端与建站

查看项目

更新于 10-16 02:32

技能介绍

用途:把用户给的内容做成研究级观感的翻页式演示文稿,屏幕上看是HTML演示,分享时导出为打印干净的PDF。整个引擎只有一个文件assets/deck_engine.py,复制进项目后在build()中编排。该技能持有权威引擎,mckinsey-market-research-deck等技能从此处消费该文件,引擎修复只落在本文件,避免分叉漂移。

用法:复制assets/deck_engine.py到工作目录,设置BRAND(页脚文字)与OUT_HTML;在build()中用各渲染器编排内容,可直接喂用户内容或从JSON加载;运行python3 deck_engine.py生成HTML,再用Chrome无头模式导出PDF: "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --headless --disable-gpu --no-pdf-header-footer --print-to-pdf="Deck.pdf" "Deck.html" Windows/Linux替换为chrome/google-chrome路径。之后做QC、修复、重渲染再交付。

主要能力(渲染器):cover封面;answer_slide执行摘要页(金字塔原理,先给结论,一句统领思想加3–4条支柱结论);divider分节页;heroes四栏衬线数字条;prose_slide粗体主题加段落;essay_slide双栏行文;table_slide海军蓝表头表格;decision_slide结构化图表;donut_block、bars_chart、heatmap_block图表块;sources_register编号可点击来源附录;render组装翻页HTML并检查div配平。

设计硬性规则:标题必须是完整句结论而非主题标签;禁止eyebrow/kicker小标签;封面仅标题加一句斜体副标题;注释统一贴底;内容不得与页脚重叠;靠编排而非拉伸填充;表格行高全篇统一(表头34px、行52px)不拉伸;禁止词中截断,用clipw();扁平无阴影;图片纯白抠图、mix-blend-mode:multiply混合并配斜体说明;配色为navy #051C2C、blue #1F6FB2、sky #5AA9E0、ink #23272E、muted #7B8593、hairline #E3E6EB,标题Georgia、正文Inter。

交付前QC:检查div差值须为0,pdfinfo查看页数,pdftoppm -png -r 92渲染每页目检(页脚重叠、词中截断、留白超30%、注释位置、图片混合、封面无eyebrow/日期)。注意浏览器缓存陷阱:打开已开着的HTML只会聚焦旧标签,应以PDF验证并提示用户硬刷新(Cmd+Shift+R)。若列出URL,用<a href="完整URL">包裹,Chrome的--print-to-pdf会生成可点击PDF链接注释(可查PDF字节含/URI)。

限制:资料未提供收费、价格、平台支持范围等信息;引擎依赖Python3与Chrome无头模式,QC依赖pdfinfo、pdftoppm等工具。