Skip to content

Add codex-ppt skill#52

Open
ningzimu wants to merge 1 commit into
ComposioHQ:masterfrom
ningzimu:add-codex-ppt-skill
Open

Add codex-ppt skill#52
ningzimu wants to merge 1 commit into
ComposioHQ:masterfrom
ningzimu:add-codex-ppt-skill

Conversation

@ningzimu
Copy link
Copy Markdown

@ningzimu ningzimu commented May 6, 2026

Summary

This PR adds codex-ppt as an external Codex skill in the Productivity & Collaboration section.

codex-ppt turns articles, reports, papers, course notes, and outlines into visually unified PPTX decks. It uses Codex's image generation workflow to create each slide as a full 16:9 image, then assembles those slide images into a PowerPoint file with a local script.

What the skill does

  • Plans a deck outline from source material before slide generation.
  • Guides Codex through style selection, including built-in reference styles such as clean professional, scientific defense, e-ink magazine, hand-drawn technical explainer, and dashboard.
  • Generates one approved sample slide before producing the full deck.
  • Creates one full-slide image per page with consistent visual language and varied layouts.
  • Produces supporting outline.md and speech.md files.
  • Assembles slide_01.png, slide_02.png, and other generated images into a .pptx file via scripts/assemble_ppt.py.

Why it is designed specifically for Codex

  • The skill is structured around Codex's skill trigger model with precise SKILL.md frontmatter and progressive disclosure through references/.
  • The workflow explicitly uses Codex's built-in gpt-image-2 image generation and editing capability for slide creation instead of treating Codex as a generic text prompt generator.
  • It gives Codex operational steps for a full production loop: source understanding, outline planning, style confirmation, sample approval, batch image generation, visual QA, speaker-note generation, and local PPT assembly.
  • It includes deterministic local tooling for the final assembly step, so Codex handles creative generation while the repeatable packaging step stays script-driven.

Core advantages

  • High visual consistency: every slide follows a unified style system rather than isolated one-off prompts.
  • Strong presentation quality: the image-based workflow prioritizes finished visual composition over editable but plain PowerPoint objects.
  • Reusable style library: reference files provide concrete visual directions while keeping the main skill body lean.
  • Practical output: users receive a real .pptx, ordered slide images, an outline, and speaker notes.
  • Clear installation path: the skill lives under skills/codex-ppt, so it can be installed with the standard install-skill-from-github.py command.

Why it fits this list

This repository curates practical, reusable Codex skills. codex-ppt is not a single prompt or demo; it is a complete skill package with a standard SKILL.md, reference documents, requirements, and a local assembly script. It also complements existing document-generation entries such as paperjsx: paperjsx focuses on structured JSON-to-document generation, while codex-ppt focuses on visually rich, image-based presentation decks generated through Codex's native workflow.

Validation

  • Verified the install command works against ningzimu/codex-ppt-skill with a temporary destination.
  • Confirmed the installed skill contains SKILL.md, requirements.txt, scripts/assemble_ppt.py, and style reference files.

@ningzimu ningzimu marked this pull request as ready for review May 6, 2026 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant