slides
nexu-io/open-design
Create and edit .pptx presentation decks with PptxGenJS for sales, kickoff, and design showcases.
What is slides?
This skill enables agents to programmatically create and edit PowerPoint presentations using PptxGenJS. Use it when you need to generate sales decks, kickoff briefs, or design-system showcase presentations.
- Create new .pptx presentation files
- Edit existing PowerPoint decks
- Add slides with text, images, and layouts
- Generate sales decks and business presentations
- Build design-system showcase decks
- Automate presentation generation from data
How to install slides
npx skills add https://github.com/nexu-io/open-design --skill slides- PptxGenJS library installed
- Node.js environment
How to use slides
- 1.Install the skill using the provided npm command
- 2.Ask the agent to create a presentation by name or trigger phrase (slides, pptxgenjs, sales deck, design showcase deck)
- 3.Specify the presentation content, structure, and styling requirements
- 4.The agent will generate or edit the .pptx file based on your specifications
Use cases
- Generate a sales deck with company branding and product information
- Create a design-system showcase presentation with component examples
- Build a kickoff brief presentation for a new project
- Automate quarterly business review decks
- Generate design proposal presentations with mockups and specifications
- Sales and business development teams
- Product managers creating pitch decks
- Design teams showcasing design systems
- Project managers preparing kickoff materials
- Anyone automating presentation generation
slides FAQ
It creates and edits .pptx (PowerPoint) files using PptxGenJS.
Yes, the skill can both create new presentations and edit existing .pptx files.
You can add text, images, and various slide layouts to build professional presentations.
Yes, it's particularly useful for automating the generation of sales decks, business briefs, and design showcases.
Full instructions (SKILL.md)
Source of truth, from nexu-io/open-design.
name: slides description: | Create and edit .pptx presentation decks with PptxGenJS. Useful for sales decks, kickoff briefs, and design-system showcases. triggers:
- "slides"
- "pptxgenjs"
- "sales deck"
- "design showcase deck" od: mode: deck category: slides upstream: "https://github.com/openai/skills"
slides
Curated from OpenAI's skills repository.
What it does
Create and edit .pptx presentation decks with PptxGenJS. Useful for sales decks, kickoff briefs, and design-system showcases.
Source
- Upstream: https://github.com/openai/skills
- Category:
slides
How to use
This catalogue entry advertises the skill in Open Design so the agent discovers it during planning. To run the full upstream workflow with its original assets, scripts, and references, install the upstream bundle into your active agent's skills directory:
# Inspect the upstream README for exact paths
open https://github.com/openai/skills
Then ask the agent to invoke this skill by name (slides) or with
one of the trigger phrases listed in this skill's frontmatter.
Related skills
More from nexu-io/open-design and the wider catalog.

social-reddit-card
Realistic Reddit post card with vote rail and comment count, suited to video overlays or story sharing.

social-spotify-card
Spotify Now Playing-style card with album art, progress bar, and playback controls, suited to video overlays or personal homepages.

social-x-post-card
Realistic X post card with engagement metrics (likes, reposts, views), suited to video overlays or shareable image cards.

sora
Generate and manage short video clips with OpenAI's Sora API for cinematic shots and b-roll.

speech
Generate spoken audio from text using OpenAI's text-to-speech API with built-in voices.

stitch-loop
Iterative design-to-code feedback loop for tightening visual fidelity between brief and built UI.