Generate beautiful AI-powered presentations instantly. Create professional slides with custom themes, visual designs, and speaker notes—all through natural language commands. Connect your Prezentit account to generate presentations directly from chat.
Generate beautiful AI-powered presentations instantly. Create professional slides with custom themes, visual designs, and speaker notes—all through natural language commands. Connect your Prezentit account to generate presentations directly from chat.
homepage
https://prezentit.net
emoji
👽
metadata
{"clawdbot":{"emoji":"👽","skillKey":"prezentit","homepage":"https://prezentit.net","requires":{"config":["PREZENTIT_API_KEY"]},"config":{"requiredEnv":[{"name":"PREZENTIT_API_KEY","description":"Your Prezentit API key. Get one at https://prezentit.net/api-keys (requires account)"}],"example":"# Add to your environment or Clawdbot config\nexport PREZENTIT_API_KEY=pk_your_api_key_here\n"}}}
Prezentit - AI Presentation Generator
Generate stunning presentations instantly with AI. Describe your topic and get a complete slide deck with custom designs.
Quick Start
Get API Key: Sign in at prezentit.net → Profile → API → Create Key
Configure: /config set PREZENTIT_API_KEY pk_your_key_here
Generate: "Create a presentation about sustainable energy"
Base URL: https://prezentit.net/api/v1 Auth: Authorization: Bearer pk_your_api_key_here
Essential Endpoints
Endpoint
Description
GET /me/credits
Check your credit balance
GET /themes
List available themes
GET /themes?search=NAME
Find theme by name
POST /presentations/generate
Generate presentation
GET /docs/outline-format
Get outline validation rules
Generate Presentation
POST /presentations/generate
{"topic":"Your topic (required)","details":"Additional context (optional)","slideCount":5,// 3-50, default: 5"theme":"minimalist",// Theme ID from /themes"outline":{ ... },// Optional: provide your own outline"stream":false// IMPORTANT: Set to false for AI agents}
CRITICAL for AI Agents: Always set "stream": false to receive a single JSON response instead of Server-Sent Events (SSE). This prevents polling issues and rate limits.
Theme Selection: Either provide theme (from /themes) OR customDesignPrompt for custom styles.
External Outlines (Save 33% Credits)
You can provide your own outline to skip AI outline generation. This is useful when:
You have specific content requirements
You want to save credits
An external AI (like Clawdbot) generates the outline
Get the exact format requirements:
GET /api/v1/docs/outline-format
This endpoint returns:
All validation constraints (min/max words, characters, slide counts)
Required fields for each slide
Example outline structure
Error fix suggestions
Important: Presentations with external outlines cannot be shared to the community feed (but can have public view links).
Example with External Outline
{"topic":"Machine Learning Basics","theme":"minimalist","stream":false,"outline":{"slides":[{"title":"Introduction to Machine Learning","mainIdea":"Machine learning enables computers to learn from data...","talkingPoints":["Definition and core principles","How ML differs from traditional programming","Key applications in everyday life"],"visualGuide":"Split-screen comparison of traditional programming vs ML..."}// ... more slides]}}
Error Handling
When outline validation fails, you'll receive detailed errors:
{"error":"Invalid outline format","code":"INVALID_OUTLINE","validationErrors":[{"slide":1,"field":"title","error":"Title must be between 3-100 characters","value":"ML","fix":"Expand the title to at least 3 characters"}],"constraints":{ ... },"documentation":"https://prezentit.net/api/v1/docs/outline-format"}
Common Errors
Code
Meaning
401
Invalid/missing API key
402
Insufficient credits
429
Rate limited (retry after 60s)
Best Practices for Clawdbot
ALWAYS use stream: false - This is critical! Without it, you'll get SSE streaming which causes polling issues and rate limits
Always check credits first before generating
Search themes when user requests a specific style
Use outline format endpoint to get current validation rules before generating outlines
Handle validation errors - they include fix suggestions
Inform user about external outline restrictions (no community feed sharing)
Don't poll - With stream: false, the API returns a single JSON response when generation is complete