SuperAPI AI 工具集

pptx generation

数据与分析

查看项目

更新于 10-15 21:40

技能介绍

用途:通过 PptxGenJS 以编程方式创建 PowerPoint 演示文稿,覆盖 Markdown 转换与数据驱动幻灯片生成。

主要能力:将 .md 文件转换为品牌化演示文稿;根据 JSON 数据生成图表与表格;使用 Alex 品牌 Slide Masters 模板(标题、内容、分节、图表);支持文件输出或 base64 供网页交付。触发词包括“create presentation”“generate slides”“make pptx”“convert markdown to powerpoint”“md to pptx”“data visualization slides”“chart presentation”“alex branded deck”“presentation template”。

幻灯片类型:title(标题+副标题)、content(项目符号列表)、section(分节页)、chart(数据可视化)、table(表格)、image(图片)、twoColumn(左右两栏)。图表类型含 bar、line、pie、doughnut、area、scatter,其中饼图建议不超过 6 个分段。品牌配色提供 Blue、Green、Purple、Gold、Gray 五组填充/文字/边框色值。

使用方式:命令行可从 Markdown 生成,例如 npx ts-node .github/muscles/pptxgen-cli.ts --input slides.md --output deck.pptx;也可快速生成内容,例如 npx ts-node .github/muscles/pptxgen-cli.ts --content "Welcome to Alex|Point 1|Point 2" -o quick.pptx。编程接口示例:导入 generateAndSavePresentation 与 SlideContent,构造 slides 数组后调用 await generateAndSavePresentation(slides, { title: 'Q4 Review' }, 'review.pptx');。集成点包括 /pptx <topic> 聊天命令、记忆导出、其他技能请求 PPTX 输出、Azure SQL / Power BI 数据接入图表。

适用场景:需要批量、数据驱动或从 Markdown 快速生成演示文稿的场合。

限制:仅离线运行,无云依赖;默认 16:9 布局(可选 4:3、16:10);每份演示文稿建议不超过 50 页;图片支持本地路径、URL 或 base64。定价、平台支持范围等资料暂未提供。