deckli

Automate PowerPoint slide creation, updates, and validation via CLI commands.

2|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/weisberg/agent_tools --skill deckli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deckli
Source: https://github.com/weisberg/agent_tools/tree/main/tools/deckli
Command: npx skills add https://github.com/weisberg/agent_tools --skill deckli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

It enables real-time manipulation of PowerPoint presentations through simple CLI commands, eliminating manual editing and speeding up slide creation workflows.

Core Features & Use Cases

  • Instant Slide and Shape Management: Create, delete, move, and modify slides, shapes, and content programmatically.
  • Live Document Rendering: Export slides as base64 images for visual verification or AI-based analysis.
  • Use Case: Automate the generation of presentation decks by orchestrating slide layouts, inserting content, and verifying visual results without opening PowerPoint manually.

Quick Start

Use the deckli skill to add a new slide with a title and set the slide title text instantly.

Frequently Asked Questions about deckli

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

FAQPage Schema
How do I automate PowerPoint presentation creation from the command line?

You can automate PowerPoint presentation creation using CLI commands to generate, update, and validate slides programmatically. This approach eliminates manual editing and speeds up slide workflows by orchestrating layouts and inserting content directly.

Can I render live PowerPoint slides as images for visual verification?

Yes, live PowerPoint slides can be exported as base64 images for visual verification. This rendering mechanism allows you to validate layout results and enables AI-based analysis of the generated slide content without opening PowerPoint.

What is the best way to batch update slide content in PowerPoint?

The best way to batch update slide content is using structured CLI commands that support complex workflows. You can programmatically create, delete, move, and modify multiple slides and shapes simultaneously for dynamic presentations.

Does CLI-based PowerPoint automation work without opening the application manually?

Yes, CLI-based PowerPoint automation works without opening the application manually. It provides real-time manipulation of presentations through terminal commands, allowing you to manage slides and verify visual results entirely from the command line.

When should I use terminal commands for PowerPoint instead of manual editing?

You should use terminal commands for PowerPoint when you need to automate repetitive deck generation, integrate AI into presentation design, or perform batch operations on slide layouts. Manual editing is slower for these complex productivity and automation workflows.