This lets Claude generate, edit, and manipulate PowerPoint presentations through natural language commands. It handles four main workflows: creating new decks from scratch or web research, cloning the style of an existing template, modifying slides with AI edits, and performing local operations like reordering or merging files without a backend call. Requires a Skywork API key and uploads your files and queries to their service for the AI operations, though the local file manipulation runs entirely on your machine. Includes multilingual triggers for English, Chinese, Japanese, and Korean. The polling can take a few minutes for generation jobs, and you'll hit a benefit wall if your account tier is too low. Useful if you need to automate slide decks or quickly restyle presentations without opening PowerPoint.

skills.sh installs
665
GitHub stars
208
last updated
Aug 21, 2026

Install

$ npx -y skills add skyworkai/skywork-skills --skill Skywork-ppt --agent claude-code

Installs into .claude/skills of the current project.

Files

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


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

Sponsors

Details

Repository
github.com/skyworkai/skywork-skills
Categories
Backend & APIs, Code Review & Quality, Office & Documents
First seen
Jun 3, 2026

More from skyworkai/skywork-skills

All 6
1bobmatnyc avatarcypressbobmatnyc/claude-mpm-skillsCypress end-to-end and component testing patterns for web apps: reliable selectors, stable waits, network stubbing, auth handling, CI parallelization, and flake664skills.sh installs
2secondsky avatarzodsecondsky/claude-skillsTypeScript-first schema validation and type inference. Use for validating API requests/responses, form data, env vars, configs, defining type-safe schemas with 663skills.sh installs
3manutej avataraxum-web-frameworkmanutej/luxor-claude-marketplaceComplete guide for Axum web framework including routing, extractors, middleware, state management, error handling, and production deployment659skills.sh installs
4jackwener avataropencli-repairjackwener/opencliDiagnose and fix broken OpenCLI adapters when websites change. Use when an opencli command fails with SELECTOR, EMPTY_RESULT, API_ERROR, or PAGE_CHANGED errors.657skills.sh installs
5jsonwebtoken avatarjwt-encodejsonwebtoken/jwt-skillsCreate and sign JSON Web Tokens (JWTs) for testing and development. Use when the user wants to generate, create, build, or sign a JWT — e.g. "create a JWT", "ge640skills.sh installs
6mvanhorn avatarpp-firecrawlmvanhorn/printing-press-libraryPrinting Press CLI for Firecrawl. API for interacting with Firecrawl services to perform web scraping and crawling tasks.629skills.sh installs