Claude Skill

icip-cas/PPTAgent

PPTAgent is an agentic framework for reflective PowerPoint generation using LLMs and MCP. It extracts content from documents and creates structured slides autonomously.

Overview

Stars4,766
Forks563
LanguagePython
Last pushed2026-06-29
Last synced2026-07-03
View on GitHub

Repository

Ownericip-cas
RepositoryPPTAgent
Full nameicip-cas/PPTAgent
Repo ID911,831,076

Install this Skill

uvx pptagent onboard

Registry

Typemcp_server
Quality score75/100
Verificationreadme_parsed
Last verified2026-05-30
Platforms
MCPOpenClaw
Capabilities
browserpdfsearchimagevideoterminalworkflowagentagentic-aillm
Detected files
README.mddocker-compose.ymlpyproject.toml
Config keys
TAVILY_API_KEYMINERU_API_KEYMINERU_API_URL
Install methods
  • uvx pptagent onboard
  • uvx pptagent generate "Single Page with Title: Hello World" -o hello.pptx
  • uvx pptagent generate "Q4 Report" \
  • npm install --prefix deeppresenter/html2pptx

Summary

PPTAgent is an agentic framework for reflective PowerPoint generation, leveraging LLMs and MCP to create high-quality presentations from source documents through a two-stage process of content extraction and slide generation.

Chinese description

一种用于反思性PowerPoint生成的代理框架

Key features

  • Two-stage reflective generation pipeline (extraction + slide creation)
  • LLM-powered content analysis and structuring
  • MCP (Model Context Protocol) integration for enhanced reasoning
  • OpenClaw-based document processing
  • Agentic AI architecture for autonomous slide composition

Use cases

  • Automated presentation creation from research papers
  • Business report summarization into slide decks
  • Educational material conversion for lectures
  • Rapid prototyping of presentation drafts

README excerpt

<div align="right"> <details> <summary >🌐 Language</summary> <div> <div align="center"> <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=en">English</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=zh-CN">简体中文</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=zh-TW">繁體中文</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=ja">日本語</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=ko">한국어</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=hi">हिन्दी</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=th">ไทย</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=fr">Français</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=de">Deutsch</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=es">Español</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=it">Italiano</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=ru">Русский</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=pt">Português</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=nl">Nederlands</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgent&lang=pl">Polski</a> | <a href="https://openaitx.github.io/view.html?user=icip-cas&project=PPTAgen

Topics

Explore more

Data from GitHub. Synced on 2026-07-03