# Create Skywork PowerPoint Decks

Building polished presentations from raw topics, files, or templates can take many manual steps. This skill automates PPTX generation, template imitation, editing, and local slide operations through Skywork workflows.

## Install

```bash
npx skillstore add skyworkai/skywork-ppt
```

## Metadata

- Status: approved
- Slug: skyworkai-skywork-ppt
- Skillstore revision: r1
- Version status: missing
- Tree hash: dac77a10746eceef514ee7ebb7c3ee2f9eb7b7a60d64e2cb0fa80e2facb6fff9
- Author: SkyworkAI
- GitHub username: SkyworkAI
- License: MIT
- Repository: https://github.com/SkyworkAI/Skywork-Skills/tree/main/skywork-ppt
- Ref: f93e9bb0daca99badb6a7e574b97737155d57cb3
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: network, env\_access, filesystem, external\_commands
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/skyworkai-skywork-ppt
- Manifest: https://skillstore.pages.dev/api/skills/skyworkai-skywork-ppt/manifest

## Capabilities

- Generates new PPTX files from a topic, user requirements, reference text, or uploaded files.
- Imitates the layout and visual structure of an existing PPTX template for a new topic.
- Edits an existing PPTX through a natural language instruction when a public PPTX URL is available.
- Uploads local documents or templates to Skywork services for parsing, storage, or presentation generation.
- Runs local PPTX operations to inspect, delete, reorder, extract, or merge slides.
- Uses a Skywork web search API to collect supporting material when the conversation lacks enough content.

## Use Cases

- Create a briefing deck from a topic: Turn a topic, audience, slide count, and supporting notes into a generated PPTX with progress logs and a download link.
- Reuse a company presentation style: Upload a PPTX template and create a new deck that follows the template layout and visual structure.
- Clean up an existing slide file: Inspect, delete, reorder, extract, or merge slides locally without sending the deck to the generation backend.

## Prompt Templates

### Generate a simple deck

```
Create an English PPTX about renewable energy trends for a general business audience. Use 8 slides and a clean professional style.
```

### Generate from reference files

```
Create a 10-slide investor briefing from the attached market report. Preserve key figures, dates, and company names exactly.
```

### Imitate a template style

```
Use the PPTX template at this local path and create a 12-slide deck about our 2026 product roadmap. Match the template structure.
```

### Edit and reorganize a deck

```
Edit this PPTX URL to add a new executive summary after slide 2, then create a local copy with slides 4 and 5 removed.
```

## Limitations

- Requires Python 3.8 or newer and the python-pptx package for local operations.
- Requires Skywork authentication and may cache a Skywork token in the user home directory.
- Generation and editing depend on external Skywork APIs, network access, and account entitlements.
- Local files and prompts may be uploaded to Skywork services, so sensitive material needs review first.

## Best Practices

- Confirm whether files contain confidential data before using upload, parse, edit, or template imitation workflows.
- Provide slide count, audience, language, and style requirements before generation starts.
- Use local slide operations for simple delete, reorder, extract, or merge tasks when no backend generation is needed.

## Anti Patterns

- Do not upload regulated, secret, or customer-confidential files without explicit authorization.
- Do not rely on generated research for time-sensitive claims without checking the source dates.
- Do not run the authentication flow on shared machines without reviewing token storage and cleanup.

## Security Audit

- Audited at: 2026-07-07T05:29:38.179\+00:00
- Summary: The skill has legitimate presentation-generation functionality, but it depends heavily on external Skywork APIs, local file uploads, token handling, and command execution. I confirmed the high-risk token cache, browser-launch subprocesses, document upload paths, and several filesystem risks, while dismissing Markdown backtick and placeholder URL false positives. No prompt injection attempt was found in the reviewed files.

## Stats

- Views: 140
- Downloads: 56
- Favorites: 0
- Popularity score: 0
