gamma

Generate Gamma presentations and documents from outlines or JSON payloads.

8|1|Updated Jan 21, 2024
One-click install
npx skills add https://github.com/azigler/dotfiles --skill gamma-azigler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gamma
Source: https://github.com/azigler/dotfiles/tree/main/agents/skills/gamma
Command: npx skills add https://github.com/azigler/dotfiles --skill gamma-azigler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the manual work of drafting slide-by-slide content into polished presentation outputs by generating decks and exportable PDFs directly from prose/outline. It also reduces iteration friction by saving full generation results locally for replay and re-export.

Core Features & Use Cases

  • Deck and document generation via Gamma API: Creates presentations, documents, webpages, and social-format decks from an outline plus style brief.
  • Cost-aware generation workflow: Warns that each call deducts workspace credits and guides smoke-test-first usage.
  • 3-style control framework: Supports overarching (Gamma-driven), slide-by-slide (guided), and deterministic (preserve exact copy) modes.
  • Exports ready for sharing: Returns both a shareable gammaUrl and optional exportUrl for formats like signed PDFs with TTL.
  • Helper-driven reliability: Provides a wrapper that submits payload JSON, polls completion, persists full JSON responses, and prints gammaUrl/exportUrl/credits.

Quick Start

Ask the assistant to render a Gamma deck from your desired slide outline or payload, and explicitly request the PDF export.

Frequently Asked Questions about gamma

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a Gamma presentation automatically from an outline?

To generate a Gamma presentation automatically, submit a slide outline or JSON payload to the Gamma /generations API endpoint. The workflow polls for completion and returns a shareable gammaUrl along with export links for PDF output.

Do I need a GAMMA_API_KEY to automate deck generation?

Yes, you need a valid GAMMA_API_KEY to automate deck generation. The Skill submits payloads to the Gamma /generations endpoint using this key, deducts workspace credits per call, and reports remaining credits after each generation completes.

Can I export a signed PDF directly from a generated Gamma deck?

Yes, you can export a signed PDF directly from a generated Gamma deck. The workflow returns an optional exportUrl with a time-to-live (TTL) link, allowing you to download or share the presentation output in PDF format.

What's the best way to preserve exact text when generating slides via the Gamma API?

To preserve exact text when generating slides, use the deterministic control mode provided by the 3-style framework. This mode ensures the generated Gamma deck retains your specific copy rather than letting the API auto-generate overarching or guided slide content.

How does credit budgeting work for Gamma API presentation generation?

Credit budgeting for Gamma API presentation generation deducts workspace credits for each call to the /generations endpoint. The workflow warns about credit usage beforehand and reports both credits.deducted and credits.remaining in the final JSON response.

Why does my Gamma API deck generation workflow keep polling without completing?

Gamma API deck generation workflows poll the endpoint until a completed or failed status is reached. If polling continues indefinitely, the generation may have encountered an API failure, requiring you to verify your GAMMA_API_KEY and inspect the locally saved JSON response for errors.