CLI resource

ppt

Convert PPTX to PDF, inspect slides, reorder or copy them, and add notes, text, or images to an existing deck.

The agent runs this

GPT Skills and DeepSeek Harness spawn the local CLI. The file stays on disk.

CLI
jetformat ppt to-pdf slides.pptx -o slides.pdf
jetformat pdf render slides.pdf --pages 1 --width 1600

Ask: Move slide 1 to position 3, set speaker notes on page 1, then convert to PDF.

Works

  • .pptx slides
  • reorder / copy-slide / remove / add-slide
  • notes, add-text, add-image, empty add-table

Does not

  • No .ppt or .pptm
  • Not a perfect PowerPoint clone
  • No animation CLI
  • Fonts must be available on the machine

CLI surface

These commands already ship in the local binary. Creating a document from scratch is not a CLI product yet.

to-pdf

PPTX conversion runs in-process. Render a page if you need a preview.

CLI
jetformat convert slides.pptx -o slides.pdf
jetformat ppt to-pdf slides.pptx
jetformat pdf render slides.pdf --pages 1 --width 1600

inspect / notes

Slide counts, text boxes, tables, images, and speaker notes.

CLI
jetformat ppt inspect board-deck.pptx --json
jetformat ppt notes board-deck.pptx
jetformat ppt set-notes board-deck.pptx --page 1 --text "speak now" -o board-deck.pptx --force

reorder / copy-slide / remove / add-slide

Page numbers start at 1. copy-slide appends a clone. remove deletes one slide.

CLI
jetformat ppt reorder board-deck.pptx --from 1 --to 3 -o board-deck.pptx --force
jetformat ppt copy-slide board-deck.pptx --from 1 -o board-deck.pptx --force
jetformat ppt remove board-deck.pptx --page 2 -o board-deck.pptx --force
jetformat ppt add-slide board-deck.pptx -o board-deck.pptx --force

add-text / add-image / add-table

New shapes land at the top-left of the slide. add-table creates an empty table.

CLI
jetformat ppt add-text board-deck.pptx --page 1 --text "extra box" -o board-deck.pptx --force
jetformat ppt add-image board-deck.pptx --page 1 --image logo.png -o board-deck.pptx --force
jetformat ppt add-table board-deck.pptx --page 1 -o board-deck.pptx --force

merge / split

Merge concatenates slides. Split writes one PPTX per slide.

CLI
jetformat ppt merge a.pptx b.pptx -o deck.pptx --force
jetformat ppt split board-deck.pptx -o board-parts --force
jetformat ppt layouts board-deck.pptx
jetformat ppt slide-size board-deck.pptx

Give the agent a real converter.

Install the CLI, then the GPT Skill or DeepSeek Harness plugin. The model runs jetformat. The PDF lands on disk.