Gpt Image2 Ppt
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.
Builds decks with a story spine, house visual system, setting-specific density, and speaker notes.
$ npx skills add mblode/agent-skills --skill presentation-creator -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install mblode/agent-skills presentation-creator --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/mblode/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/presentation-creator .claude/skills/presentation-creator && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "presentation-creator" agent skill from https://github.com/mblode/agent-skills/tree/main/skills/presentation-creator into .claude/skills/presentation-creator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "presentation-creator", 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.
$skill-installer install https://github.com/mblode/agent-skills/tree/main/skills/presentation-creatorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add mblode/agent-skills --skill presentation-creator -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install mblode/agent-skills presentation-creator --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mblode/agent-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/presentation-creator .agents/skills/presentation-creator && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "presentation-creator" agent skill from https://github.com/mblode/agent-skills/tree/main/skills/presentation-creator into .agents/skills/presentation-creator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "presentation-creator", 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 mblode/agent-skills --skill presentation-creator -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install mblode/agent-skills presentation-creator --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mblode/agent-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/presentation-creator .cursor/skills/presentation-creator && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "presentation-creator" agent skill from https://github.com/mblode/agent-skills/tree/main/skills/presentation-creator into .cursor/skills/presentation-creator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "presentation-creator", 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.
$ gemini skills install https://github.com/mblode/agent-skills.git --path skills/presentation-creator--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add mblode/agent-skills --skill presentation-creator -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install mblode/agent-skills presentation-creator --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mblode/agent-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/presentation-creator .gemini/skills/presentation-creator && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "presentation-creator" agent skill from https://github.com/mblode/agent-skills/tree/main/skills/presentation-creator into .gemini/skills/presentation-creator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "presentation-creator", 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 mblode/agent-skills presentation-creatorInstalls 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 mblode/agent-skills --skill presentation-creator -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/mblode/agent-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/presentation-creator .github/skills/presentation-creator && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "presentation-creator" agent skill from https://github.com/mblode/agent-skills/tree/main/skills/presentation-creator into .github/skills/presentation-creator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "presentation-creator", 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 mblode/agent-skills --skill presentation-creator -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install mblode/agent-skills presentation-creator --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/mblode/agent-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/presentation-creator .opencode/skills/presentation-creator && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "presentation-creator" agent skill from https://github.com/mblode/agent-skills/tree/main/skills/presentation-creator into .opencode/skills/presentation-creator/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "presentation-creator", 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.
presentation-creatorBuilds decks with a story spine, house visual system, setting-specific density, and speaker notes.
Presentation Creator is an agent skill from mblode/agent-skills. Builds decks with a story spine, house visual system, setting-specific density, and speaker notes. Use when asked to "create a presentation", "write a pitch deck", or "turn this doc into slides". Defaults to Marp; use an available presentation tool for editable PowerPoint.
Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files (for example `evals/evals.json`, `references/outline-structure.md` and `references/output-formats.md`).
It sits in Documents & Office, covering Slides and decks, PowerPoint presentations and Fundraising and pitch decks. It works with Microsoft PowerPoint. The repository describes itself as: Nobody ships AI slop on purpose. These skills make sure you don’t. The licence is MIT.
2 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit cef4cfa. 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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
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.
Presentation Creator loads about 2.5k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 74 tokens; SKILL.md has 1,307 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); files beside SKILL.md are not scanned.
The full file from mblode/agent-skills at commit cef4cfa, republished under its MIT licence (© mblode). 1,307 words, ~2,539 tokens.
.claude/skills/presentation-creator/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.Bold, minimal slide decks with a story underneath: spine to final QA.
.pptx/.potx file itself (available presentation/PPTX skill or tool; hand it the finished outline, copy, and notes from this skill), charts inside a slide (external dataviz where installed), long-form prose, marketing copy, or a spoken talk script outside slides (ghostwriter), or product UI (ui-design).Track this checklist:
Presentation progress:
- [ ] Step 1: Gather context (audience, setting, venue, three messages, output format)
- [ ] Step 2: Write the story spine and the ending (references/story-structure.md)
- [ ] Step 3: Outline the slide sequence (references/outline-structure.md)
- [ ] Step 4: Write slide copy (references/writing-slides.md; pitch decks: references/pitch-decks.md instead)
- [ ] Step 5: Design colour, type, and layout (references/visual-design.md)
- [ ] Step 6: Write speaker notes (references/speaker-notes.md); skip for a deck sent without a presenter
- [ ] Step 7: Emit the deck in the chosen format (references/output-formats.md or references/web-deck.md)
- [ ] Step 8: QA pass, output the slide-by-slide review tableEstablish these, asking only for what the brief does not answer:
.pptx when the user names the file or a house template, produced by the external pptx skill from this skill's outline, copy, and notes. Decide now, not at Step 7: the format sets the type and notes mechanics in Steps 5 and 6.Route by setting:
writing-slides.md at Step 4 (do not load both: their density rules contradict). Step 2 still applies in compressed form; the spine is what stops a pitch reading as a feature list. Skip Step 6. The same company pitching live on a demo-day stage is a presented deck: use the standard path with the pitch framework as its outline.Read each step's reference when you reach it:
| Step | Reference | Covers |
|---|---|---|
| 2. Story | references/story-structure.md | The spine template, writing the ending first, taking a position, stakes, the unstick move |
| 3. Outline | references/outline-structure.md | Narrative flow, 12 slide types, section colours, outline output format |
| 4. Write | references/writing-slides.md, replaced by references/pitch-decks.md on the pitch path | Headline patterns, body rules, copy per slide type, before/after examples |
| 5. Design | references/visual-design.md | Two colour systems, contrast thresholds, fluid and fixed type scales, layout patterns, slide type to layout mapping |
| 6. Notes | references/speaker-notes.md | Per-slide note structure, delivery cues, notes by slide type |
| 7. Emit | references/output-formats.md | Marp syntax and export, Slidev and reveal.js equivalents, the pptx handoff, where notes live in each |
| 7. Emit (web) | references/web-deck.md | Route-per-slide structure, navigation, layout primitives, motion, live demos |
| Changing this skill | evals/evals.json | Behavioural scenarios with assertions, plus should-trigger and near-miss routing prompts. Never loads during a user task |
Read web-deck.md only after the copy exists. Primitives designed before the outline get shaped around slide 3 and fight every slide after it.
Render the delivered format and inspect every slide. Record layout defects and measured contrast; a self-assigned glance score is editorial judgement. Keep the detailed table with the artifact when useful, and summarize material results in chat:
| # | Slide | 3-sec test | One message | Spine beat | Layout | Colour | Contrast |
|---|-------|-----------|-------------|------------|--------|--------|----------|
| 1 | Title | pass | pass | once upon a time | full statement | teal | 12.6:1 |Deck-level checks below the table:
Note: line; .pptx: the notes pane)Fix observed defects and inspect affected slides again. If rendering is unavailable, label visual verification unrun.
.pptx. Text is not selectable or editable, so the deck the client wanted to edit is a stack of pictures. When editable PowerPoint is the deliverable, route to the pptx skill.<!-- _class: lead --> is a directive, <!-- Open with the outage story --> is a presenter note. A note that starts with a key: value line silently becomes a directive.clamp(); Marp and .pptx decks are fixed canvases and take pt sizes instead.pitch-decks.md at Step 1, not after the deck is built. The inverse also fails: a 60-word slide on a demo-day stage.pptx skill (anthropics/skills) where installed: creating, editing, and QA of the .pptx file. This skill owns story, outline, copy, and notes; on a visual conflict inside a .pptx, this skill's colour system and type hierarchy set direction and the pptx skill's font, margin, and notes mechanics win.dataviz skill where installed: any chart or metric tile on a slide.ghostwriter: marketing copy outside a deck, and long-form prose from the blog profile when the output is prose, not slides.ui-design: visual systems for product UI and landing pages; presentation visual rules live in references/visual-design.md instead.© mblode, MIT. 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 9 other files (references) in skills/presentation-creator of mblode/agent-skills.
Open the folder on GitHubat commit cef4cfa
Presentation Creator 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 |
|---|---|---|---|---|---|---|
| Presentation Creator this skillmblode/agent-skills | 142 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Gpt Image2 PptJuneYaooo/gpt-image2-ppt-skills | 1.3k | — | ~8.9k | Automated safety check: Notes | Apache-2.0 | |
| Ppt Agentsunbigfly/ppt-agent-skills | 905 | — | ~5.6k | Automated safety check: Pass | MIT | |
| Creatpptseekskyworld/CreatPPT | 148 | — | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| Morph PptFerroxLabs/wayland | 608 | 4 repos | ~15k | Automated safety check: Pass | AGPL-3.0 | |
| Gpt Image2 Pptninehills/skills | 281 | — | ~6.9k | Automated safety check: Notes | Apache-2.0 |
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.
sunbigfly/ppt-agent-skills
专业 PPT 演示文稿全流程 AI 生成助手。模拟顶级 PPT 设计公司的完整工作流(需求调研到资料搜集到大纲策划到策划稿到设计稿),输出高质量 HTML 格式演示文稿。当用户提到制作 PPT、做演示文稿、做 slides、做幻灯片、做汇报材料、做培训课件、做路演 deck、做产品介绍页面时触发此技能。即使用户只说"帮我做个关于 X 的介绍"或"我要给老板汇报…
seekskyworld/CreatPPT
Generate a finished editable Web presentation workspace from a brief or semantic content, then let the user revise it in the browser and explicitly export PPTX on demand.
FerroxLabs/wayland
A skill your agent uses when the user wants a .pptx with smooth cross-slide animation - PowerPoint Morph transitions, Keynote-style continuous motion, shapes that grow / move / rotate as the slide…
ninehills/skills
Generate visually striking PPT slides via OpenAI's gpt-image-2 -- use any style in styles/<id.md or mimic a user-supplied .pptx template; outputs high-res slide PNGs and a 16:9 .pptx.
sundial-org/awesome-openclaw-skills
Create professional PowerPoint presentations from outlines, data sources, or AI-generated content.
mblode/agent-skills
Implements agent-readiness on public sites and docs from Mintlify Agent Score, AFDocs, Is Agentic, Is It Agent Ready, or url-discovery-bench reports, or from server logs of agents 404ing on guessed…
mblode/agent-skills
Creates and improves portable Agent Skills with a validator, routing scenarios, and evidence-based keep, cut, merge, or retire decisions.
mblode/agent-skills
Recovers decisions, previous fixes, research, and what followed a prompt from past AI conversations, with source evidence.
mblode/agent-skills
Cuts the wait from push to green by measuring a pipeline's critical path from run timestamps, then splitting, sharding, trimming setup and sharing test module state, with a before/after ledger.
mblode/agent-skills
Monitors or repairs an open GitHub PR: CI failures, conflicts, review threads, and merge readiness, reporting state changes.
mblode/agent-skills
Builds, reviews, and measures UI motion, including springs, gestures, scroll effects, curve fitting from recordings, and sparse interface sound.
Works with
Categories
Builds decks with a story spine, house visual system, setting-specific density, and speaker notes. Presentation Creator is an agent skill from mblode/agent-skills. Builds decks with a story spine, house visual system, setting-specific density, and speaker notes.
Presentation Creator fits situations like: asked to create a presentation; write a pitch deck; turn this doc into slides.
Run `npx skills add mblode/agent-skills --skill presentation-creator -a claude-code`. Or copy the skill folder (skills/presentation-creator in mblode/agent-skills) into .claude/skills/presentation-creator in your project. Claude Code loads it when a task matches its description.
Run `npx skills add mblode/agent-skills --skill presentation-creator -a codex`. Or copy the skill folder (skills/presentation-creator in mblode/agent-skills) into .agents/skills/presentation-creator 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 mblode/agent-skills --skill presentation-creator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/presentation-creator, .gemini/skills/presentation-creator, .github/skills/presentation-creator and .opencode/skills/presentation-creator in your project.
SKILL.md names no scripts, command-line tools or credentials: Presentation Creator is instructions for the agent only.
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. Review the folder before installing.
Presentation Creator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 10k 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 10k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Presentation Creator: Gpt Image2 Ppt (JuneYaooo/gpt-image2-ppt-skills, 1.3k stars), Ppt Agent (sunbigfly/ppt-agent-skills, 905 stars), Creatppt (seekskyworld/CreatPPT, 148 stars) and Morph Ppt (FerroxLabs/wayland, 608 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
mblode (a GitHub user) maintains it in mblode/agent-skills, which has 142 GitHub stars. The repository holds 28 skills in this directory. The repository was last updated on October 6, 2026.
Source: mblode/agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.