Skip to content

PPTAgent

An intelligent PPT creation agent for researchers. It understands user intent through natural language interaction and orchestrates tools to read, analyze, edit, generate, beautify, and save PowerPoint presentations.

Key Features

  • 8 tool categories — 45 tools covering file I/O, extraction, editing, insertion, layout, slide management, search, and utilities
  • Undo/redo — every mutation recorded by ChangeManager
  • Layer-override config — YAML + environment variables, validated by Pydantic
  • Structured logging — JSON logs with automatic session/task context injection
  • LibreOffice integration — automatic legacy .ppt → .pptx conversion