← Back to Skills Marketplace
Skywork PPT
by
Skywork AI
· GitHub ↗
· v1.0.9
· MIT-0
5673
Downloads
33
Stars
26
Active Installs
10
Versions
Install in OpenClaw
/install skywork-ppt
Description
Skywork PPT (skywork) - Use when the user wants to work with PowerPoint presentations. Triggers: (1) Generate a new PPT from a topic — 'generate a PPT', 'cre...
Usage Guidance
Use this only with files and prompts you are comfortable sending to Skywork. Prefer a dedicated API key, avoid printing or sharing the key, run Python dependencies in a virtual environment, and specify an output path or keep backups before local delete/reorder operations.
Capability Assessment
Purpose & Capability
The generation, template imitation, editing, NotebookLM conversion, web search, reference-file parsing, and local PPTX operations fit a cloud-backed presentation workflow and are described in the skill artifacts.
Instruction Scope
The instructions are prescriptive about loading workflow files, polling logs, and reporting progress, but they remain scoped to PPT creation, editing, conversion, and file operations.
Install Mechanism
The skill declares Python and SKYWORK_API_KEY; setup installs python-pptx at runtime with --break-system-packages, which is functional but better done in an isolated environment.
Credentials
The scripts read user-selected files, use a Skywork API key, call Skywork endpoints, perform web search, and download generated PPTX files; this is proportionate but privacy-sensitive.
Persistence & Privilege
No hidden autostart, privilege escalation, self-propagation, or unbounded persistence was found; the main residual risks are temp files/logs and local delete/reorder operations that can overwrite the source file when no output path is supplied.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install skywork-ppt - After installation, invoke the skill by name or use
/skywork-ppt - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.9
**Added support for converting NotebookLM-exported files to editable PPTX.**
- New capability: Convert .pptx or .pdf exported from NotebookLM to fully editable PPTX format (Layer 5).
- Added script: scripts/run_editable_convert.py to handle the conversion process.
- Added workflow guide: workflow_convert_editable.md.
- Updated skill description and workflow to include the new conversion feature.
v1.0.8
skywork-ppt 1.0.8
- Improved description for broader language/cross-lingual trigger support; trigger phrases now consolidated and clearer.
- API key configuration instructions clarified (skill requires SKYWORK_API_KEY configured before use).
- No logic or functional changes; documentation and trigger keyword improvements only.
- No file changes detected in this release.
v1.0.7
No functional changes in this version.
- Documentation and formatting updates only.
- No changes to code, features, or workflows.
- All usage and behavior remain the same.
v1.0.6
skywork-ppt 1.0.6
- Added "Skywork PPT (skywork)" to the skill description for clarity.
- No functional or behavioral changes; documentation only.
- All workflows, capabilities, and usage remain unchanged.
v1.0.5
Version 1.0.5 of skywork-ppt skill
- Added a clear Privacy & Remote Calls notice highlighting which operations send data remotely versus local-only operations.
- Noted that Layer 1, 2, and 4 upload files and user queries to the Skywork service; Layer 3 is strictly local.
- Explained periodic backend status polling behavior during generation/edit processes.
- No code changes; documentation improved for transparency and user guidance.
v1.0.4
Version 1.0.4
- Switched authentication from token-based login to explicit SKYWORK_API_KEY config; updated prerequisites and error handling accordingly.
- Added instructions to obtain and configure the API key (see new references/apikey-fetch.md).
- Updated description and triggers to clarify multilingual support for generation, editing, and local file operations.
- Added scripts/constant.py and removed scripts/config.py to support the API key flow.
- Metadata now specifies SKYWORK_API_KEY as required environment variable.
v1.0.3
- Removed environment variable and config requirements from metadata.
- Now only requires the presence of a Python 3 binary (>=3.8) for operation.
- All functional capabilities and documentation remain unchanged.
v1.0.2
Skywork-ppt 1.0.2
- Added skill metadata section specifying required environment variables, binaries, and config files.
- Declared primary environment variable (`SKYBOT_TOKEN`) in metadata.
- No functional or workflow changes to the skill logic.
v1.0.1
skywork-ppt v1.0.1
- Minor improvements and optimizations.
- No changes to functionality or user experience.
v1.0.0
Skywork-ppt 1.0.0 — Initial Release
- Enables AI-powered PowerPoint (.pptx) generation, style template imitation, editing, and local slide operations via simple commands.
- Supports four main workflows: new PPT creation, template-based generation, file editing, and local file manipulation.
- Provides detailed routing instructions based on user intent and clear authentication requirements.
- Includes mandatory environment checks for Python 3.8+ and automatic dependency installation.
- Guides error handling for insufficient account benefit situations.
Metadata
Frequently Asked Questions
What is Skywork PPT?
Skywork PPT (skywork) - Use when the user wants to work with PowerPoint presentations. Triggers: (1) Generate a new PPT from a topic — 'generate a PPT', 'cre... It is an AI Agent Skill for Claude Code / OpenClaw, with 5673 downloads so far.
How do I install Skywork PPT?
Run "/install skywork-ppt" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Skywork PPT free?
Yes, Skywork PPT is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Skywork PPT support?
Skywork PPT is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Skywork PPT?
It is built and maintained by Skywork AI (@gxcun17); the current version is v1.0.9.
More Skills