officecli-pptx

Create and modify PowerPoint presentations with precise layout and styling via officecli commands.

27.0k|1.8k|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/iOfficeAI/OfficeCLI --skill officecli-pptx-iofficeai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: officecli-pptx
Source: https://github.com/iOfficeAI/OfficeCLI/tree/main/skills/officecli-pptx
Command: npx skills add https://github.com/iOfficeAI/OfficeCLI --skill officecli-pptx-iofficeai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of creating, editing, and managing PowerPoint files, enabling users to generate professional slideshows programmatically without manual effort.

Core Features & Use Cases

  • Slide Creation and Customization: Generate slides with precise layout, background, and positioning of shapes, images, charts, and connectors.
  • Content Automation: Insert text, images, tables, and charts with specific styles and data, suitable for reporting, pitches, or training decks.
  • Functional Use Cases: Automate the production of investor decks, project reports, or training modules by scripting slide content, layout, and formatting.

Quick Start

Use the officecli-pptx skill to create a slide deck with a title slide and a sample chart and shape.

Frequently Asked Questions about officecli-pptx

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

FAQPage Schema
How do I automate PowerPoint presentation creation through scripting?

You can automate PowerPoint presentation creation by running scripts that programmatically manage slides, shapes, charts, images, and connectors. This generates professional slideshows with precise layout, content, and styling without manual formatting.

Can I generate slides with charts and tables for investor pitches programmatically?

Yes, scripts can insert text, images, tables, and charts with specific styles and data to generate slides for investor pitches. This automates the production of reporting decks with precise layout and content positioning.

What is the best way to edit and modify existing PowerPoint files without opening the application?

The best way to edit and modify existing PowerPoint files without opening the application is through command-line scripting. This automates modifications to slide content, layout, and formatting for complex presentation workflows.

Does PowerPoint automation support adding custom shapes and connectors for training decks?

Yes, PowerPoint automation supports adding custom shapes and connectors for training decks. Scripts control the precise positioning, background, and styling of shapes and connectors to build functional training modules.

What are the limitations of scripting PowerPoint slides for complex presentation workflows?

The main limitation of scripting PowerPoint slides is that users must handle layout, content insertion, and styling entirely through command-line instructions. Complex presentation workflows require precise script management of all slide elements without manual visual adjustments.

Do I need any specific environment setup to run PowerPoint automation scripts?

To run PowerPoint automation scripts, you need an environment that supports the required command-line tools for presentation management. You must use specific officecli commands to manage slides, shapes, charts, and connectors effectively.