Dzy-1026

iFLYTEK AI PPT Generator

Officev1.0.1
By Dzy-1026Updated 2026-05-112 versions · latest released 2026-03-06xfyun-ppt-gen@clawhub_dzy-1026/xfyun-ppt-gen
Slides

According to AlphaMoat, as of 2026-09, iFLYTEK AI PPT Generator has 1,789 downloads and 0 stars — ranked #4,585 of 5,078 AI skills overall, and #364 of 435 in Office.

Installs
261
Downloads
1.8K
Stars
-
Overall Rank
#4,585
Top 91% overall · Top 84% in Office
PlatformInstallsDownloadsStarsComments
ClawHub ↗341.3K--
SkillHub ↗2611.8K-—

Platforms count differently and update at different times.

What this skill does

Strict input contract: before invoking, the topic must undergo semantic compression optimization — 5-10 words, formal report-style title, clear and domain-specific, no conversational language, not a full sentence (e.g. "帮我做一个关于人工智能发展现状的PPT" becomes "人工智能发展现状"). Constraints: one invocation generates one complete PPT; raw user input must NOT be passed directly; environment variables XF_PPT_APP_ID and XF_PPT_API_SECRET must be configured before execution, with Python available in PATH. Invocation: python {baseDir}/scripts/index.py generate_ppt "<optimized-topic>". Output: a fully structured PPT file with multi-level slide organization, presentation-ready content layout, and business-standard formatting. Target use cases: business reports, strategy planning, technical presentations, internal training materials, academic summaries. Extensibility (future plans): slide count configuration, language selection, theme customization, template switching, AI-assisted topic compression.

Profile published 2026-10-29

What you can do with it

  • Compress a one-line request into a compliant topic and generate a full deck
  • Slide generation for business reports, strategy planning, tech talks, training, academic summaries
  • When a clearly structured, multi-level, presentation-ready deck is needed

When to use it

  • Use when the user needs a complete PPT from an optimized topic; requires XF_PPT_APP_ID/XF_PPT_API_SECRET configured first

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Make me a PPT on AI industry trends
Generate a Java onboarding training deck for new employees
Optimize my raw request into a compliant title, then produce the PPT

Monthly Trend

Downloads1.8K
3901.1K1.9K2026-03 · Downloads 4942026-05 · Downloads 8342026-06 · Downloads 9502026-07 · Downloads 1.2K2026-08 · Downloads 1.4K2026-09 · Downloads 1.8K26-0326-09
Stars-
0112026-03 · Stars -2026-05 · Stars -2026-06 · Stars -2026-07 · Stars -2026-08 · Stars -2026-09 · Stars -26-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-091.8K—-
2026-081.4K+13.3%-
2026-071.2K+25.9%-
2026-06950+13.9%-
2026-05834—-
2026-03494—-

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

2.7 KB · ClawHub v1.0.1
---
name: ppt-generator
description: Generate professional, structured PowerPoint presentations from optimized topic keywords.
homepage: https://www.xfyun.cn/doc/spark/PPTv2.html
metadata:
  {
    "openclaw":
      {
        "emoji": "📊",
        "requires": {
Show all (126 lines)
          "bins": ["python"],
          "env": ["XF_PPT_APP_ID", "XF_PPT_API_SECRET"]
        },
        "primaryEnv": "XF_PPT_APP_ID"
      }
  }
---

# 📊 PPT Generator

Generate a complete, logically structured, and presentation-ready PowerPoint deck from a professionally optimized topic phrase.

Designed for business, technical, and training scenarios.

---

## ✨ Features

- Automatic slide outline generation  
- Clear logical hierarchy  
- Business-ready formatting  
- One-command execution  
- Deterministic single-output generation  

---

## 🚀 Usage

```bash
python {baseDir}/scripts/index.py generate_ppt "<optimized-topic>"
```

Example:

```
python {baseDir}/scripts/index.py generate_ppt "Artificial Intelligence Industry Trends"
```

## 🧠 Input Specification (Strict Contract)

Before invoking the skill, the topic must undergo **semantic compression optimization**.

### Final Topic Requirements

- 5–10 words
- Formal report-style title
- Clear and domain-specific
- No conversational language
- Not a full sentence

------

### Input Optimization Examples

| Raw User Request                    | Optimized Topic  |
| ----------------------------------- | ---------------- |
| 帮我做一个关于人工智能发展现状的PPT | 人工智能发展现状 |
| 我要介绍一下公司今年的技术规划      | 公司年度技术规划 |
| 做一份给新员工的Java培训PPT         | Java新员工培训   |

------

## ⚠ Constraints

- One invocation generates one complete PPT
- Raw user input must NOT be passed directly
- Environment variables must be configured before execution

------

## 🔧 Environment Setup

Required:

- Python available in PATH
- Environment variables configured:

```
export XF_PPT_APP_ID=your_app_id
export XF_PPT_API_SECRET=your_api_secret
```

------

## 📦 Output

- Fully structured PPT file
- Multi-level slide organization
- Presentation-ready content layout
- Business-standard formatting

------

## 🎯 Target Use Cases

- Business reports
- Strategy planning
- Technical presentations
- Internal training materials
- Academic summaries

------

## 🛠 Extensibility

Future enhancements may include:

- Slide count configuration
- Language selection
- Theme customization
- Template switching
- AI-assisted topic compression

------

Built for automation workflows and AI-driven document generation.

Popular in Office

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.