← Back to Skills Marketplace
Skywork PPT
by
Skywork AI
· GitHub ↗
· v1.0.9
· MIT-0
6893
Downloads
33
Stars
0
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
Install only if you are comfortable sending selected prompts and files to Skywork/cloud storage. Avoid confidential decks unless your organization approves that service, use a revocable API key stored in a protected secret store, do not echo the key in logs, run dependencies in a virtual environment, and use explicit output paths or backups for local slide edits.
Capability Assessment
Credentials
The skill requires SKYWORK_API_KEY and sends prompts, reference text, uploaded files, templates, and source decks to api-tools.skywork.ai/Skywork OSS/CDN; this is purpose-aligned for cloud PPT generation but broad for confidential business documents.
Install Mechanism
The main environment check always installs an unpinned python-pptx dependency using pip with --break-system-packages into the detected Python interpreter, which can mutate a shared/system Python environment.
Instruction Scope
The workflows disclose remote processing, but they require web search when conversation content is insufficient and require uploading local PPT/template/source files without a clear per-file consent gate, retention limit, or private-only upload option.
Persistence & Privilege
The setup guide suggests storing a long-lived API key in plaintext OpenClaw, shell, or Claude settings and echoing it for verification; local delete/reorder operations also overwrite the original PPTX when no output path is supplied. No backdoor, service, or hidden persistence was found.
Purpose & Capability
The stated purpose is PowerPoint generation, editing, template imitation, conversion, and local slide operations; the scripts generally support that purpose, though web search and generic PDF/DOCX/image parsing broaden the privacy surface beyond local PPT handling.
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 6893 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