Use this skill when the user wants to work with PowerPoint presentations. Triggers include: - Generating a new PPT from a topic: 'generate a PPT' / '帮我做个PPT'...
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install skywork-ppt或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install skywork-ppt⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/skywork-ppt/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: Skywork-ppt description: | Use this skill when the user wants to work with PowerPoint presentations. Triggers include: - Generating a new PPT from a topic: 'generate a PPT' / '帮我做个PPT' / 'PPTを作って' / 'PPT 만들어줘', 'create a presentation about X' / '生成关于X的演示文稿' / 'Xについてのプレゼンを作って' / 'X에 대한 발표 자료 만들어줘', 'help me make slides' / '帮我做幻灯片' / 'スライドを作って' / '슬라이드 만들어줘' - Imitating an existing .pptx style/template: 'use this template' / '用这个模板' / 'このテンプレートを使って' / '이 템플릿을 써줘', 'imitate this PPT' / '仿照这个PPT' / 'このPPTを真似して' / '이 PPT를 따라 해줘', 'imitate this style' / '仿照这个风格' / 'このスタイルを真似して' / '이 스타일을 따라 해줘' - Editing an existing PPT via natural language: 'modify slide N' / '修改第N页' / 'N枚目のスライドを修正して' / 'N번 슬라이드 수정해줘', 'change the background' / '更换背景' / '背景を変えて' / '배경 바꿔줘', 'add a slide' / '新增一页幻灯片' / 'スライドを追加して' / '슬라이드 추가해줘', 'make it more beautiful' / '美化一下PPT' / 'もっときれいにして' / '더 예쁘게 다듬어줘', 'edit this PPT' / '改一下这个PPT' / 'このPPTを編集して' / '이 PPT 수정해줘' - Local file operations on .pptx (no backend): 'delete slide N' / '删除第N页' / 'N枚目のスライドを削除して' / 'N번 슬라이드 삭제해줘', 'reorder slides' / '调整幻灯片顺序' / 'スライドを並べ替えて' / '슬라이드 순서 바꿔줘', 'merge pptx' / '合并PPT' / 'pptxを結合して' / 'pptx 합쳐줘', 'extract slides' / '提取幻灯片' / 'スライドを抽出して' / '슬라이드 추출해줘', 'how many slides' / '有多少页幻灯片' / 'スライドは何枚ある' / '슬라이드 몇 장이야' metadata: openclaw: requires: bins: - python3 env: - SKYWORK_API_KEY primaryEnv: SKYWORK_API_KEY ---
Four capabilities: generate, template imitation, edit existing PPT, and local file operations.
---
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
---
---
| 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 |
---
This skill requires Python 3 (>=3.8). Run the following before any script to locate a valid Python binary and install dependencies.
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.
---
✅ workflow_generate.md loaded. — then proceed.$PYTHON_CMD.--files. See the --files note below.reference-file file of ≤ 2000 words. > Important: set exec tool yieldMs to 600000 (10 minutes).
.pptx path and the download URL.---
$PYTHON_CMD..pptx from the user's message; ask the user if it's unclear.TEMPLATE_URL from the output.--files. See the --files reference-file file of ≤ 2000 words. > Important: set exec tool yieldMs to 600000 (10 minutes).
.pptx path, the download URL, and the template filename used.---
Use this layer when the user wants to modify an existing PPT using natural language. Requires an OSS/CDN URL of the PPTX (from a previous generation or upload).
$PYTHON_CMD.--pptx-url: ```bash $PYTHON_CMD scripts/run_ppt_write.py "edit instruction" \ --language Chinese \ --pptx-url "https://cdn.example.com/file.pptx" \ -o /absolute/path/output.pptx ``` > Important: set exec tool yieldMs to 600000 (10 minutes).
---
# Inspect slide count and titles
$PYTHON_CMD scripts/local_pptx_ops.py info --file my.pptx
# Delete slides (1-based index; supports ranges like 3,5,7-9; omit -o to overwrite in place)
$PYTHON_CMD scripts/local_pptx_ops.py delete --file my.pptx --slides 3,5,7-9 -o trimmed.pptx
# Reorder slides (must list every slide, no omissions)
$PYTHON_CMD scripts/local_pptx_ops.py reorder --file my.pptx --order 2,1,4,3,5
# Extract a subset of slides into a new file
$PYTHON_CMD scripts/local_pptx_ops.py extract --file my.pptx --slides 1-3 -o subset.pptx
# Merge multiple files
$PYTHON_CMD scripts/local_pptx_ops.py merge --files a.pptx b.pptx -o merged.pptx
Read workflow_local.md immidiately before any action you do!!!
---
Insufficient benefit. Please upgrade your account at {url}, meaning the user's benefit level does not meet the requirement for this skill.When you detect the above, reply in the user's current language — do not echo the English message. Use this pattern:
...
安装 Skywork PPT 后,可以对 AI 说这些话来触发它
Help me get started with Skywork PPT
Explains what Skywork PPT does, walks through the setup, and runs a quick demo based on your current project
Use Skywork PPT to skywork PPT (skywork) - Use this skill when the user wants to work ...
Invokes Skywork PPT with the right parameters and returns the result directly in the conversation
What can I do with Skywork PPT in my documents & notes workflow?
Lists the top use cases for Skywork PPT, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/skywork-ppt/ 目录(个人级,所有项目可用),或 .claude/skills/skywork-ppt/(项目级)。重启 AI 客户端后,用 /skywork-ppt 主动调用,或让 AI 根据上下文自动发现并使用。
Skywork PPT 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Skywork PPT 可免费安装使用。请查阅仓库了解许可证信息。
Use this skill when the user wants to work with PowerPoint presentations. Triggers include: - Generating a new PPT from a topic: 'generate a PPT' / '帮我做个PPT'...
Skywork PPT 属于「Documents & Notes」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my documents & notes tasks using Skywork PPT
Identifies repetitive steps in your workflow and sets up Skywork PPT to handle them automatically