← 返回 Skills 市场
ide-rea

Baidu Wenku AIPPT

作者 ide-rea · GitHub ↗ · v1.1.5 · MIT-0
cross-platform ✓ 安全检测通过
30599
总下载
56
收藏
264
当前安装
14
版本数
在 OpenClaw 中安装
/install ai-ppt-generator
功能描述
Generate PPT with Baidu Wenku AI. Smart template selection based on content.
安全使用建议
Install only if you are comfortable using a Baidu API key and sending PPT topics or supplied content to Baidu for processing and remote PPT generation. Avoid confidential, regulated, or sensitive material unless that data sharing is allowed by your organization.
功能分析
Type: OpenClaw Skill Name: ai-ppt-generator Version: 1.1.5 The skill bundle is a legitimate integration with the Baidu Wenku AI PPT generation service. The scripts (generate_ppt.py, ppt_theme_list.py, and random_ppt_theme.py) correctly use the BAIDU_API_KEY to interact with official Baidu Qianfan endpoints (qianfan.baidubce.com). The workflow is transparent, and the use of subprocess.Popen in random_ppt_theme.py is implemented safely using argument lists, preventing shell injection.
能力评估
Purpose & Capability
The stated purpose matches the scripts: they list Baidu PPT themes, select a template, generate an outline, and call Baidu Qianfan AI PPT endpoints to produce a PPT URL.
Instruction Scope
The skill instructs the agent to run bundled Python scripts with a user topic and optionally web_content; that data is transmitted to Baidu, which is purpose-aligned but should be stated more plainly to users.
Install Mechanism
No installer, package fetcher, hidden setup, or automatic persistence mechanism was found; metadata only declares python3 and BAIDU_API_KEY.
Credentials
Use of BAIDU_API_KEY, outbound requests to qianfan.baidubce.com, and generated PPT storage via Baidu/BOS are proportionate for this cloud PPT-generation workflow.
Persistence & Privilege
No local privilege escalation, credential harvesting, broad filesystem access, destructive behavior, or background worker behavior was found; remote saving is used to return the generated PPT URL.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ai-ppt-generator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ai-ppt-generator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.5
- Skill name updated from "ai-ppt-generator" to "Baidu Wenku AIPPT" - Description clarified to reference "Baidu Wenku AI" instead of just "Baidu AI" - No changes to scripts, features, or core functionality - No file changes detected in this version
v1.1.4
- Added _meta.json for enhanced metadata support. - Updated scripts/generate_ppt.py (details not specified). - No user-facing feature changes documented in SKILL.md.
v1.1.3
Version 1.1.3 introduces intelligent template selection and enhanced script structure: - Adds smart template selection via new scripts `ppt_theme_list.py` and `random_ppt_theme.py` - Updates workflow: prompts user to pick a style or uses auto-selection based on topic content - Improves category recognition for PPT themes (business, tech, education, etc.) - Ensures proper passing of both style_id and tpl_id to the API - Expands documentation with clear agent steps, usage examples, and output formats
v1.1.2
Major update: Instructions added for handling long-running streaming and timeouts. - Added detailed guidance on streaming HTTP request behavior and expected 2+ minute generation time. - Included agent instructions for proper timeout handling and monitoring the streaming output. - Provided expected output JSON and clarified interim status messages during PPT generation. - Added troubleshooting section for common issues (timeouts, missing output, connectivity). - Emphasized waiting for `is_end: true` before assuming completion.
v1.1.1
- Removed 3 files: _meta.json, debug_test.py, and fix_script.py. - No changes to user-facing features or documentation.
v1.1.0
- Added SKILL.md documentation with detailed description and usage instructions. - Clarified environment requirements: needs Python 3 and BAIDU_API_KEY. - Documented workflow using the generate_ppt.py script to create PPT files from a user query. - Provided example usage for generating a PPT with a sample query.
v1.0.7
- Updated scripts/generate_ppt.py with minor changes. - No user-facing updates or documentation changes in this release.
v1.0.6
- Simplified workflow: now uses a single script (scripts/generate_ppt.py) for PPT generation. - Removed three scripts: ppt_generate.py, ppt_outline_generate.py, ppt_theme_list.py. - Updated documentation for easier usage and more concise instructions. - Cleaned up metadata and description for clarity.
v1.0.5
ai-ppt-generator v1.0.5 - Updated scripts/ppt_generate.py (details not specified). - No changes to APIs or workflow documented in SKILL.md. - No visible user-facing changes in documentation.
v1.0.4
- Changed required environment variable from apiKey to BAIDU_API_KEY in metadata. - Updated all references to the environment variable in SKILL.md documentation. - No changes to API endpoints or script usage.
v1.0.3
- Environment variable requirement changed from BAIDU_API_KEY to apiKey for configuration. - Updated API usage examples: BAIDU_API_KEY no longer required on the command line. - Added a new optional parameter web_content to PPTGenerate API. - Setup instructions removed from documentation for simplification.
v1.0.2
- Internal scripts updated: ppt_generate.py, ppt_outline_generate.py, ppt_theme_list.py. - No changes to user-facing API or features. - Documentation unchanged.
v1.0.1
- Added _meta.json file for enhanced metadata support. - Updated scripts/ppt_outline_generate.py to adjust parameter types (notably, layout now expects string values "1" or "2"). - Documented default values for style_id (0) and tpl_id (40) in the PPTGenerate API parameters. - Improved SKILL.md to clarify accepted values and defaults in the API usage instructions.
v1.0.0
- Initial release of ai-ppt-generator skill. - Enables intelligent PPT generation via Baidu, supporting custom themes, templates, and use of resource files. - Provides three main APIs: query templates/themes, generate outlines, and generate final PPT files. - Supports adding images or resources (PDF, Word, TXT) to presentations. - Requires a BAIDU_API_KEY for authentication and Python 3 environment. - Returns download link for generated PPT files.
元数据
Slug ai-ppt-generator
版本 1.1.5
许可证 MIT-0
累计安装 976
当前安装数 264
历史版本数 14
常见问题

Baidu Wenku AIPPT 是什么?

Generate PPT with Baidu Wenku AI. Smart template selection based on content. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 30599 次。

如何安装 Baidu Wenku AIPPT?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ai-ppt-generator」即可一键安装,无需额外配置。

Baidu Wenku AIPPT 是免费的吗?

是的,Baidu Wenku AIPPT 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Baidu Wenku AIPPT 支持哪些平台?

Baidu Wenku AIPPT 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Baidu Wenku AIPPT?

由 ide-rea(@ide-rea)开发并维护,当前版本 v1.1.5。

💬 留言讨论