Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aiskillstore avatar

Aippt

  • 1 installs
  • 404 repo stars
  • Updated August 5, 2026
  • aiskillstore/marketplace

aippt is a Claude Code skill that generates a .pptx presentation by constraining style with a reference image, replacing content via prompts, AI-generating each slide, and packaging the images.

About

aippt is a skill that generates PowerPoint decks by using a template image to constrain style, swapping content via prompts, AI-generating each slide image, and packing the results into a .pptx. A developer uses it to batch-produce multi-page presentations that keep a consistent look but different content. It calls an image-generation API and ships a Node packer script. The documentation is written in Chinese.

  • Generates a full .pptx by constraining style with reference images and AI-generating each slide
  • Nine-step workflow from template export to packaged PPTX
  • Bundles an images2pptx.js packer that builds 16:9 slides from a folder of images

Aippt by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #565 of 688 Office & Documents skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

aippt capabilities & compatibility

Requires an image-generation API key (config/secrets.md); calls a paid image API per slide.

Capabilities
presentation generation · image generation · content generation · pptx packaging
Works with
gcp
Use cases
presentations · image generation · copywriting
Pricing
Bring your own API key
From the docs

What aippt says it does

AIPPT - 基于模板定制化生成 PPT。垫图约束风格 → 提示词替换内容 → AI 生图 → 打包 PPTX。
SKILL.md
node scripts/images2pptx.js <图片目录> output.pptx
SKILL.md
npx skills add https://github.com/aiskillstore/marketplace --skill aippt

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
repo stars404
Last updatedAugust 5, 2026
Repositoryaiskillstore/marketplace

What it does

Generate a complete PowerPoint deck from an article and a style template using AI image generation.

Who is it for?

Batch-generating multi-slide decks that keep one template style but vary the content.

Skip if: Editing existing native PowerPoint XML or precise text-heavy slides, since AI image generation is imperfect with text.

When should I use this skill?

A user has a PPT template and wants to quickly generate new or batch presentation content in a consistent style.

What you get

A packaged .pptx is produced where every slide follows the template style with fresh AI-generated content.

  • A packaged .pptx presentation
  • Per-slide AI-generated images

By the numbers

  • 9-step generation workflow
  • Outputs 16:9 slides
  • Supports 4K image generation

Files

SKILL.mdMarkdownGitHub ↗

<!-- input: 文章/内容 + PPT模板 output: 完整的 .pptx 文件 pos: 核心 skill,PPT 自动化生成

架构守护者:一旦我被修改,请同步更新: 1. 本文件的头部注释 2. README.md 索引表 -->

AIPPT - AI PPT 生成工作流

核心理念:用垫图约束风格,用提示词替换内容,AI 生成每一页。

什么时候用

  • 有现成 PPT 模板,想快速生成新内容
  • 需要批量生成多页 PPT
  • 希望每页风格一致但内容不同

---

工作流程

导出图片 → 分析模板 → 内容分段 → 表达形式设计 → 内容映射 → 上传图床 → 调用API → 下载保存 → 打包PPTX
    ↓          ↓          ↓            ↓            ↓          ↓         ↓          ↓          ↓
  垫图      布局库      页面规划    最佳表达形式    提示词      URL      生成图片    PNG文件    .pptx

---

快速开始

Step 1: 准备垫图

01_导出方法.md — PPT 导出为图片

Step 2: 分析模板

02_PPT模板分析方法.md — 输出布局库

Step 3: 规划内容

03_内容分段方法.md — 确定每页放什么

Step 3.5: 表达形式设计(关键)

对每页内容问:最佳表达形式是什么?

  • 模板有合适布局 → 用模板
  • 模板没有 → 用创意页面(风格不变,表达自由)

详见 04_内容映射方法.md 的"表达形式设计"章节

Step 4: 映射+提示词

04_内容映射方法.md — 内容匹配布局,生成提示词

提示词规范02_PPT模板分析方法.md 第六章

Step 5: 生成图片

上传垫图 → 调用 API → 下载保存

Step 6: 打包 PPT

node scripts/images2pptx.js <图片目录> output.pptx

---

文件索引

文件地位功能
01_导出方法.md阶段1PPT 导出为图片(垫图)
02_PPT模板分析方法.md阶段2分析模板,输出布局库
03_内容分段方法.md阶段3内容拆分为页面
04_内容映射方法.md阶段4内容匹配布局,生成提示词
05_图床上传方法.md工具图床上传获取 URL
config/secrets.md配置API Key
scripts/images2pptx.js工具图片打包成 PPTX

---

API 调用

读取配置

config/secrets.md 获取 API Key

调用生图 API

curl -s -X POST "https://api.apicore.ai/v1/images/generations" \
  -H "Authorization: Bearer API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gemini-3-pro-image-preview-4k", "prompt": "提示词", "size": "16:9", "n": 1}'

模型选择

模型说明
gemini-3-pro-image-preview标准版
gemini-3-pro-image-preview-2k2K 高清
gemini-3-pro-image-preview-4k4K 超清(默认)

下载图片

curl -s -o "输出.png" "图片URL"

---

打包 PPTX

# 首次使用安装依赖
npm install pptxgenjs

# 打包
node scripts/images2pptx.js <图片目录> [输出文件名]
  • 自动识别 jpg/png/gif/webp
  • 按文件名数字排序
  • 输出 16:9 比例

---

目录结构

AIPPT2/
├── SKILL.md              # 入口(本文件)
├── README.md             # 总览
├── 01_导出方法.md
├── 02_PPT模板分析方法.md
├── 03_内容分段方法.md
├── 04_内容映射方法.md
├── 05_图床上传方法.md
├── config/
│   └── secrets.md        # API Key
└── scripts/
    └── images2pptx.js    # 打包脚本

Related skills

FAQ

What does it output?

A complete .pptx file, built by packing AI-generated slide images with the bundled images2pptx.js script.

How is style kept consistent?

A template image constrains the style while prompts swap the content, so each page looks alike but says something different.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.