← GammaCONTENT HISTORY

Update to Gamma

Snapshot Nov 11, 2026 · 06:08 UTC · version 7.0.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Gamma and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 23:19 UTC

e8d380f7099570667be9798de4ce14685aadb3957afb8e5dfb667a92162b4588

After

Nov 11, 2026 · 06:08 UTC

9b7f60ca156aef7a7d9b8bb86db5dbde10a575dffdecf29a57895dc62ff04c37

Package file

Before

Sep 30, 2026 · 23:19 UTC

127

After

Nov 11, 2026 · 06:08 UTC

97

Package file

Before

Sep 30, 2026 · 23:19 UTC

{"sha256":"c2e0836f140147a014351463f208aa2c93167a677e92e95289623111c0bca347","size":2262}

After

Nov 11, 2026 · 06:08 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:19 UTC

Not present

After

Nov 11, 2026 · 06:08 UTC

{"sha256":"9b81a6f02e2b5b7be2638667d2f735529b2efa8b7eeda893abc148e45b12ef14","size":1302}

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.app.json →

.codex-plugin/plugin.json →

assets/icon-dark.svg →

assets/icon.svg →

assets/logo.svg →

mcp.json →

plugin.json →

skills/revise-deck/SKILL.md →

skills/setup/SKILL.md →

plugin.json

− removed · + added

--- before
+++ after
@@ -0,0 +1,91 @@
+{
+  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
+  "name": "app-698a098735908191989f5788d7ee317e",
+  "version": "7.0.0",
+  "description": "Create, browse, and revise Gamma presentations and documents.",
+  "extensions": {
+    "com.openai": {
+      "onboardingSkill": "./skills/setup/SKILL.md",
+      "interface": {
+        "displayName": "Gamma",
+        "shortDescription": "Create presentations and docs",
+        "developerName": "Gamma Tech, Inc.",
+        "websiteURL": "https://gamma.app/about",
+        "supportURL": "https://help.gamma.app",
+        "privacyPolicyURL": "https://gamma.app/privacy",
+        "termsOfServiceURL": "https://gamma.app/terms",
+        "defaultPrompt": [
+          "Make a 10-slide recap deck from my meeting notes",
+          "Export my latest QBR deck to PowerPoint",
+          "Adapt my technical report into an executive summary"
+        ],
+        "longDescription": "With Gamma, you can turn your ideas into polished, on-brand presentations, documents and webpages directly inside ChatGPT, then iterate on them without leaving the chat.\n\nOpen an existing gamma in the Gamma panel beside your chat, or create a new one and watch it build live as ChatGPT writes. Click on a slide, describe a change, and Gamma updates just that slide. When you're ready, export it to PDF or PowerPoint.\n\nSet your defaults once on the Gamma settings page: template, theme, images, language, slides per deck, and folder. @-mention any gamma by name to bring it into the conversation. On supported accounts, you can also bring in an existing PowerPoint, either by attaching a .pptx in chat or by opening one with Gamma in the ChatGPT desktop app.\n\nYou can ask Gamma to:\n- \"Make a 10-slide recap deck from these meeting notes.\"\n- \"Open my latest deck and turn slide 5 into a 3-column comparison.\"\n- \"Turn this technical report into an executive summary.\"\n- \"Turn this PowerPoint into a gamma with a dark theme.\"\n- \"Export my QBR deck to PowerPoint.\"",
+        "category": "Creativity",
+        "capabilities": [
+          "Interactive",
+          "Read",
+          "Write"
+        ],
+        "logo": "./assets/logo.svg",
+        "logoDark": "./assets/logo.svg",
+        "composerIcon": "./assets/icon.svg"
+      },
+      "review": {
+        "test_cases": {
+          "positive": [
+            {
+              "description": "Build a deck in the panel",
+              "prompt": "@Gamma make a 6-slide deck about our Q4 product roadmap",
+              "tools_triggered": "generate, get_generation_status, open_gamma_panel",
+              "expected_behavior": "The Gamma panel opens next to the chat and the deck fills in slide by slide. ChatGPT replies with a link to the finished gamma."
+            },
+            {
+              "description": "Change one slide",
+              "prompt": "With a deck open in the panel, click slide 3, then type: make this slide a 3-column comparison",
+              "tools_triggered": "edit_gamma, get_edit_status",
+              "expected_behavior": "Only slide 3 changes, and the panel shows the update. The other slides stay the same."
+            },
+            {
+              "description": "Open an existing gamma by @-mention",
+              "prompt": "Type @Gamma, pick a gamma from the mention list, and add: open this and add a summary slide at the end",
+              "tools_triggered": "mention_gammas, open_gamma_panel, edit_gamma",
+              "expected_behavior": "The gamma opens in the Gamma panel and one new slide is added at the end."
+            },
+            {
+              "description": "Export",
+              "prompt": "@Gamma export my latest deck to PowerPoint",
+              "tools_triggered": "get_gammas, export_gamma, get_export_status",
+              "expected_behavior": "ChatGPT returns a download link for a .pptx. The panel's Download button gives the same file."
+            },
+            {
+              "description": "Import a PowerPoint",
+              "prompt": "Attach any .pptx file and type: @Gamma turn this into a gamma",
+              "tools_triggered": "generate, get_generation_status",
+              "expected_behavior": "A new gamma is made from the attached file's content, and ChatGPT replies with a link to it. In the ChatGPT desktop app, opening a .pptx with Gamma instead opens the panel, which imports the file directly."
+            }
+          ],
+          "negative": [
+            {
+              "description": "Off-topic request",
+              "prompt": "@Gamma what's the weather in Paris tomorrow?"
+            },
+            {
+              "description": "A gamma the user can't see",
+              "prompt": "@Gamma open https://gamma.app/docs/not-a-real-deck-123"
+            },
+            {
+              "description": "Unsupported file",
+              "prompt": "Attach a .zip file and type: @Gamma import this"
+            }
+          ]
+        },
+        "demo_recording_url": "https://drive.google.com/file/d/1hgGEGgs9ujNtWCwT24EEIltuy1nxsZ4d/view"
+      },
+      "publication": {
+        "release_notes": "Adds a Gamma deck panel next to the chat. Open a gamma in the panel or start a new one, watch it build live while ChatGPT generates it, click a slide to attach it to your next message and change only that slide, and export to PDF or PowerPoint. Adds a settings page for default template, theme, images, language, slides per deck and folder, @-mentions for your gammas in the composer, and, on supported accounts, PowerPoint import (attach a .pptx in chat, or open a .pptx with Gamma in the ChatGPT desktop app)."
+      },
+      "apps": "./.app.json"
+    }
+  },
+  "skills": "./skills/"
+}
Full technical diff · 10 changed fields

changed /files/.app.json/sha256

BEFORE
"e8d380f7099570667be9798de4ce14685aadb3957afb8e5dfb667a92162b4588"
AFTER
"9b7f60ca156aef7a7d9b8bb86db5dbde10a575dffdecf29a57895dc62ff04c37"

changed /files/.app.json/size

BEFORE
127
AFTER
97

removed /files/.codex-plugin~1plugin.json

BEFORE
{
  "sha256": "c2e0836f140147a014351463f208aa2c93167a677e92e95289623111c0bca347",
  "size": 2262
}
AFTER
Field is absent

added /files/assets~1icon-dark.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "9b81a6f02e2b5b7be2638667d2f735529b2efa8b7eeda893abc148e45b12ef14",
  "size": 1302
}

added /files/assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "1f7a031a34e92f4bbfad640c308a15680d3bc581aa925bb3f9ac0123d0f5e8f7",
  "size": 1302
}

added /files/assets~1logo.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "f51f82fc39c126391131ee464342f3960e6784f626f0a933c79517c6b02c69f1",
  "size": 1823
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "1e6c1c383f3fc9c32354c3c736c2e69094128d12f3df7f347394d4d1f1db4fb5",
  "size": 193
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "edb1daf7cf5196d6491af36050981e8f3e4515499c429dab9465ac1e332ce1d8",
  "size": 5681
}

added /files/skills~1revise-deck~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "71a56d8e858b797fb8a41edb10d7311ce3c15d18f594a0c5ff7b706b783c6c6d",
  "size": 855
}

added /files/skills~1setup~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "217415604fcd4121f114c551a7aa6d18f0e169f0279863b3ebfd6854bbd32977",
  "size": 1639
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "9b7f60ca156aef7a7d9b8bb86db5dbde10a575dffdecf29a57895dc62ff04c37",
      "size": 97
    },
    "assets/icon-dark.svg": {
      "sha256": "9b81a6f02e2b5b7be2638667d2f735529b2efa8b7eeda893abc148e45b12ef14",
      "size": 1302
    },
    "assets/icon.svg": {
      "sha256": "1f7a031a34e92f4bbfad640c308a15680d3bc581aa925bb3f9ac0123d0f5e8f7",
      "size": 1302
    },
    "assets/logo.svg": {
      "sha256": "f51f82fc39c126391131ee464342f3960e6784f626f0a933c79517c6b02c69f1",
      "size": 1823
    },
    "mcp.json": {
      "sha256": "1e6c1c383f3fc9c32354c3c736c2e69094128d12f3df7f347394d4d1f1db4fb5",
      "size": 193
    },
    "plugin.json": {
      "sha256": "edb1daf7cf5196d6491af36050981e8f3e4515499c429dab9465ac1e332ce1d8",
      "size": 5681
    },
    "skills/revise-deck/SKILL.md": {
      "sha256": "71a56d8e858b797fb8a41edb10d7311ce3c15d18f594a0c5ff7b706b783c6c6d",
      "size": 855
    },
    "skills/setup/SKILL.md": {
      "sha256": "217415604fcd4121f114c551a7aa6d18f0e169f0279863b3ebfd6854bbd32977",
      "size": 1639
    }
  }
}

SHA-256 of public snapshot: 9aeb97b95fa3bfe98673e6f9bdefc1645f099a565c85f15d0a71d98cf4f48661