pptx
The pptx skill provides tools for creating, editing, and analyzing PowerPoint presentations. It includes utilities for text extraction, visual inspection via image conversion, and design guidelines for slide layouts and typography.
Is pptx safe to install?
Review the source first: our audit of pptx's source files found 8 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands, including Python scripts and system utilities like pdftoppm, and performs file system operations to read, unpack, and modify .pptx files.
How we audit skills: our security review methodology.
Who is this skill for?
Users needing to generate, modify, or audit .pptx files through automated workflows.
What can you do with it?
- Extracting text from existing presentations
- Creating new slide decks from scratch
- Editing and updating existing presentations
- Converting slides to images for visual quality assurance
- Analyzing slide layouts and content for errors
How good is this skill?
Quality score: 5/10. The documentation is comprehensive, providing clear workflows for creation, editing, and quality assurance. It includes specific commands and design principles.
What does the skill file contain?
# PPTX Skill ## Quick Reference | Task | Guide | |------|-------| | Read/analyze content | `python -m markitdown presentation.pptx` | | Edit or create from template | Read [editing.md](editing.md) | | Create from scratch | Read [pptxgenjs.md](pptxgenjs.md) | --- ## Reading Content ```bash # Text extraction python -m markitdown presentation.pptx # Visual overview python scripts/thumbnail.py presentation.pptx # Raw XML python scripts/office/unpack.py presentation.pptx unpacked/ ``` --- ## Editing Workflow **Read [editing.md](editing.md) for full details.** 1. Analyze template with `th...
Frequently asked questions
When should I use this skill?
Use this skill whenever a .pptx file is involved, including creating, editing, parsing, or extracting content from presentations.
How do I verify the visual quality of generated slides?
Convert the presentation to images using the provided scripts and inspect them for alignment, contrast, and layout issues using a subagent.
What dependencies are required for this skill?
The skill requires markitdown, Pillow, pptxgenjs, LibreOffice (soffice), and Poppler (pdftoppm).
Related skills
find-skills
2.3MUsers seeking to extend agent capabilities with specialized tools, workflows, or knowledge packages
The find-skills skill enables agents to search for, discover, and install modular packages from the open agent skills ecosystem using the Skills CLI.
image-to-video
355.0KDevelopers and users who need to automate video generation from images using the RunComfy platform
The image-to-video skill routes user requests to specific RunComfy animation models based on intent. It selects HappyHorse 1.0 I2V for general animation, Wan 2.7 for custom-voiceover lip-sync, or Seedance 2.0 Pro for multi-modal composition. The skill executes the RunComfy CLI to process inputs and download generated video files.
video-edit
338.7KUsers of the RunComfy CLI who need to automate video editing tasks like restyling, background swapping, or motion transfer
The video-edit skill acts as a router for the RunComfy CLI, selecting between Wan 2.7 Edit-Video, Kling 2.6 Pro Motion Control, and Lucy Edit Restyle models based on user intent to perform video transformations.
lark-im
324.5KDevelopers and power users who need to automate Lark Suite messaging tasks, manage group memberships, or integrate Lark IM functionality into automated workflows
The lark-im skill provides a command-line interface for Lark Suite instant messaging. It enables users and bots to send and receive messages, manage group chats, handle interactive cards, download file attachments, and manage feed shortcuts or bookmarks.