ppt_assistant

Automates PPT generation in a sandbox using PptxGenJS and previews via LibreOffice.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/TyGu888/PersonalAssistant --skill ppt-assistant
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ppt_assistant
Source: https://github.com/TyGu888/PersonalAssistant/tree/main/skills/ppt_assistant
Command: npx skills add https://github.com/TyGu888/PersonalAssistant --skill ppt-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PPT creation is tedious and error-prone when done manually. This skill automates slide generation inside a sandbox using PptxGenJS, delivering consistent branding and faster iteration.

Core Features & Use Cases

  • Automated PPT generation in a sandbox environment using Node.js and PptxGenJS to produce high-quality presentations.
  • End-to-end workflow: interpret requirements, generate PPTX, run in sandbox, create preview images, and perform self-checks before delivery.
  • Use Case: quickly assemble a client pitch deck by specifying title, bullets, and visuals; the tool outputs a ready-to-share PPTX and preview PNGs for review.

Quick Start

Generate a PPTX in the sandbox following the given requirements and produce a preview image for review.

Frequently Asked Questions about ppt_assistant

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

FAQPage Schema
How do I automate PPT generation with PptxGenJS in a sandbox?▼

You can automate PPT generation by running PptxGenJS inside a sandbox environment with Node.js. This skill interprets your requirements, generates a PPTX file, and creates preview images for review before delivery.

What's the best way to generate preview images from a PPTX file for review?▼

Generating preview images from a PPTX file is handled by converting the presentation using LibreOffice and pdftoppm. This produces PNG previews that can be validated and shared using read_file and send_file.

Does automated PPTX generation require a specific workspace path?▼

Yes, automated PPTX generation requires a defined /workspace path in the sandbox. You need Node.js and PptxGenJS installed in this environment to produce professional presentations and preview images.

Can I use this automated presentation workflow for client pitches and training slides?▼

You can use this automated presentation workflow for client pitches, trainings, and proposals. It assembles slides with consistent branding and layouts, outputting a ready-to-share PPTX along with preview PNGs for quick iteration.

What are the limitations of using a sandbox for PPTX generation?▼

The limitations of using a sandbox for PPTX generation include the strict requirement for Node.js, PptxGenJS, LibreOffice, and pdftoppm to be present. Without these dependencies, the automated end-to-end workflow and preview generation cannot execute.

How does automated slide generation improve presentation consistency?▼

Automated slide generation improves presentation consistency by programmatically applying layouts and branding through PptxGenJS. This removes manual formatting errors and ensures every generated PPTX maintains a polished, professional appearance.