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.