← All skills
Tencent SkillHub · Content Creation

Ai Ppt Generator

The awesome PPT format generation tool provided by baidu.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

The awesome PPT format generation tool provided by baidu.

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, scripts/generate_ppt.py, scripts/ppt_theme_list.py, scripts/random_ppt_theme.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.1.3

Documentation

ClawHub primary doc Primary doc: SKILL.md 9 sections Open source page

AI PPT Generator

Generate PPT using Baidu AI with intelligent template selection.

Smart Workflow

User provides PPT topic Agent asks: "Want to choose a template style?" If yes → Show styles from ppt_theme_list.py → User picks → Use generate_ppt.py with chosen tpl_id and real style_id If no → Use random_ppt_theme.py (auto-selects appropriate template based on topic content)

Intelligent Template Selection

random_ppt_theme.py analyzes the topic and suggests appropriate template: Business topics → 企业商务 style Technology topics → 未来科技 style Education topics → 卡通手绘 style Creative topics → 创意趣味 style Cultural topics → 中国风 or 文化艺术 style Year-end reports → 年终总结 style Minimalist design → 扁平简约 style Artistic content → 文艺清新 style

Scripts

scripts/ppt_theme_list.py - List all available templates with style_id and tpl_id scripts/random_ppt_theme.py - Smart template selection + generate PPT scripts/generate_ppt.py - Generate PPT with specific template (uses real style_id and tpl_id from API)

Key Features

Smart categorization: Analyzes topic content to suggest appropriate style Fallback logic: If template not found, automatically uses random selection Complete parameters: Properly passes both style_id and tpl_id to API

Usage Examples

# List all templates with IDs python3 scripts/ppt_theme_list.py # Smart automatic selection (recommended for most users) python3 scripts/random_ppt_theme.py --query "人工智能发展趋势报告" # Specific template with proper style_id python3 scripts/generate_ppt.py --query "儿童英语课件" --tpl_id 106 # Specific template with auto-suggested category python3 scripts/random_ppt_theme.py --query "企业年度总结" --category "企业商务"

Agent Steps

Get PPT topic from user Ask: "Want to choose a template style?" If user says YES: Run ppt_theme_list.py to show available templates User selects a template (note the tpl_id) Run generate_ppt.py --query "TOPIC" --tpl_id ID If user says NO: Run random_ppt_theme.py --query "TOPIC" Script will auto-select appropriate template based on topic Set timeout to 300 seconds (PPT generation takes 2-5 minutes) Monitor output, wait for is_end: true to get final PPT URL

Output Examples

During generation: {"status": "PPT生成中", "run_time": 45} Final result: { "status": "PPT导出结束", "is_end": true, "data": {"ppt_url": "https://image0.bj.bcebos.com/...ppt"} }

Technical Notes

API integration: Fetches real style_id from Baidu API for each template Error handling: If template not found, falls back to random selection Timeout: Generation takes 2-5 minutes, set sufficient timeout Streaming: Uses streaming API, wait for is_end: true before considering complete

Category context

Writing, remixing, publishing, visual generation, and marketing content production.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Scripts1 Docs
  • SKILL.md Primary doc
  • scripts/generate_ppt.py Scripts
  • scripts/ppt_theme_list.py Scripts
  • scripts/random_ppt_theme.py Scripts