← All skills
nature-image2ppt
65 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a media skill usually calls an AI service over the internet.
By Yuan1z0825/nature-skills (GitHub) · media · 53,173 stars · scanned at commit a1a8220
Reconstruct slide images, screenshots, scanned PDFs, or image-only PPTX files as object-level editable PowerPoint. Use for 图片转可编辑PPT、截图还原PPT and diagram reconstruction; not authoring a new deck from research notes.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 116 places.
Show 17 more
- skills/nature-image2ppt/SKILL.md, line 122
python <image2ppt-root>/cli/image2ppt/cli.py run hints <run-dir> - skills/nature-image2ppt/SKILL.md, line 128
python <image2ppt-root>/cli/image2ppt/cli.py run next <run-dir> --json - skills/nature-image2ppt/SKILL.md, line 162
python <image2ppt-root>/cli/image2ppt/cli.py page build <page-dir> - skills/nature-image2ppt/SKILL.md, line 181
python <image2ppt-root>/cli/image2ppt/cli.py run record \ - skills/nature-image2ppt/SKILL.md, line 192
python <image2ppt-root>/cli/image2ppt/cli.py run finalize <run-dir> - skills/nature-image2ppt/cli/image2ppt/runtime/_input_normalization.py, line 267
subprocess.run( - skills/nature-image2ppt/cli/image2ppt/runtime/_input_normalization.py, line 270
stdout=subprocess.PIPE, - skills/nature-image2ppt/cli/image2ppt/runtime/_input_normalization.py, line 271
stderr=subprocess.PIPE, - skills/nature-image2ppt/cli/image2ppt/runtime/_input_normalization.py, line 287
subprocess.run( - skills/nature-image2ppt/cli/image2ppt/runtime/_input_normalization.py, line 290
stdout=subprocess.PIPE, - skills/nature-image2ppt/cli/image2ppt/runtime/_input_normalization.py, line 291
stderr=subprocess.PIPE, - skills/nature-image2ppt/cli/image2ppt/runtime/_page_artifacts.py, line 16
subprocess.run([str(part) for part in command], check=True) - skills/nature-image2ppt/cli/image2ppt/runtime/build_pptx_from_manifest.py, line 914
subprocess.run([convert, str(src), handle.name], check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) - skills/nature-image2ppt/cli/image2ppt/runtime/finalize_deck_run.py, line 16
subprocess.run([str(part) for part in command], check=True) - skills/nature-image2ppt/cli/image2ppt/runtime/formula_renderer.py, line 80
result = subprocess.run( - skills/nature-image2ppt/cli/image2ppt/runtime/formula_renderer.py, line 238
result = subprocess.run(command, text=True, capture_output=True, timeout=timeout) - skills/nature-image2ppt/cli/image2ppt/runtime/formula_renderer.py, line 248
def _latex_error_message(result: subprocess.CompletedProcess[str]) -> str:
and 96 more places
Can call paid AI services billed to you
The author does not mention this. Expected for a media skill.
Found in 4 places.
Show 1 more
Downloads and installs other software
The author does not mention this.
Found in 10 places.
Show 7 more
Sends data to these websites: api.openai.com
The author does not mention this. Expected for a media skill.
Found in 4 places.
Show 1 more
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'nature-image2ppt' ] || [ -L ~/.agents/skills/'nature-image2ppt' ]; then echo 'A skill folder named nature-image2ppt already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/Yuan1z0825/nature-skills' "$d" && git -C "$d" checkout --quiet 'a1a8220366e82ecd8584ea3d7f46cb3969f4b018' -- 'skills/nature-image2ppt' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/nature-image2ppt' ~/.agents/skills/'nature-image2ppt' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'nature-image2ppt' ~/.claude/skills/'nature-image2ppt' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for Yuan1z0825/nature-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/Yuan1z0825/nature-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | a1a8220 | 65 |
| 2026-11-08 | b6ae2ca | 65 |
| 2026-11-07 | b6ae2ca | 55 |