Presentation Intelligence

pi-ppt

Officev1.0.9
By Presentation IntelligenceUpdated 2026-05-1110 versions · latest released 2026-04-10@clawhub_xmcbbkad/pi-ppt
Slides

According to AlphaMoat, as of 2026-09, pi-ppt has 1,592 downloads and 2 stars — ranked #4,708 of 5,078 AI skills overall, and #379 of 435 in Office.

Installs
289
Downloads
1.6K
Stars
2
Overall Rank
#4,708
Top 93% overall · Top 88% in Office
PlatformInstallsDownloadsStarsComments
ClawHub ↗411.4K2-
SkillHub ↗2891.6K2—

Platforms count differently and update at different times.

What this skill does

After configuring the required PI environment variables, run the Python script to create a PPT from a topic, or upload a document as the source. For document input, the slide count is determined by the document content. Chinese or English output can be selected.

Profile published 2026-10-27

What you can do with it

  • Generate a presentation from a topic or brief
  • Create a presentation based on an uploaded document
  • Choose the presentation output language

When to use it

  • When you want to turn a topic or existing document into a presentation
  • When you want to generate a Chinese or English PPT with the PI API

Example prompts

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

Create a well-structured business presentation from this document.
Make a formal Chinese PPT about the specified topic.

Monthly Trend

Downloads1.6K
4191.0K1.7K2026-03 · Downloads 5062026-05 · Downloads 8722026-06 · Downloads 1.0K2026-07 · Downloads 1.2K2026-08 · Downloads 1.3K2026-09 · Downloads 1.6K26-0326-09
Stars2
1232026-03 · Stars 22026-05 · Stars 22026-06 · Stars 22026-07 · Stars 22026-08 · Stars 22026-09 · Stars 226-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.6K—2
2026-081.3K+8.2%2
2026-071.2K+22.0%2
2026-061.0K+15.3%2
2026-05872—2
2026-03506—2

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.4 KB · ClawHub v1.0.9
---
name: pi-ppt
description: Generate PPTs using services provided by PI (Presentation Intelligence).
metadata:
  openclaw:
    emoji: "✨"
    requires:
      bins:
        - python3
      env:
Show all (58 lines)
        - PIPPT_BASE_URL
        - PIPPT_APP_ID
        - PIPPT_APP_SECRET
    primaryEnv: PIPPT_APP_ID
---

# Pi PPT Generation

## Functionality
1. Generate PPTs using the PI (Presentation Intelligence) API.

## Setup
1.  **API Key:** Ensure the PIPPT_BASE_URL, PIPPT_APP_ID and PIPPT_APP_SECRET environment variables are set with your valid API key. You can obtain API key from the PI website: https://www.pi.inc/  .
2.  **Environment:** The API key should be available in the runtime environment.

## Generate a PPT
Run the following script:
```bash
PIPPT_BASE_URL=xxx PIPPT_APP_ID=xxx PIPPT_APP_SECRET=xxx python3 scripts/generate_pi_ppt.py --content  --language --cards --file
```
Input arguments:
   content(str, required): Topic and description, for example: "Create a PPT introducing Chinese GPU vendors in a formal business style."
   cards(int, optional): Expected number of slides, for example 10. Default is 8. If you generate a PPT from an uploaded document, do not specify cards because the slide count is determined by the document content.
   language(str, required): Target language of the PPT. 'zh' for Chinese, 'en' for English. Default is 'zh'.
   file(str, optional): Path to the document to upload, for example: "/Users/jack/download/weekly_report_20250304.doc". Supported file types: .doc/.docx/.txt/.md/.pdf/.pptx/.ppt. Other file types are not supported. Only one document can be uploaded.

Complete command examples:

**Generate from an uploaded document** (slide count is determined by content, do not pass `--cards`):

```bash
PIPPT_BASE_URL=xxx PIPPT_APP_ID=xxx PIPPT_APP_SECRET=xxx python3 scripts/generate_pi_ppt.py \
  --content "Generate a well-structured business report PPT based on the attached document" \
  --language zh \
  --file "/Users/YourName/Documents/quarterly_review.docx"
```

**Generate from a one-line prompt / topic** (you can specify slide count):

```bash
PIPPT_BASE_URL=xxx PIPPT_APP_ID=xxx PIPPT_APP_SECRET=xxx python3 scripts/generate_pi_ppt.py \
  --content "Create a PPT introducing Chinese GPU vendors in a formal business style" \
  --language zh \
  --cards 10
```
## Notes
- Generating one PPT usually takes about 3-6 minutes. Please remind users to be patient.

Popular in Office

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