with one click
基于 PPT 模板生成新内容。PDF 自动转图片 → 分析模板风格 → 拆分文章内容 → 生成提示词 → AI 生图 → 打包 PPTX。
npx skills add https://github.com/plugins-world/pw-skills --skill pw-aippt-oldCopy and paste this command into Claude Code to install the skill
基于 PPT 模板生成新内容。PDF 自动转图片 → 分析模板风格 → 拆分文章内容 → 生成提示词 → AI 生图 → 打包 PPTX。
npx skills add https://github.com/plugins-world/pw-skills --skill pw-aippt-oldCopy and paste this command into Claude Code to install the skill
AI 图像生成和处理工作流。通过提示词生成图像,支持文生图、图生图、批量生成、图床管理、长图合并、PPT 打包。核心特性是逐张确认生成,避免浪费 API 额度。
嵌入式 C 代码风格助手, 基于 51 单片机教学项目的代码规范。默认使用蛇形命名 (snake_case), 可选驼峰命名。用于创建符合嵌入式开发规范的项目结构, 优化代码风格, 提供硬件驱动模板。适用于 51 单片机、STM32 等嵌入式 C 项目开发。
为文章内容生成精美封面图的专用工具。 核心功能: - 分析文章内容并自动选择最适合的视觉风格 - 生成手绘风格的高质量封面图片 - 支持 19 种预设风格 (elegant, blueprint, bold-editorial 等) - 支持多种宽高比 (2.35:1 电影感, 16:9 宽屏, 1:1 方形) - 自动提取核心主题并生成标题文字 使用时机: - 用户明确要求 "生成封面图"、"创建文章封面"、"制作封面" - 用户提供文章内容并需要配图 - 用户需要为博客、公众号、社交媒体制作封面 不适用场景: - 用户只是询问如何制作封面 (提供建议即可) - 用户需要编辑现有图片 (使用图片编辑工具) - 用户需要生成非封面类型的图片 (使用通用图片生成工具)
通过逆向工程的 Gemini Web API 进行文本和图像生成。 核心能力: - 文本生成: 使用 Gemini 模型生成文本响应 - 图像生成: 从文本提示生成图像并保存到本地 - 视觉输入: 支持参考图像进行图生图或图生文 - 多轮对话: 通过 sessionId 保持上下文连续性 使用时机: - 需要生成高质量 AI 图像时 (封面图、配图、插画等) - 需要 Gemini 模型进行文本生成时 - 需要基于参考图像生成变体或描述时 - 作为其他技能 (pw-cover-image、pw-redbook-image) 的图像生成后端 不适用场景: - 需要官方 API 支持和稳定性保证的生产环境 - 对 API 变更敏感的关键业务流程 - 需要批量高频调用的场景 (可能触发限流) 重要提醒: - 首次使用需要用户同意免责声明 - 需要 Google 账号认证 (自动打开浏览器登录) - 在中国大陆需要配置代理访问 - 这是非官方 API, 可能随时失效
发布内容到微信公众号的自动化工具。 核心功能: - 图文发表: 多图配文模式, 支持最多 9 张图片 - 文章发表: 完整 Markdown 格式化, 保留样式和排版 - 自动化流程: 使用 Chrome CDP 自动登录、填充、发布 - 智能压缩: 标题和内容超限时自动压缩 - 主题支持: 文章发表支持 default、grace、simple 三种主题 使用时机: - 用户明确要求 "发布到微信公众号"、"发送到公众号" - 用户提供 markdown 文件或内容需要发布 - 用户需要批量发布图文内容 不适用场景: - 用户只是询问如何发布 (提供建议即可) - 用户需要编辑现有公众号文章 (手动操作) - 用户需要发布到其他平台 (使用对应平台工具)
将文章内容拆解为小红书风格的系列配图。支持从 URL、文件或文本生成封面图、内容图和结尾图,自动创建提示词并调用图片生成工具。
| name | pw-aippt-old |
| description | 基于 PPT 模板生成新内容。PDF 自动转图片 → 分析模板风格 → 拆分文章内容 → 生成提示词 → AI 生图 → 打包 PPTX。 |
定位: 完全自动化 PPT 生成工作流 依赖: pw-image-generation skill 核心: 垫图约束风格 + 提示词替换内容 + AI 生图 + 打包 PPTX
mkdir my-ppt-project && cd my-ppt-project
mkdir -p template prompts images
方法 1: PDF 自动转换(推荐)
node ~/.claude/skills/pw-aippt/scripts/pdf-to-images.js template.pdf ./template 150
需要安装 poppler: brew install poppler
方法 2: PowerPoint/Keynote 导出
导出为 PNG 图片,保存到 template/ 目录。详见 references/01_导出方法.md
# 在 Claude Code 中执行
/pw-aippt https://example.com/article
# 或
/pw-aippt "文章内容..."
skill 会自动分析模板、拆解内容、生成提示词文件到 prompts/ 目录。
node ~/.claude/skills/pw-image-generation/scripts/generate-image.js
node ~/.claude/skills/pw-image-generation/scripts/merge-to-pptx.js ./images output.pptx
导出图片 → 风格提取 → 分析模板 → 内容分段 → 内容映射 → 生成提示词 → 生成图片 → 打包PPTX
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
垫图 风格定义 布局库 页面规划 提示词文件 prompts/ PNG文件 .pptx
新增步骤说明:
## 提示词
参考这张 PPT 模板图片: {垫图URL}
生成新的内容页。
【风格约束】(严格遵守)
{从模板分析中提取的设计美学描述}
{从模板分析中提取的颜色表格}
{装饰元素列表}
【不可改区域】(严格保持原样)
【可改区域】
【生成指令】 保持专业风格,内容清晰易读。 absolutely no watermark, clean output only
详细示例见 references/05_提示词模板示例.md
风格库使用:
references/styles/ 目录选择预定义的风格模板系列图最常见的问题是风格不一致。必须保持一致的要素:
实现方法:
常见问题:
页面数量:
文件命名: 使用序号前缀,如 01_封面页.md, 02_目录页.md
| 文件 | 说明 |
|---|---|
references/01_导出方法.md | PPT 导出为图片(垫图) |
references/02_PPT模板分析方法.md | 分析模板,输出布局库和风格定义 |
references/03_内容分段方法.md | 内容拆分为页面 |
references/04_内容映射方法.md | 内容匹配布局,生成提示词 |
references/05_提示词模板示例.md | 提示词格式示例(推荐) |
references/styles/README.md | 风格库使用说明 |
references/styles/corporate.md | 商务风格模板 |
references/styles/minimal.md | 简约风格模板 |
references/styles/technical.md | 技术风格模板 |
references/styles/creative.md | 创意风格模板 |
**加粗** 等格式标记