
Skywork Ppt
Generate, restyle, or edit PowerPoint decks from natural language using Skywork when you need slides for pitches, launches, or stakeholder updates.
Install
npx skills add https://github.com/skyworkai/skywork-skills --skill skywork-pptWhat is this skill?
- Four capabilities: generate from topic, imitate .pptx template/style, natural-language slide edits, local .pptx file ops
- Multilingual triggers for generate, template, edit, merge, reorder, and slide-count queries
- Local operations: delete/reorder slides, merge pptx, extract slides without backend when applicable
- Requires python3 and SKYWORK_API_KEY for cloud generation and templating flows
- Edit intents: modify slide N, backgrounds, add slides, beautify existing decks
Adoption & trust: 514 installs on skills.sh; 171 GitHub stars; 1/3 security scanners passed (skills.sh audits).
Recommended Skills
Lark Maillarksuite/cli
Lark Slideslarksuite/cli
Pptxanthropics/skills
Pdfanthropics/skills
Lark Markdownlarksuite/cli
Docxanthropics/skills
Journey fit
Primary fit
Launch is when solo builders package the story—deck generation and edits support distribution and live presentations. Distribution covers outward-facing materials like slide decks used in demos, investor meetings, and launch announcements.
Common Questions / FAQ
Is Skywork Ppt safe to install?
skills.sh reports 1 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Skywork Ppt
# PPT Write Skill Four capabilities: **generate**, **template imitation**, **edit existing PPT**, and **local file operations**. --- ## Prerequisites ### API Key Configuration (Required First) This skill requires a **SKYWORK_API_KEY** to be configured in OpenClaw. If you don't have an API key yet, please visit: **https://skywork.ai** For detailed setup instructions, see: [references/apikey-fetch.md](references/apikey-fetch.md) --- ## Privacy & Remote Calls (Read Before Use) - **Remote upload & processing**: Layers 1/2/4 upload local files and send the full, verbatim user query to the Skywork service. Avoid sensitive or confidential content unless you trust the remote service and its data handling policies. - **Local-only operations**: Layer 3 (local ops) runs entirely on-device and does **not** call the remote gateway. Use Layer 3 if you need strict local processing. - **Polling behavior**: The generation/edit workflows include periodic status polling (about every 5 seconds) while waiting for backend jobs. This is expected. --- ## Routing — Identify the user's intent first | User intent | Which path | |-------------|------------| | Generate a new PPT from a topic, set of requirements or reference files | **Layer 1** — Generate | | Use an existing .pptx as a layout/style template to create a new presentation | **Layer 2** — Imitate | | Edit an existing PPT: modify slides, add slides, change style, split/merge | **Layer 4** — Edit | | Delete / reorder / extract / merge slides in a local file (no backend) | **Layer 3** — Local ops | --- ## Environment check (always run this first) **This skill requires Python 3 (>=3.8). Run the following before any script to locate a valid Python binary and install dependencies.** ```bash PYTHON_CMD="" for cmd in python3 python python3.13 python3.12 python3.11 python3.10 python3.9 python3.8; do if command -v "$cmd" &>/dev/null && "$cmd" -c "import sys; exit(0 if sys.version_info >= (3,8) else 1)" 2>/dev/null; then PYTHON_CMD="$cmd" break fi done if [ -z "$PYTHON_CMD" ]; then echo "ERROR: Python 3.8+ not found." echo "Install on macOS: brew install python3 or visit https://www.python.org/downloads/" exit 1 fi echo "Found Python: $PYTHON_CMD ($($PYTHON_CMD --version))" $PYTHON_CMD -m pip install -q --break-system-packages python-pptx echo "Dependencies ready." ``` > After this check, replace `python` with the discovered `$PYTHON_CMD` (e.g. `python3`) in all subsequent commands. --- ## Layer 1 — Generate PPT ### Steps 0. **REQUIRED FIRST STEP**