Image To Editable Ppt
ningzimu/image-to-editable-ppt-skill
Rebuild slide images, scanned or image-based PPT/PPTX files, and PDF decks into object-level editable PowerPoint (.pptx), preserving speaker notes when supplied.
Build presentation plans for PPT / slides / decks through a conversation-first workflow, then propose multiple visual directions with preview images before writing deck specs.
$ npx skills add NyxTides/ppt-image-first --skill ppt-image-first -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NyxTides/ppt-image-first ppt-image-first --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ppt-image-first" agent skill from https://github.com/NyxTides/ppt-image-first/tree/master into .claude/skills/ppt-image-first/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ppt-image-first", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NyxTides/ppt-image-first --skill ppt-image-first -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NyxTides/ppt-image-first ppt-image-first --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ppt-image-first" agent skill from https://github.com/NyxTides/ppt-image-first/tree/master into .agents/skills/ppt-image-first/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ppt-image-first", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NyxTides/ppt-image-first --skill ppt-image-first -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NyxTides/ppt-image-first ppt-image-first --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ppt-image-first" agent skill from https://github.com/NyxTides/ppt-image-first/tree/master into .cursor/skills/ppt-image-first/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ppt-image-first", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NyxTides/ppt-image-first --skill ppt-image-first -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NyxTides/ppt-image-first ppt-image-first --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ppt-image-first" agent skill from https://github.com/NyxTides/ppt-image-first/tree/master into .gemini/skills/ppt-image-first/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ppt-image-first", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install NyxTides/ppt-image-first ppt-image-firstInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add NyxTides/ppt-image-first --skill ppt-image-first -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ppt-image-first" agent skill from https://github.com/NyxTides/ppt-image-first/tree/master into .github/skills/ppt-image-first/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ppt-image-first", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add NyxTides/ppt-image-first --skill ppt-image-first -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NyxTides/ppt-image-first ppt-image-first --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ppt-image-first" agent skill from https://github.com/NyxTides/ppt-image-first/tree/master into .opencode/skills/ppt-image-first/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ppt-image-first", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ppt-image-firstBuild presentation plans for PPT / slides / decks through a conversation-first workflow, then propose multiple visual directions with preview images before writing deck specs.
Ppt Image First is an agent skill from NyxTides/ppt-image-first. Build presentation plans for PPT / slides / decks through a conversation-first workflow, then propose multiple visual directions with preview images before writing deck specs. Use when the user asks to create a PPT, presentation, deck, 答辩稿, 路演 deck, 产品介绍 PPT, 汇报 PPT, or when the user has only a topic or rough materials and needs help clarifying structure, style, and page planning before generation.
Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 34 other files, including scripts, reference files and assets (for example `README.en.md`, `README.md` and `assets/candidate_picker_shell/build_candidate_picker_html.py`).
It sits in Documents & Office, covering Slides and decks and PowerPoint presentations. It works with Microsoft PowerPoint. The repository describes itself as: PPT image-first skill for Codex/Claude Code/Opencode CLI. The licence is Apache-2.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 87a300a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python, from the files we listed), which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Ppt Image First loads about 1.6k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 104 tokens; SKILL.md has 753 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from NyxTides/ppt-image-first at commit 87a300a, republished under its Apache-2.0 licence (© NyxTides). 753 words, ~1,580 tokens.
.claude/skills/ppt-image-first/SKILL.md (or your agent's skills folder). This skill also uses 27 other files; get the full folder from GitHub.Use this skill to turn a vague PPT request into a generation-ready, image-first deck plan.
需求确认, 风格确认, 生成前确认, and final review approval.16:9 unless the user explicitly requests another ratio.Follow these phases in order and do not skip the confirmation gates:
需求确认.content_report.md unless the user already supplied complete report-like content; show a synthesized judgment, not the raw file by default.首页 / 目录页 / 正文页 previews for each direction, support refinement, then get 风格确认.风格反演确认, then write design_spec.md, slide_blueprint.md, and spec_lock.md in that order; summarize and get 生成前确认.Read references/workflow.md for stage-by-stage execution details.
references/conversation_framework.md only when you need the conversation-first intake pattern.references/style-system.md when producing proposal cards or interpreting V1-V8 internally.references/preview-flow.md before producing style previews, candidate-picker pages, or review pages.templates/content_report_reference.md before writing content_report.md.templates/design_spec_reference.md, templates/slide_blueprint_reference.md, and templates/spec_lock_reference.md immediately before writing those files.首页 / 目录页 / 正文页 previews, not text-only choices.assets/preview_shell/index.html, assets/candidate_picker_shell/index.html, and assets/review_shell/index.html as the base UIs for their stages.slide_blueprint.md before style direction and 风格反演确认 are complete.scripts/render_review_markup.py, then use the marked images plus separate text comments as the retouch/regeneration reference.Use these layers consistently:
content_report.md = upstream content basis when the user did not provide complete report-like material.design_spec.md = global deck rationale and confirmed visual system.slide_blueprint.md = page-by-page intent and content plan.spec_lock.md = execution constraints and final generation guardrails.content_report.md supports the 3 core planning files; it does not replace them. spec_lock.md is always the last core planning file.
© NyxTides, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 27 other files (scripts, references, assets) in the repository root of NyxTides/ppt-image-first.
Open the folder on GitHubat commit 87a300a
Ppt Image First next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Ppt Image First this skillNyxTides/ppt-image-first | 1.2k | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Image To Editable Pptningzimu/image-to-editable-ppt-skill | 2.8k | — | ~4.3k | Automated safety check: Pass | MIT | |
| Slidesfcakyon/claude-codex-settings | 1.2k | 1 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Gpt Image2 PptJuneYaooo/gpt-image2-ppt-skills | 1.3k | — | ~8.9k | Automated safety check: Notes | Apache-2.0 | |
| HTML Slide To PPTXmucsbr/ppt-agent-workflow-san | 643 | — | ~1.1k | Automated safety check: Pass | None | |
| Paper Deckzsyggg/paper-craft-skills | 1.3k | — | ~1.4k | Automated safety check: Pass | None |
ningzimu/image-to-editable-ppt-skill
Rebuild slide images, scanned or image-based PPT/PPTX files, and PDF decks into object-level editable PowerPoint (.pptx), preserving speaker notes when supplied.
fcakyon/claude-codex-settings
Create and edit presentation slide decks (.pptx) with PptxGenJS, bundled layout helpers, and render/validation utilities.
JuneYaooo/gpt-image2-ppt-skills
Generate visually striking PPT slides via OpenAI's gpt-image-2 -- use any style in styles/<collection/STYLEID.md or mimic a user-supplied .pptx template; outputs high-res slide PNGs and a 16:9 .pptx.
mucsbr/ppt-agent-workflow-san
Convert structured single-slide or small deck HTML files into editable PPTX slides with native text boxes, shapes, chips, arrows, and panels.
zsyggg/paper-craft-skills
将论文、技术文章或知识内容制作成高真实感的 AIGC 幻灯片。先做叙事结构和逐页视觉导演,再调用生图模型生成每一页 16:9 slide image,最后合成为 PPTX/PDF。适合论文汇报、组会、公开课、技术分享、商业化研究展示;当用户提到“论文PPT”“AI生成PPT”“不像AI的PPT”“高质感幻灯片”“逐页生图PPT”时使用。
sunbigfly/ppt-agent-skills
专业 PPT 演示文稿全流程 AI 生成助手。模拟顶级 PPT 设计公司的完整工作流(需求调研到资料搜集到大纲策划到策划稿到设计稿),输出高质量 HTML 格式演示文稿。当用户提到制作 PPT、做演示文稿、做 slides、做幻灯片、做汇报材料、做培训课件、做路演 deck、做产品介绍页面时触发此技能。即使用户只说"帮我做个关于 X 的介绍"或"我要给老板汇报…
Works with
Categories
Build presentation plans for PPT / slides / decks through a conversation-first workflow, then propose multiple visual directions with preview images before writing deck specs. Ppt Image First is an agent skill from NyxTides/ppt-image-first. Build presentation plans for PPT / slides / decks through a conversation-first workflow, then propose multiple visual directions with preview images before writing deck specs.
Ppt Image First fits situations like: the user asks to create a PPT; the user has only a topic; rough materials and needs help clarifying structure; page planning before generation.
Run `npx skills add NyxTides/ppt-image-first --skill ppt-image-first -a claude-code`. Or copy the skill folder (the NyxTides/ppt-image-first repository) into .claude/skills/ppt-image-first in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NyxTides/ppt-image-first --skill ppt-image-first -a codex`. Or copy the skill folder (the NyxTides/ppt-image-first repository) into .agents/skills/ppt-image-first in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NyxTides/ppt-image-first --skill ppt-image-first -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ppt-image-first, .gemini/skills/ppt-image-first, .github/skills/ppt-image-first and .opencode/skills/ppt-image-first in your project.
Going by SKILL.md and its folder, Ppt Image First needs Python for the scripts in its folder. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Ppt Image First is published under the Apache-2.0 licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.6k tokens (SKILL.md is roughly 6.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 11k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Ppt Image First: Image To Editable Ppt (ningzimu/image-to-editable-ppt-skill, 2.8k stars), Slides (fcakyon/claude-codex-settings, 1.2k stars), Gpt Image2 Ppt (JuneYaooo/gpt-image2-ppt-skills, 1.3k stars) and HTML Slide To PPTX (mucsbr/ppt-agent-workflow-san, 643 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
NyxTides (a GitHub user) maintains it in NyxTides/ppt-image-first, which has 1,223 GitHub stars. The repository was last updated on May 8, 2026.
Source: NyxTides/ppt-image-first on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.