PowerPoint Generator Pack

Trustedv1.0.0MITVerified88

by AgentNode · published 22 days ago · toolpack

Create professional PowerPoint presentations from text or outlines.

Generate slide decks with layouts, charts, images, and formatting. Supports templates, speaker notes, and export to PPTX. Uses python-pptx.

langchaincrewaigeneric

Quick Start

bash
agentnode install powerpoint-generator-pack

Usage

From package
python
from powerpoint_generator_pack.tool import run

result = run(
    action="generate_pptx",
    output_path="/tmp/pitch-deck.pptx",
    slides=[
        {
            "layout": "title",
            "title": "AgentNode",
            "subtitle": "The Package Registry for AI Agent Skills\nSeries A — March 2026"
        },
        {
            "layout": "content",
            "title": "The Problem",
            "bullets": [
                "AI agents lack a standard way to discover and install tools",
                "Developers rebuild common integrations for every project",
                "No verification or trust layer for agent capabilities"
            ]
        },
        {
            "layout": "content",
            "title": "Traction",
            "bullets": [
                "89+ packages across 12 categories",
                "3,200 monthly active developers",
                "42% month-over-month growth in installs"
            ]
        },
        {
            "layout": "content",
            "title": "The Ask",
            "bullets": [
                "Raising $8M Series A",
                "18 months runway to hit 50K MAD",
                "Key hires: DevRel, Platform Engineering, Security"
            ]
        }
    ]
)

print(f"Presentation saved: {result['output_path']}")
print(f"Slides generated: {result['slide_count']}")

Verification

high confidence88/100✔ Verified
smokeReturned valid result
+25/25
testsAuto-generated tests only
+8/15
importAll tools imported successfully
+15/15
installInstalled in 2.2s
+15/15
contractAll contract checks passed
+10/10
warningsNo warnings
0/0
determinismOutput consistency check
+5/5
reliability3/3 runs passed
+10/10

Package installs and imports correctly. runtime checks passed.

install2.2s
import620ms
smoke385ms
tests1.3s

This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.

Python 3.12.3ffmpegpopplertesseractuv

Last verified 18d ago· Runner v2.0.0

Use this when you need to...

  • Generate investor pitch decks from structured outlines
  • Create weekly status report presentations from project data
  • Build training slide decks with bullet points and images
  • Convert markdown documents into formatted PowerPoint slides
  • Produce branded presentation templates with company styling

README

PowerPoint Generator Pack

Create professional PowerPoint presentations from text or outlines. Uses python-pptx to generate .pptx files with multiple layouts, styling, and template support.

Quick Start

agentnode install powerpoint-generator-pack
from powerpoint_generator_pack.tool import run

result = run(
    action="generate_pptx",
    output_path="/tmp/deck.pptx",
    slides=[{"layout": "title", "title": "Hello World", "subtitle": "My first deck"}]
)
print(f"Saved to {result['output_path']}")

Usage

Build a Presentation from Slides

result = run(
    action="generate_pptx",
    output_path="/tmp/presentation.pptx",
    slides=[
        {"layout": "title", "title": "Project Update", "subtitle": "Q1 2026"},
        {"layout": "content", "title": "Highlights", "bullets": ["Shipped v2.0", "99.9% uptime"]},
        {"layout": "content", "title": "Next Steps", "bullets": ["Launch mobile app", "Expand to EU"]}
    ]
)

Use a Template

result = run(
    action="generate_pptx",
    output_path="/tmp/branded.pptx",
    template="corporate",
    slides=[{"layout": "title", "title": "Branded Deck"}]
)

Two-Column Layouts

result = run(
    action="generate_pptx",
    output_path="/tmp/comparison.pptx",
    slides=[{
        "layout": "two_column",
        "title": "Before vs After",
        "left_column": {"heading": "Before", "bullets": ["Manual process", "4 hours/week"]},
        "right_column": {"heading": "After", "bullets": ["Automated", "5 minutes/week"]}
    }]
)

API Reference

CapabilityDescription
generate_pptxCreate PowerPoint files with title, content, and multi-column slide layouts

Requirements

No API keys required. All generation runs locally via python-pptx.

License

MIT

Version History

Capabilities

powerpoint_generationgenerate_pptxtool

Permissions

This package declares the following access levels. Review before installing.

Networknone
Filesystemtemp
Code Executionnone
Data Accessinput_only
User Approvalnever
bash
agentnode install powerpoint-generator-pack

Files (3)

License

MIT

Stats

Downloads0
Installs0
Versionv1.0.0
Published3/16/2026
Channelstable
Typetoolpack
Entrypointpowerpoint_generator_pack.tool

Compatibility

Frameworks

langchaincrewaigeneric

Runtime

python

Python Version

>=3.10

Trust & Security

PublisherTrusted
SignatureNone
ProvenanceNone
Security Issues0

Publisher

A

AgentNode

@agentnode