ignition

Create PowerPoint presentations from Markdown, Word, PDF, and text files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/CGSOG-JumpStarts/Ignition --skill ignition
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ignition
Source: https://github.com/CGSOG-JumpStarts/Ignition/tree/main/.github/skills/ignition
Command: npx skills add https://github.com/CGSOG-JumpStarts/Ignition --skill ignition

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, pptxgenjs, Pillow, python-pptx, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill transforms raw content into professional, enterprise-quality PowerPoint presentations, automating the entire process from content structuring to final slide design.

Core Features & Use Cases

  • End-to-End Deck Creation: Generates .pptx files from various input formats (Markdown, Word, PDF, text).
  • Narrative Frameworks: Applies storytelling structures (SCQA, Pyramid Principle, etc.) for impactful presentations.
  • Design System Adherence: Ensures consistent branding, typography, and layout based on professional templates.
  • Use Case: Turn meeting notes or a project brief into a polished investor pitch deck with speaker notes and a consistent visual theme in minutes.

Quick Start

Use the ignition skill to create a presentation from the content in 'project_brief.md'.

Frequently Asked Questions about ignition

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

FAQPage Schema
How do I automatically generate a PowerPoint presentation from a PDF or Word document?

To generate a PowerPoint presentation from a PDF or Word document, this Skill extracts content from the input files and applies narrative frameworks to automate slide creation and visual design. It processes Markdown, Word, PDF, and text files to output structured .pptx decks.

Can I use Markdown to create a PowerPoint deck with speaker notes?

Yes, you can use Markdown to create a PowerPoint deck with speaker notes. The Skill processes Markdown input to generate .pptx files, applying consistent visual themes, design system adherence, and storytelling structures like SCQA throughout the presentation.

Do I need Python and Node.js to automate slide creation from text files?

Yes, you need Python and Node.js to automate slide creation from text files. The Skill relies on specific libraries like markitdown for content extraction and pptxgenjs for generating the final .pptx files, requiring both environments to function.

What is the best way to structure a PowerPoint deck using the Pyramid Principle?

The best way to structure a PowerPoint deck using the Pyramid Principle is to input your raw text or project brief and let the Skill apply the narrative framework automatically. It structures content into professional layouts, ensuring impactful storytelling and consistent branding.

Does pptxgenjs support applying custom design systems and branding to generated slides?

Yes, pptxgenjs supports applying custom design systems and branding to generated slides. The Skill uses this library to enforce consistent typography, layouts, and visual themes based on professional templates during the automated .pptx creation process.

Why does my PowerPoint generation fail when processing large PDF files?

PowerPoint generation may fail when processing large PDF files due to limitations in the markitdown content extraction phase. Visual QA and content structuring require sufficient environment resources to parse text and generate the final .pptx slides accurately.