首页龙虾技能列表 › AI PPT Generate — AI演示稿

📑 AI PPT Generate — AI演示稿

v1.0.0

AI 驱动的 PPT 演示文稿生成工具,支持自动排版、主题选择和内容生成。

14· 8,768·69 当前·74 累计
by @baiduqianfangroup (baidu_qianfan)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/2/28
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
该技能是一个 AI 驱动的 PPT 生成工具,与声明目的一致,不请求异常凭证或安装。
评估建议
该技能用于生成 PPT 演示文稿,内部一致。安装前请考虑:1) 如使用 AI API 生成内容,确认您信任 API 提供商;2) 生成的演示文稿内容应人工审核;3) 注意 API 使用可能产生费用。...
详细分析 ▾
用途与能力
技能名称/描述与指令匹配:使用 AI 生成 PPT 演示文稿。
指令范围
指令范围狭窄,仅限于生成演示文稿。不指示读取无关系统文件。
安装机制
仅指令技能,无安装规范。安装风险低。
凭证需求
技能可能需要 AI API 凭证用于内容生成,但这些由用户提供。
持久化与权限
always:false 且无持久系统修改。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/2/4

- Initial release of ai-ppt-generate: an intelligent tool for generating PPT files based on user themes and content. - Allows users to select or customize PPT themes and templates, and provides options to include resource files (pdf, word, txt, etc.). - Supports a three-step workflow: querying available themes, generating outlines, and creating final PPT files. - Offers API access to query templates, generate outlines, and produce downloadable PPTs. - Users can modify outlines in markdown format before generating the final presentation.

● 无害

安装命令 点击复制

官方npx clawhub@latest install ai-ppt-generate
镜像加速npx clawhub@latest install ai-ppt-generate --registry https://cn.clawhub-mirror.com

技能文档

This skill allows OpenClaw agents to generate ppt file, Based solely on the theme provided by the user, if possible, pictures or resource files can be provided, this tool can help generate perfect PPT files.

Setup

  • API Key: Ensure the BAIDU_API_KEY environment variable is set with your valid API key.
  • Environment: The API key should be available in the runtime environment.

API table

namepathdescription
PPTThemeQuery/v2/tools/ai_ppt/get_ppt_themeQuery the built-in list of PPT themes and templates
PPTOutlineGenerate/v2/tools/ai_ppt/generate_outlineGenerate a PPT outline based on the provided theme, template ID, style ID, etc
PPTGenerate/v2/tools/ai_ppt/generate_ppt_by_outlineGenerate a PPT file url based on the provided ppt outline

Workflow

  • The PPTThemeQuery API executes the Python script located at scripts/ppt_theme_list.py
  • The PPTOutlineGenerate API executes the Python script located at scripts/ppt_outline_generate.py
  • The PPTGenerate API executes the Python script located at scripts/ppt_generate.py
  • The first step is for the user to query the PPT style query interface(PPTThemeQuery) to obtain the style ID and template ID
  • The second step is to use the style ID and template ID queried in the first step as parameters for generating the PPT outline and call the PPT outline generation API(PPTOutlineGenerate) to generate the outline (this API is a sse streaming return. This step depends on the first step. If the first step fails, the request can be terminated).
  • The third step is to request the PPT intelligent generation API(PPTGenerate) based on the outline generated in the second step. Eventually, a PPT file is generated (the request parameter outline is returned by the outline generation interface, aggregating the sse streaming return result as the input parameter. Meanwhile, users can edit and modify the outline, but the modified outline must be in markdown format). Otherwise, a failure may occur. This step strictly depends on the second step. If the second step fails, the request can be terminated.

APIS

PPTThemeQuery API

Parameters

no parameters

Example Usage

BAIDU_API_KEY=xxx python3 scripts/ppt_theme_list.py

PPTOutlineGenerate API

Parameters

  • query: ppt title or user query(required)
  • resource_url: the url of the resource file, such as pdf, word, txt, etc.
  • page_range: the page range of the ppt file, just include enumerations, 1-10、11-20、21-30、31-40、40+
  • layout: the layout of the ppt file, optional values: 1,2 (1: Minimalist mode, 2: Professional Mode)
  • language_option: the language option of the ppt file, optional values: zh, en (zh: Chinese, en: English)
  • gen_mode: the generation mode of the ppt, optional values: 1,2 (1: Intelligent touch-ups, 2: Creative Mode)

Example Usage

BAIDU_API_KEY=xxx python3 scripts/ppt_outline_generate.py --query "generate a ppt about the future of AI" 

PPTGenerate API

Parameters

  • query_id: query id from PPTOutlineGenerate API return(required)
  • chat_id: chat id from PPTOutlineGenerate API return(required)
  • outline: ppt outline from PPTOutlineGenerate API return,must be in markdown format.Users can make appropriate modifications to the content, adding, modifying or deleting parts of the outline.(required)
  • query: user orgin query(required)
  • title: ppt title from PPTOutlineGenerate API return(required)
  • style_id: ppt stype id from PPTThemeQuery API return(required)
  • tpl_id: ppt template id from PPTThemeQuery API return(required)
  • resource_url: the url of the resource file, such as pdf, word, txt, etc.
  • custom_tpl_url: The path of the user-defined PPT template must be downloadable
  • gen_mode: the generation mode of the ppt, optional values: 1,2 (1: Intelligent touch-ups, 2: Creative Mode)
  • ai_info: Information on whether to use AI-generated PPT on the last page of the generated PPT

Example Usage

BAIDU_API_KEY=xxx python3 scripts/ppt_generate.py --query_id "xxx" --chat_id "xxx" ...
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务