pptx-skill

Generate brand-compliant Google Slides from JSON definitions using pptxgenjs.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/i0switch/yoyaku-tosho --skill pptx-skill-i0switch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pptx-skill
Source: https://github.com/i0switch/yoyaku-tosho/tree/main/.github/skills/pptx-skill
Command: npx skills add https://github.com/i0switch/yoyaku-tosho --skill pptx-skill-i0switch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

This skill generates complete, brand-compliant Google Slides (PPTX) from JSON content definitions, automating deck creation and ensuring consistent visuals.

Core Features & Use Cases

  • 47 predefined slide layouts and a robust rendering engine that automatically applies brand rules.
  • Optional Google Drive integration to upload and publish finished decks as Google Slides.
  • Easy brand customization by editing lib/shared.js and replacing assets in the assets/ directory.

Quick Start

Provide a JSON deck definition and run the render engine to generate a brand-compliant PPTX file.

Frequently Asked Questions about pptx-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Google Slides creation from text or JSON?

You can automate Google Slides creation by providing a JSON deck definition to a rendering engine. This process uses pptxgenjs to apply brand rules and automatically generate a complete, brand-compliant PPTX file from your structured text content.

What is the best way to ensure my presentation slides follow brand guidelines?

To ensure presentation slides follow brand guidelines, use an engine that enforces branding through a configurable assets directory and shared rules. This automatically applies your specific layouts, fonts, and visual constraints across the entire deck.

Can I use pptxgenjs to generate a full deck with predefined slide layouts?

Yes, you can use pptxgenjs to generate a full deck using a template engine that supports 47 predefined slide layouts. This allows robust, end-to-end deck production while automatically maintaining strict brand compliance.

How do I customize the branding for my generated PPTX slides?

You customize branding for generated PPTX slides by editing the shared library configuration file and replacing the logos or images in the assets directory. This enforces your specific brand guidelines and layout constraints across all outputs.

How do I upload and publish my generated PPTX file as Google Slides?

You can upload and publish your generated PPTX file as Google Slides by using the optional Google Drive integration. This feature publishes the finished deck directly, completing the end-to-end deck production workflow.

Do I need a specific JSON format to generate brand-compliant presentations?

Yes, you need to provide a JSON deck definition to render brand-compliant presentations. The rendering engine processes this structured JSON content to apply the correct layout templates and brand rules automatically.