Skip to content
cccskills
FreePublished on GitHub

pptx

Create editable Microsoft PowerPoint decks with text, tables, and shapes, and keep a generation script alongside the file for reproducibility. Set presentation metadata, then reopen and validate the slide count, expected text, metadata, and file size.

OriginalShow the original description

Create and validate Microsoft PowerPoint presentations (.pptx), including structured slide decks, tables, workflows, metadata, and reproducible generation scripts. Use for presentation, slides, PowerPoint, PPT, or PPTX creation and verification tasks.

agents-flex/agents-flex1,043 stars(GitHub 1,043 + cccskills 0)
Works withPowerPoint

Run score Not tested

See how to install

Good for

  • Create a structured PowerPoint deck
  • Generate a workflow presentation with editable shapes
  • Validate slide content and metadata in a PPTX file

Files included (3)

  • SKILL.md1.4 KB
  • agents/openai.yaml212 B
  • scripts/create_runtime_report.py10.6 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

PPTX Creation

Create PowerPoint files with python-pptx. Keep the generation script beside the output presentation so the result is reproducible.

Runtime Report

For the AgentsFlex Skills Runtime Report, run the bundled deterministic generator:

python3 -m pip install python-pptx
python3 <skill-base-directory>/scripts/create_runtime_report.py /absolute/output/report.pptx

The script creates and validates a five-slide widescreen deck, sets the required metadata, and copies itself beside the output as generate_presentation.py.

General Workflow

  1. Use an absolute .pptx output path outside this Skill directory.
  2. Prefer a concise narrative with one clear purpose per slide.
  3. Use native PowerPoint text, tables, and shapes so content remains editable.
  4. Use at least 32 pt for slide titles and 16 pt for body text.
  5. Set title, author, and subject metadata.
  6. Reopen the generated file with python-pptx and verify slide count, expected text, metadata, and file size.
  7. Treat any validation failure as incomplete work; fix the script and rerun it.

Do not modify files inside the Skill directory.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

ai-tutor

FreeSummary

Explain AI, machine learning, and other technical topics in plain language, adapting depth to the reader and using concrete examples. For a YouTube video, retrieve its transcript with the provided script before explaining its content.

  • Understand a machine learning concept as a beginner
  • Get a technical topic explained with practical examples
  • Explain the content of a YouTube video
agents-flex/agents-flex1KUpdated Oct 29, 2026

pdf

FreeSummary

Extract text, tables, and images from PDFs, create documents, combine or split files, and fill forms. It also covers OCR, which reads text from scanned pages, plus watermarks, page rotation, and password protection.

  • Extract PDF text and tables for reuse
  • Merge documents or split selected pages
  • Create PDFs and fill PDF forms
agents-flex/agents-flex1KUpdated Oct 29, 2026

See all skills by agents-flex

Report a problem with this skill