Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Generate AI-powered presentations, documents, and social posts using Gamma.app API. Use when user asks to create a presentation, pitch deck, slide deck, document, or social media carousel. Triggers on requests like "create a presentation about X", "make a pitch deck", "generate slides", or "create a Gamma about X".
Generate AI-powered presentations, documents, and social posts using Gamma.app API. Use when user asks to create a presentation, pitch deck, slide deck, document, or social media carousel. Triggers on requests like "create a presentation about X", "make a pitch deck", "generate slides", or "create a Gamma about X".
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Generate beautiful presentations, documents, and social posts with AI.
export GAMMA_API_KEY="sk-gamma-xxxxx"
# Generate a presentation {baseDir}/scripts/gamma.sh generate "Your content or topic here" # Generate with options {baseDir}/scripts/gamma.sh generate "Content" --format presentation --cards 12 # Check generation status {baseDir}/scripts/gamma.sh status <generationId> # List recent generations (if supported) {baseDir}/scripts/gamma.sh list
{baseDir}/scripts/gamma.sh generate "<content>" [options] Options: --format presentation|document|social (default: presentation) --cards Number of cards/slides (default: 10) --instructions Additional instructions for styling/tone --amount concise|detailed (default: detailed) --tone e.g., "professional", "casual", "technical" --audience e.g., "investors", "developers", "general" --image-source aiGenerated|web|none (default: aiGenerated) --image-style illustration|photo|mixed (default: illustration) --wait Wait for completion and return URL
# Simple presentation {baseDir}/scripts/gamma.sh generate "The future of AI automation" --wait # Pitch deck with specific styling {baseDir}/scripts/gamma.sh generate "$(cat pitch.md)" \ --format presentation \ --cards 15 \ --instructions "Make it a professional pitch deck for investors" \ --tone "professional" \ --audience "investors" \ --wait # Social carousel {baseDir}/scripts/gamma.sh generate "5 tips for productivity" \ --format social \ --cards 5 \ --wait # Document/report {baseDir}/scripts/gamma.sh generate "Q4 2025 Performance Report" \ --format document \ --amount detailed \ --wait
POST https://public-api.gamma.app/v1.0/generations
X-API-KEY: <your-api-key> Content-Type: application/json
{ "inputText": "Your content (1-750,000 chars)", "textMode": "generate", "format": "presentation|document|social", "numCards": 10, "additionalInstructions": "Styling instructions", "textOptions": { "amount": "concise|detailed", "tone": "professional", "audience": "target audience" }, "imageOptions": { "source": "aiGenerated|web|none", "model": "flux-kontext-pro", "style": "illustration|photo" }, "cardOptions": { "dimensions": "fluid|16x9|4x3|1x1|4x5|9x16" } }
Initial response: {"generationId": "abc123"} Poll for status: GET https://public-api.gamma.app/v1.0/generations/<generationId> Completed response: { "generationId": "abc123", "status": "completed", "gammaUrl": "https://gamma.app/docs/xxxxx", "credits": {"deducted": 150, "remaining": 7500} }
FormatDimensionsUse Casepresentationfluid, 16x9, 4x3Pitch decks, slide showsdocumentfluid, pageless, letter, a4Reports, docssocial1x1, 4x5, 9x16Instagram, LinkedIn carousels
Generation typically takes 1-3 minutes Credits are deducted per generation (~150-300 per deck) Input text can be markdown formatted Use --wait flag to block until completion and get URL directly
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.