PluginBench
Skill
Pass
Audit score 90

slides

nexu-io/open-design

Create and edit .pptx presentation decks with PptxGenJS for sales, briefs, and showcases.

What is slides?

This skill enables agents to programmatically create and edit PowerPoint (.pptx) presentation decks using PptxGenJS. Use it when you need to generate sales decks, kickoff briefs, design-system showcases, or other structured presentations.

  • Create .pptx presentation files programmatically
  • Edit existing PowerPoint decks
  • Generate sales decks and pitch presentations
  • Build design-system showcase decks
  • Compose kickoff briefs and meeting materials

How to install slides

npx skills add https://github.com/nexu-io/open-design --skill slides
Prerequisites
  • PptxGenJS library installed
  • Typography skill (required dependency)
  • Node.js environment
Claude Code
Cursor
Windsurf
Cline

How to use slides

  1. 1.Install the skill using the provided npm command
  2. 2.Invoke the skill by name ('slides') or use trigger phrases like 'sales deck' or 'design showcase deck'
  3. 3.Provide content, structure, and styling requirements to the agent
  4. 4.The agent will generate or edit .pptx files based on your specifications
  5. 5.Download or integrate the generated presentation into your workflow

Use cases

Good for
  • Generate a sales deck with company branding and product slides
  • Create a design-system showcase with typography and component examples
  • Build a kickoff brief for a new project with timeline and objectives
  • Produce quarterly business review presentations with charts and metrics
  • Assemble design documentation as an interactive presentation deck
Who it's for
  • Sales and business development teams
  • Design system maintainers
  • Product managers
  • Project leads and scrum masters
  • Marketing and communications professionals

slides FAQ

What file format does this skill produce?

It creates .pptx (PowerPoint) files that are compatible with Microsoft Office, Google Slides, and other presentation software.

Can I edit existing presentations or only create new ones?

The skill can both create new presentations from scratch and edit existing .pptx files.

What dependencies does this skill require?

It requires the typography skill as a dependency, along with PptxGenJS and a Node.js environment.

What types of content can I include in presentations?

You can include text, shapes, images, charts, and other visual elements supported by PptxGenJS.

Is this skill suitable for automated report generation?

Yes, it's well-suited for programmatically generating recurring reports, briefs, and presentations.

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" craft: requires:
    • typography

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.