Gives Claude the ability to generate PowerPoint files using PptxGenJS, which is handy when you need actual .pptx output instead of just outline text. The upstream comes from OpenAI's skills repository, so it's a proven starting point rather than something experimental. Works well for sales decks, project kickoffs, or design system documentation where you need slides that non-technical stakeholders can open and edit in PowerPoint or Google Slides. The skill acts as a bridge between conversational requests and the PptxGenJS library's API, handling the layout and formatting details. If you frequently turn meeting notes or project specs into presentation decks, this saves the manual copy-paste loop.

skills.sh installs
3K
GitHub stars
106.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add nexu-io/open-design --skill slides --agent claude-code

Installs into .claude/skills of the current project.

Files

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

How to use

This catalogue entry advertises the skill in OpenDesign 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.

Sponsors

Details

Repository
github.com/nexu-io/open-design
Categories
Sales & Marketing, Design & UI/UX, Office & Documents
First seen
Jun 3, 2026

More from nexu-io/open-design

All 217
1elastic avatarelasticsearch-file-ingestelastic/agent-skillsIngest and transform data files (CSV/JSON/Parquet/Arrow IPC) into Elasticsearch with stream processing and custom transforms. Use when loading files or batch im3Kskills.sh installs
2phuryn avatarsummarize-interviewphuryn/pm-skillsSummarize a customer interview transcript into a structured template with JTBD, satisfaction signals, and action items. Use when processing interview recordings3Kskills.sh installs
3binance avatarspotbinance/binance-skills-hubBinance Spot request using the Binance API. Authentication requires API key and secret key. Supports testnet, mainnet, and demo.2.9Kskills.sh installs
4phuryn avatarvalue-prop-statementsphuryn/pm-skillsGenerate value proposition statements for marketing, sales, and onboarding from existing value propositions. Use when writing marketing copy, creating sales mes2.9Kskills.sh installs
5deanpeters avatarepic-hypothesisdeanpeters/product-manager-skillsFrame an epic as a testable hypothesis with target user, expected outcome, and validation method. Use when defining a major initiative before roadmap, discovery2.9Kskills.sh installs
6confident-ai avatardeepevalconfident-ai/deepevalDeepEval evaluation workflow for AI agents and LLM applications. TRIGGER when the user wants to evaluate or improve an AI agent, tool-using workflow, multi-turn2.9Kskills.sh installs