Give the agent a real converter
A model that unzips a PPTX and guesses will hand you a broken PDF or pretend it made one. Install the CLI, tell the agent to call it, and it reports the file it wrote.
userTurn board-deck.pptx into a PDF and show me page 1.
$ jetformat ppt to-pdf board-deck.pptx -o board-deck.pdf Wrote: board-deck.pdf
$ jetformat pdf render board-deck.pdf --pages 1 --width 1600 -o preview Wrote: preview/page-0001.png
agentJetformat wrote board-deck.pdf (5 pages). The first page is in preview/page-0001.png. Nothing left this machine.
Reading a document into the model
When the agent needs to know what a file says rather than convert it, it runs jetformat text. Plain text, or Markdown that keeps headings, lists, and tables, or JSON, from DOCX, XLSX, PPTX, or PDF, ready to paste into context, embed, or diff. Free, no account, no OCR. Extract text →
jetformat text contract.docx --format markdown
jetformat text finance.xlsx --format json -o finance.json --forceClaude Code (plugin)
A plugin with one skill that tells Claude to run jetformat instead of unzipping the Office file.
- 1Install the CLI and sign in once
- 2Add the marketplace and install the plugin
- 3Ask for a PDF; Claude runs the command and reports the path
claude plugin marketplace add jetformat/jetformat-agent
claude plugin install jetformat@jetformatCodex and ChatGPT (plugin)
The same skill, packaged as a Codex plugin.
- 1Install the CLI and sign in once
- 2Add the marketplace and install the plugin
- 3Ask for a PDF; the model runs the command and reports the path
codex plugin marketplace add jetformat/jetformat-agent
codex plugin add jetformat@jetformatDeepSeek Harness (plugin)
Four tools that spawn the same local binary for to-pdf, text, validate, and pdf verbs.
- 1Install the CLI and sign in once
- 2Add the plugin to your profile
- 3Tools appear as jetformat_to_pdf, jetformat_text, jetformat_validate, jetformat_pdf
dsh plugin --profile web add github:jetformat/dsh-pluginAny agent (AGENTS.md or CLAUDE.md)
Paste the model guide into the file your agent already reads. No plugin required.
- 1Install the CLI
- 2Add the rules below to AGENTS.md, CLAUDE.md, or a system prompt
- 3The agent calls the CLI and never invents PDF bytes
# Documents
Use the local `jetformat` CLI for DOCX, XLSX, PPTX, and PDF work.
Never unzip Office files or guess PDF contents.
Examples:
jetformat word to-pdf report.docx -o report.pdf
jetformat pdf info report.pdf
Full guide: https://jetformat.com/docs/modelsHand the whole guide to a model
The model guide is one Markdown file with every command, every rule, and every limit. Paste it into a system prompt or point the agent at the URL.
Convert one real file today.
Install the CLI and inspect a document with free reads. Office edits use one credit per command; PDF writes use page-based credits. Every account gets 80 free credits a month, with plans and packs for more.
brew install jetformat/tap/jetformatnpm install -g jetformatVersion 0.1.8. Extract and put jetformat on PATH.
jetformat --version
jetformat word to-pdf report.docx -o report.pdf