agentCLAWHUBUnverified

1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件

Generate professional .pptx presentations from any topic, uploaded documents, or reference materials. Supports custom PPT templates (filled via python-pptx,... Skill: 1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件 Owner: yuchentsai-design Summary: Generate professional .pptx presentations from any topic, uploaded documents, or reference materials. Supports custom PPT templates (filled via python-pptx,... Tags: latest:4.3.0 Version history: v4.3.0 | 2026-04-08T06:05:58.119Z | user **Changelog for ppt-generator-skill v4.3.0** - Added detailed m

OpenClaw

Rank

62

Safety

84

Downloads

1.9k

Updated

Oct 9, 2026

Version

4.3.0

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.9K downloads reported by the source. Last updated 10/9/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 9, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 9, 2026
Adoption signal
1.9K downloadsadoption · observed Oct 9, 2026
Latest release
4.3.0release · observed Apr 8, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s1738g48aacbj185gdn342x78d84ctfp:ppt-generator-skill
  1. Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-yuchentsai-design-ppt-generator-skill/snapshot"

Documentation

CLAWHUB

21,216 characters of source documentation, loaded on request.

Extracted files

3 files captured from the source.

SKILL.md

---
name: ppt-generator
description: Generate professional .pptx presentations from any topic, uploaded documents, or reference materials. Supports custom PPT templates (filled via python-pptx, not XML editing). Works with any LLM configured in OpenClaw. Real chart rendering, smart content chunking, guided conversation flow.
metadata:
  openclaw:
    emoji: "📊"
    requires:
      bins: ["python3", "node"]
      pip: ["markitdown[pptx]", "pypdf", "python-pptx"]
      npm: ["pptxgenjs"]
---

# PPT Generator Skill

Generate polished `.pptx` presentations using the LLM configured in OpenClaw.  
No external PPT API required — everything runs locally.

---

## Phase 0 — Environment Check (First-Time Setup)

**Run once after installing the skill, before anything else.**

```bash
python3 scripts/check_env.py
```

The script checks all required and optional dependencies and prints a clear report:

```
══════════════════════════════════════════════════════
  PPT Generator Skill — Environment Check
══════════════════════════════════════════════════════
  ✅  Python 3.9+      (3.11.4)
  ✅  Node.js          (v20.11.0)
  ✅  npm              (10.2.4)
  ✅  pptxgenjs        (installed)
  ✅  markitdown       (0.4.1)
  ✅  pypdf            (4.2.0)
  ✅  python-pptx      (0.6.23)
  ⚠️   LibreOffice      (not found)
  ⚠️   pdftoppm         (not found)
──────────────────────────────────────────────────────

  ⚠️  OPTIONAL — QA features will be unavailable:

  ▸ LibreOffice  — Optional, needed for QA visual inspection
      $ sudo apt install libreoffice       # Ubuntu/Debian
      $ brew install --cask libreoffice    # macOS

  ▸ pdftoppm  — Optional, needed for QA visual inspection
      $ sudo apt install poppler-utils     # Ubuntu/Debian
      $ brew install poppler               # macOS
══════════════════════════════════════════════════════
```

If required (❌) items are missing, exact platform-specific install commands are shown. Fix all required items before proceeding.

**Auto-install missing Python packages:**
```bash
python3 scripts/check_env.py --fix
```

**Machine-readable output (for CI / automated setup):**
```bash
python3 scripts/check_env.py --json
```

---

## Phase 1 — Requirements Gathering

**Do not run any scripts yet.** First collect everything needed through a short conversation.

### Fast-path — Skip questions when info is already provided

Before asking questions, check whether the user's first message already contains sufficient information. If **at least two** of the following can be inferred from their message, skip the corresponding question steps and proceed directly to Phase 2:

| Info needed | Example signals | Maps to |
|-------------|-----------------|---------|
| Purpose/topic | "AI 趋势", "年度总结", "产品发布" | `{purpose}`, `{raw_topic}` |
| Content source | Uploaded files, or detailed description | `{uploaded_files}` or `{raw_topic}` |
| Slide count or style | "10 页", "科技风", "简约风" | `{slide_count}`, `{style}` |

**Example:** User says "帮我做一个

_meta.json

{
  "ownerId": "kn7456nw63afcmz8rdb1tm7rxn8399s9",
  "slug": "ppt-generator-skill",
  "version": "4.3.0",
  "publishedAt": 1775628358119
}

skill-card.md

## Description:

Generate professional .pptx presentations from topics, uploaded documents, or reference materials, with support for custom PPT templates, local generation, real charts, content chunking, and guided conversation flow.

This skill is ready for commercial/non-commercial use.

## Publisher:

[yuchentsai-design](https://clawhub.ai/user/yuchentsai-design)

### License/Terms of Use:

MIT-0

## Use Case:

Employees, external users, and developers use this skill to turn written topics, uploaded source materials, or an uploaded .pptx template into a generated presentation file. It guides requirements gathering, analyzes content and templates, validates a slide plan, and produces a finished .pptx locally.

### Deployment Geography for Use:

Global

## Known Risks and Mitigations:

Risk: Generated presentation plans and rendering steps may expose users to code-execution risk.

Mitigation: Run the skill only in an isolated workspace after validating slide plans and removing the identified JavaScript injection path.

Risk: Skipping validation or accepting loose color values can allow unsafe or malformed presentation inputs.

Mitigation: Keep validation enabled for normal use and enforce strict color and slide-plan validation before generating .pptx files.

Risk: The setup workflow can encourage system-level or global dependency installation.

Mitigation: Use pinned dependencies in a local virtual environment and local npm project; do not run curl-to-sudo commands or global installs on sensitive machines.

## Reference(s):

- [ClawHub Skill Page](https://clawhub.ai/yuchentsai-design/skills/ppt-generator-skill)
- [PPT Generator Skill Instructions](artifact/SKILL.md)

## Skill Output:

**Output Type(s):** [text, markdown, code, shell commands, configuration, files]

**Output Format:** [Markdown guidance with shell commands, JSON slide plans, validation reports, and generated .pptx files]

**Output Parameters:** [1D]

**Other Properties Related to Output:** [Requires Python 3.9+, Node.js, pptxgenjs, markitdown[pptx], pypdf, and python-pptx; optional QA uses LibreOffice and pdftoppm.]

## Skill Version(s):

4.3.0 (source: server release evidence and artifact metadata)

## Ethical Considerations:

Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
Github ReposUpdated 4h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/yuchentsai-design/skills/ppt-generator-skill",
      "sourceUrl": "https://clawhub.ai/yuchentsai-design/skills/ppt-generator-skill",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-09T23:25:38.623Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-yuchentsai-design-ppt-generator-skill/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-yuchentsai-design-ppt-generator-skill/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-09T23:25:38.623Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.9K downloads",
      "href": "https://clawhub.ai/yuchentsai-design/ppt-generator-skill",
      "sourceUrl": "https://clawhub.ai/yuchentsai-design/ppt-generator-skill",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-09T23:25:38.623Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "4.3.0",
      "href": "https://clawhub.ai/yuchentsai-design/ppt-generator-skill",
      "sourceUrl": "https://clawhub.ai/yuchentsai-design/ppt-generator-skill",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-04-08T06:05:58.119Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-yuchentsai-design-ppt-generator-skill/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-yuchentsai-design-ppt-generator-skill/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 4.3.0",
      "description": "**Changelog for ppt-generator-skill v4.3.0** - Added detailed multi-phase workflow documentation for generating PPTs from user input or files. - Introduced environment check script (`scripts/check_env.py`) with clear output, optional auto-fix, and CI-friendly modes. - Clarified requirements gathering: outlined fast-path logic to skip redundant questions when enough info is provided. - Expanded style and template selection phase, including style category suggestions, color palettes, and font pairing. - Documented robust content analysis and token optimization strategy before LLM processing, enabling efficient handling of large files. - Added references to new or improved scripts (e.g., `analyze_content.py`, `suggest_style.py`, `analyze_template.py`). - Delivered full user-facing prompts, selection tables, and confirmation steps for a guided, user-friendly conversational flow.",
      "href": "https://clawhub.ai/yuchentsai-design/ppt-generator-skill",
      "sourceUrl": "https://clawhub.ai/yuchentsai-design/ppt-generator-skill",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-04-08T06:05:58.119Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 9, 2026.

Sponsored

Ads related to 1、不依赖任何第三方 PPT 服务; 2、给可以自行上传ppt模板和内容资料,约束让大模型根据上传的内容生成最终的成品 3.自动导出生成.pptx格式的文件 and adjacent AI workflows.