slidify

Generate PowerPoint presentations from structured JSON specifications.

4|2|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/IsNoobgrammer/skills-for-agents --skill slidify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slidify
Source: https://github.com/IsNoobgrammer/skills-for-agents/tree/main/skills/slidify
Command: npx skills add https://github.com/IsNoobgrammer/skills-for-agents --skill slidify

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pptxgenjs, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Slidify removes the friction of manual slide creation by transforming structured JSON specifications into professional, branded PowerPoint presentations, eliminating the need for repetitive manual formatting.

Core Features & Use Cases

  • Two-Layer Architecture: Separates slide content (JSON) from generation logic (JS), making decks easy to edit and version control.
  • Visual-First Design: Automatically generates charts, diagrams, and fetches stock images to replace text-heavy slides.
  • Use Case: A product manager can define a slide deck in a simple JSON file, and Slidify will generate the PPTX, add speaker notes, apply brand templates, and export it to PDF in one pipeline.

Quick Start

Use the slidify skill to create a new presentation deck based on the provided slides.json file.

Frequently Asked Questions about slidify

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

FAQPage Schema
How do I automate PowerPoint generation from structured JSON data?

Automated PowerPoint generation from JSON uses a two-layer architecture to map structured content to slides. This approach separates slide data from generation logic, producing production-quality PPTX files without manual formatting.

What is the best way to convert JSON to PPTX slides automatically?

Converting JSON to PPTX is best handled by a two-layer architecture that processes structured specifications through generation logic. This automatically handles slide layouts, fetches stock images, and applies visual-first design to produce professional decks.

Can I automatically add charts and stock images to PowerPoint presentations?

Yes, automated presentation generation supports fetching stock images and generating charts or diagrams. This visual-first design approach transforms structured JSON specifications into visually engaging PowerPoint slides without manual asset sourcing.

Do I need pptxgenjs and LibreOffice to export PPTX to PDF?

Yes, pptxgenjs is required for PPTX document generation, and LibreOffice integration enables high-fidelity file conversion. This combination allows the pipeline to export generated presentations to PDF or image formats automatically.

How do I apply brand templates and speaker notes when generating slides?

Applying brand templates and adding speaker notes is done by defining them within your structured JSON file. The generation pipeline processes these specifications to automatically format the PPTX deck and inject corresponding notes for each slide.

What are the limitations of automating PowerPoint creation from JSON?

Automating PowerPoint creation from JSON requires structured input specifications and depends on pptxgenjs for generation. High-fidelity export to PDF or image formats also requires LibreOffice integration, limiting environments lacking these specific dependencies.