← 返回 Skills 市场
638
总下载
11
收藏
2
当前安装
8
版本数
在 OpenClaw 中安装
/install aippt
功能描述
这是一个自动为用户生成 PPT 演示文稿的技能,可依据用户特殊要求如:篇幅、场景、语气,角色等描述以及根据用户的文件(包含 docx、图片等多格式文件)一键生成 PPT 演示文稿。触发词:自动生成一份PPT、生成一份PPT、创建一份PPT、自动创建一份PPT、生成一个PPT、创建一个PPT、自动生成PPT、自动创...
使用说明 (SKILL.md)
自动生成 PPT 演示文稿技能
环境变量设置
AIPPT_ACCESS_TOKEN
- 当下面的
AIPPT_ACCESS_TOKEN为空时,需要从官方网站,个人中心中获取。 - 当下面的
AIPPT_ACCESS_TOKEN是 "your-actual-access-token" 时,需要用户从官方网站,个人中心中获取。 - 当下面的
AIPPT_ACCESS_TOKEN是其他值时,直接使用该值。
export AIPPT_ACCESS_TOKEN="your-actual-access-token"
生成流程
Step 1: 根据用户的输入,优化提示词
- 角色设定:演讲家。
- 场景设定:会议宣讲。
- 语气设定:专业、正式。
- 语言设定: 根据用户的输入语言,默认值为中文。
- 篇幅:当用户输入中有“篇幅”、“页数”或其他相关关键词时,需要根据用户的输入,调整生成的 PPT 演示文稿的篇幅。
注意事项
- 当用户指定了具体的文件时,内容需要覆盖文件的全部内容,不能只覆盖文件的部分内容。
- 当用户未指定具体文件时,根据用户的输入,总结一个标题。
Step 2:生成Markdown内容
- 对用户的内容仔细分析,并根据第一步的优化提示词成最终的Markdown内容。
- Markdown结构如下:
# 标题
> 标题说明
## 章节标题
> 章节标题说明
### 小节标题
> 小节标题说明
- 内容项标题:内容项内容
###### 总结
- 用户确认Markdown内容:需要用户确认生成的Markdown内容是否符合要求。
大纲要求
- {# 标题} 不能为空。
- {> 标题说明} 可以为空。
- {## 章节标题} 不能超过 8 个。
- {> 章节标题说明} 可以为空。
- {### 小节标题} 不能为空。
- {> 小节标题说明} 可以为空。
- **{内容项标题}**不能为空。
- {内容项内容} 不能为空。
- {内容项标题:内容项内容}个数限制:每个小节下最少有 1 个内容项,最多可以有 5 个内容项,但不能超过 6 个。
- {###### 总结} 全文只能有 1 个总结,字数在 100-200 个字之间。 总结示例:
###### 福布斯 AI50 榜单展现了全球 AI 产业的核心格局。从融资规模看,OpenAI 是全球最大的 AI 公司,融资规模超过 100 亿美元......
注意事项
- 当用户指定的具体文件内容过多 并且 8个章节无法满足要求时,可以规划处更多的 小节 来满足内容覆盖全文的要求。
- {内容项标题:内容项内容} :当{内容项内容}有具体的数字是,内容项标题需要对数字进行整理,并输出一个显眼的{内容项标题},例如:"项目完成达100%"。
- {内容项内容} :
- 当用户指定了具体文件时,每项{内容项内容}不能超过 30 个字,内容字数在20-30字为最佳长度(字数不包含{内容项标题}的字数)。
- 当用户未指定具体文件时,内容字数不少于 20 字,不超过30字(字数不包含{内容项标题}的字数)。
- {###### 总结} :开头以 {######} 开头,不能有 "总结" 两个字,6个 "#",不能多也不能少。
Step 3:选择一个模板
模板规则:模板每页数量为 10 个,可以通过 --page 参数指定页码,默认值为 1。
调用脚本: get_tpl_list.py 获取可用的 PPT 模板。
python3 get_tpl_list.py --page=$page --num=10
列表展示
- 展示字段:序号、模板名称、热度、预览图片。
- 预览图片:使用 picture 字段,示例:预览。
- 图片链接:保证图片链接的完整性。
- 点击预览:点击预览图片,会在浏览器中打开预览页面。
序号 模板名称 热度 预览 1 模板1 100 预览
注意事项
- 模板ID:长度32位,保持模板ID的完整性。
- 图片链接:保证图片链接的完整性,避免链接失效导致预览失败。
- 图片链接格式:图片链接格式为
https://ppt-img.7niuai.com/{32位字符串}/{32位字符串}_picture.jpg。
Step 4:获取PPT的下载链接
调用脚本: generate_by_content.py 获取PPT的下载链接。
python3 generate_by_content.py --tpl_id=$tpl_id --markdown_content="Markdown内容"
注意事项
- 链接的根域名:链接的根域名是 https://jcppt.com/。
- 检查Markdown内容是否符合要求:确保Markdown内容符合要求,否则会导致生成失败。
- {tpl_id} 是模版ID,不能为空。
- 链接: 需要对链接进行URLENCODE编码。
- 不要为用户直接打开浏览器:用户需要手动点击链接,打开浏览器。
- 链接显示: 链接以Markdown格式呈现,用户需要手动点击链接。
- 链接完整性:
- 链接示例:https://jcppt.com/preview-in-ai/ed4d5e71ff632cfef4e6e5d97807e7e6?title=%E8%84%91%E6%9C%BA%E6%8E%A5%E5%8F%A3%E6%8A%80%E6%9C%AF&tplid=b308ae8fa5550166065b695782c3a5da
- 链接中的 preview-in-ai/ed4d5e71ff632cfef4e6e5d97807e7e6 中的 ed4d5e71ff632cfef4e6e5d97807e7e6 是一个32位的字符串。
- 链接中的 tplid=b308ae8fa5550166065b695782c3a5da 中的 b308ae8fa5550166065b695782c3a5da 是一个32位的字符串。
安全使用建议
This skill appears to do what it says: it sends generated Markdown (and, in practice, any user-supplied document text the agent converts) to the aippt/jcppt API to produce PPTs. Before installing, consider: (1) You must provide AIPPT_ACCESS_TOKEN from jcppt.com — only do this if you trust that service. (2) The agent (or a separate file-parsing skill) will transmit your document contents to https://ppt-api.7niuai.com / https://jcppt.com — do not send sensitive or confidential documents unless you accept that transmission. (3) Ensure the runtime has Python and the 'requests' library available (the scripts assume requests is installed). (4) If you need offline or private generation, this skill is not suitable. Review jcppt.com's privacy/terms if you plan to upload proprietary content.
功能分析
Type: OpenClaw Skill
Name: aippt
Version: 1.0.7
The skill is a legitimate tool for generating PPT presentations using the jcppt.com API. The Python scripts (generate_by_content.py and get_tpl_list.py) perform standard API calls to authorized endpoints (7niuai.com) using a user-provided access token. There is no evidence of data exfiltration, malicious command execution, or harmful prompt injection; the instructions in SKILL.md are strictly focused on formatting Markdown content for PPT generation.
能力评估
Purpose & Capability
Name/description (auto-generate PPT) aligns with requested items: python3 and an AIPPT_ACCESS_TOKEN for the aippt/jcppt service. The network endpoints and token usage match the documented service (jcppt.com / ppt-api.7niuai.com).
Instruction Scope
SKILL.md stays within PPT generation workflow (prompt optimization, markdown generation, selecting a template, calling the API). It does mention parsing user files via a separate 'reading file' skill (not bundled) — which implies that user file contents may be converted to Markdown and then sent to the remote API; the skill itself does not read arbitrary local files, but the overall workflow will transmit user-provided content to jcppt.com.
Install Mechanism
No install spec (instruction-only plus small helper scripts) — low install risk. One inconsistency: the bundled Python scripts use the 'requests' library but the skill does not declare installing that dependency or verify its presence.
Credentials
Only a single API credential (AIPPT_ACCESS_TOKEN) is required and is justified by the stated purpose. No unrelated secrets, system config paths, or broad credential requests are present.
Persistence & Privilege
always:false and normal autonomous invocation settings. The skill does not request permanent system-wide presence or modify other skills/config; no elevated privileges are requested.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install aippt - 安装完成后,直接呼叫该 Skill 的名称或使用
/aippt触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.7
- 增加了对文件解析技能的依赖说明,强调需安装“阅读文件”技能以解析用户指定文件内容。
- 其他内容与前一版本一致,仅文档说明略有补充完善。
v1.0.6
Expanded customization and improved outline for PPT generation.
- 支持根据用户输入自定义角色、场景、语气、篇幅及文件内容,自动优化生成 PPT。
- 新增详细 Markdown 要求:每节内容控制字数,对数字项特殊处理,加入唯一的总结部分。
- 当输入为文件时,内容覆盖文件全部内容,章节/小节数量灵活以确保全覆盖。
- 生成流程增加“优化提示词”步骤,默认专业、正式风格,可根据关键词自动调整页数/内容量。
- 其余流程(模板选择、下载链接获取)未变,但 Markdown 结构与内容约束更精细。
v1.0.5
aippt v1.0.5
- 更新官方网站及 AIPPT_ACCESS_TOKEN 获取地址为 https://www.jcppt.com/
- 获取 PPT 下载链接时,根域名由 https://7niuai.com/ 变更为 https://jcppt.com/
- 调整了链接示例与链接生成时的域名及格式说明
- 其余功能流程、模板选择、内容结构说明保持不变
v1.0.4
Version 1.0.4 of aippt
- code fix
v1.0.3
- 增加了模板选择步骤的细节说明,明确展示模板时需要包含序号、模板名称、热度和预览图片,并在文档中给出Markdown表格示例。
- 强调模板ID和图片链接必须为32位字符串、保持完整性,避免链接失效导致预览失败。
- 新增了下载链接展示的完整格式和参数规范说明,保证链接和相关ID的有效性。
- 丰富了模板预览的展示要求,包括点击图片可直接打开预览页面的说明。
v1.0.2
- 环境变量由 ACCESS_TOKEN 更名为 AIPPT_ACCESS_TOKEN。
- 增加了元数据 (metadata),注明依赖 python3 和 AIPPT_ACCESS_TOKEN 环境变量。
- access_token 相关说明已统一更正为 AIPPT_ACCESS_TOKEN。
- 生成 PPT 下载链接时,去除 --access_token 参数,直接依赖环境变量。
- 明确要求下载链接需手动点击,不再尝试自动打开浏览器。
- 模板展示部分的字段描述更为简明。
v1.0.1
更新名称
v1.0.0
- 首次发布,支持自动根据用户输入生成 PPT 演示文稿。
- 提供 Markdown 格式大纲生成与确认流程,确保 PPT 内容结构规范。
- 支持分页浏览与选择 PPT 模板,展示模板缩略图及详细信息。
- 通过 access_token 授权,自动生成可下载的 PPT 链接并直接展示。
- 优化用户流程,分为内容生成、模板选择和下载链接获取三个步骤。
元数据
常见问题
aippt 是什么?
这是一个自动为用户生成 PPT 演示文稿的技能,可依据用户特殊要求如:篇幅、场景、语气,角色等描述以及根据用户的文件(包含 docx、图片等多格式文件)一键生成 PPT 演示文稿。触发词:自动生成一份PPT、生成一份PPT、创建一份PPT、自动创建一份PPT、生成一个PPT、创建一个PPT、自动生成PPT、自动创... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 638 次。
如何安装 aippt?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install aippt」即可一键安装,无需额外配置。
aippt 是免费的吗?
是的,aippt 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
aippt 支持哪些平台?
aippt 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 aippt?
由 aippt(@skeyjia6)开发并维护,当前版本 v1.0.7。
推荐 Skills