jwynia avatar

Pptx Generator

This handles programmatic PowerPoint generation in two modes: template-based (where you replace placeholders like {{TITLE}} in branded decks or cherry-pick slides from a library) and from-scratch JSON specs. The template analyzer is smart, it extracts an inventory of replaceable text so you know what you're working with. Runs on Deno with read/write permissions. Genuinely useful if you're generating quarterly reports, customizing pitch decks for different clients, or automating presentation workflows where maintaining corporate branding matters. Won't handle complex animations and only works with modern PPTX format, not legacy PPT files. The slide library feature for combining approved templates is the standout here.

skills.sh installs
543
GitHub stars
182
last updated
Aug 21, 2026

Install

$ npx -y skills add jwynia/agent-skills --skill pptx-generator --agent claude-code

Installs into .claude/skills of the current project.

Files

PPTX Generator

When to Use This Skill

Use this skill when:

  • Creating presentations programmatically from data or specifications
  • Populating branded templates with dynamic content while preserving corporate styling
  • Extracting text and structure from existing PPTX files for analysis
  • Combining slides from a library of approved templates
  • Automating presentation generation workflows

Do NOT use this skill when:

  • User wants to open/view presentations (use native PowerPoint or viewer)
  • Complex animations or transitions are required (limited support)
  • Working with older .ppt format (PPTX only)

Prerequisites

  • Deno installed (https://deno.land/)
  • Input PPTX files for template-based operations
  • JSON specification for scratch generation

Quick Start

Two Modes of Operation

  1. Template Mode: Modify existing branded templates

    • Analyze & Replace: Find {{PLACEHOLDERS}} and replace with content
    • Slide Library: Select and combine slides from a template library
  2. Scratch Mode: Create presentations from nothing using JSON specifications

Instructions

Mode 1: Template-Based Generation

Step 1a: Analyze the Template

Sponsors

Details

Repository
github.com/jwynia/agent-skills
Categories
AI & Agent Building, Automation & Workflows, Office & Documents
First seen
Jun 3, 2026

More from jwynia/agent-skills

All 118
1aj-geddes avatargcp-cloud-runaj-geddes/useful-ai-promptsDeploy containerized applications on Google Cloud Run with automatic scaling, traffic management, and service mesh integration. Use for container-based serverle541skills.sh installs
2awslabs avatardsqlawslabs/mcpBuild with Aurora DSQL — manage schemas, execute queries, handle migrations, diagnose query plans, load data, and develop applications with a serverless, distri541skills.sh installs
3aj-geddes avatarcode-generation-templateaj-geddes/useful-ai-promptsGenerate code from templates and patterns including scaffolding, boilerplate generation, AST-based code generation, and template engines. Use when generating co537skills.sh installs
4buiducnhat avatarbrainstormbuiducnhat/agent-skillsbrainstorm537skills.sh installs
5bitwize-music-studio avatarlyric-writerbitwize-music-studio/claude-ai-music-skillsWrites or reviews lyrics with professional prosody, rhyme craft, and quality checks. Use when writing new lyrics, revising existing lyrics, or when the user say535skills.sh installs
6vercel-labs avatarvercel-deployvercel-labs/agent-skillsDeploy applications and websites to Vercel. Use this skill when the user requests deployment actions such as "Deploy my app", "Deploy this to production", "Crea534skills.sh installs