← HypernaturalCONTENT HISTORY

Update to Hypernatural

Snapshot Oct 26, 2026 · 18:05 UTC · version 1.1.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 Hypernatural 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 · 22:48 UTC

4bd19e2f44c2b041244177e437192d0c20d890456765463e26931228c0c2c7a4

After

Oct 26, 2026 · 18:05 UTC

3d587f78fe6c81503881452af18c59af3cd4adea929bb0f2cc1c0089f9c4cf4e

Package file

Before

Sep 30, 2026 · 22:48 UTC

127

After

Oct 26, 2026 · 18:05 UTC

104

Package file

Before

Sep 30, 2026 · 22:48 UTC

{"sha256":"b93a81363008dfe66c1854b12e423833d92e5e8fba00e46887d076a8c15ac4bf","size":1220}

After

Oct 26, 2026 · 18:05 UTC

Not present

Package file

Before

Sep 30, 2026 · 22:48 UTC

Not present

After

Oct 26, 2026 · 18:05 UTC

{"sha256":"8d08757f35fea488b32f0238be5afd34b06fd4f7fe57b1ca8379bca8f5622007","size":15656}

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/logo-dark.png →

assets/logo.png →

mcp.json →

plugin.json →

skills/hypernatural/SKILL.md →

plugin.json

− removed · + added

--- before
+++ after
@@ -0,0 +1,89 @@
+{
+  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
+  "name": "app-6a723768ae0c81918d33f061486de9c6",
+  "version": "1.1.0",
+  "description": "Bring your ideas to life as compelling videos, without breaking your flow. Hypernatural turns the conversations you\u2019re already having in ChatGPT into shareable stories and ads, making it simple to bring in your creative vision and brand, so every video feels uniquely yours.",
+  "author": {
+    "name": "Hypernatural AI"
+  },
+  "extensions": {
+    "com.openai": {
+      "interface": {
+        "displayName": "Hypernatural",
+        "shortDescription": "Create and edit AI videos",
+        "longDescription": "Bring your ideas to life as compelling videos, without breaking your flow. Hypernatural turns the conversations you\u2019re already having in ChatGPT into shareable stories and ads, making it simple to bring in your creative vision and brand, so every video feels uniquely yours.",
+        "developerName": "Hypernatural AI",
+        "category": "Creativity",
+        "websiteURL": "https://hypernatural.ai",
+        "supportURL": "https://hypernatural.ai/help",
+        "privacyPolicyURL": "https://hypernatural.ai/privacy",
+        "termsOfServiceURL": "https://hypernatural.ai/terms",
+        "composerIcon": "./assets/logo.png",
+        "composerIconDark": "./assets/logo-dark.png",
+        "logo": "./assets/logo.png",
+        "logoDark": "./assets/logo-dark.png"
+      },
+      "review": {
+        "test_cases": {
+          "positive": [
+            {
+              "description": "Create a portrait video from a user-approved shot list and follow it to a stable state.",
+              "prompt": "Create a portrait video from this approved shot list: Shot 1: A paper airplane rests on a desk as morning light moves across it. Shot 2: The airplane lifts into the air and glides toward an open window. Shot 3: It sails above a bright city skyline at sunrise.",
+              "tools_triggered": "create_composition, get_composition",
+              "expected_behavior": "Creates one portrait composition with three ordered shots, polls at the requested interval, reports the resulting state accurately, and returns the Hypernatural composition link."
+            },
+            {
+              "description": "Find and edit an existing video through the composition chat workflow.",
+              "prompt": "Find my most recently updated Hypernatural video, change shot 2 to a tighter close-up with slower camera movement, and tell me when the edit is ready for review.",
+              "tools_triggered": "list_compositions, send_chat_message, get_composition",
+              "expected_behavior": "Selects the most recent accessible composition and queues the requested shot edit. If Hypernatural asks a confirmation question (for example, replacing a shot drops its animation), the app relays it to the user and proceeds only after the user answers yes. After confirmation it follows the returned next action without duplicating messages and links the updated composition."
+            },
+            {
+              "description": "Reuse an existing character and product reference in a new video.",
+              "prompt": "Show me my available Hypernatural characters and product references. Use the most recently created suitable character and product in a two-shot square product demo, but show me the exact shot list for approval before creating the video.",
+              "tools_triggered": "list_characters, list_reference_objects",
+              "expected_behavior": "Returns appropriate reusable references and drafts a two-shot square plan with exact @Name mentions, then waits for user approval before calling a creation tool."
+            },
+            {
+              "description": "Create a reusable character from a text description and use it only after the job completes.",
+              "prompt": "Create a reusable character named Mira from this description: a friendly robotics engineer in her thirties with short black hair, round glasses, and a navy work jacket. After the character is ready, make a one-shot landscape video where @Mira activates a tiny helper robot.",
+              "tools_triggered": "create_character, get_job, create_composition, get_composition",
+              "expected_behavior": "Creates the character from the bio, waits for the asynchronous job to complete before using @Mira, and creates the requested video. If planning pauses with a pick_references question (for example, asking which helper robot to use), the app relays the candidates to the user and continues with their choice (answering 'use any character' is acceptable). It then reports the composition state with its link."
+            },
+            {
+              "description": "Export a finished video as a downloadable MP4 and hand over the file link.",
+              "prompt": "Send me my most recent finished Hypernatural video as an MP4 so I can post it tonight.",
+              "tools_triggered": "list_compositions, export_composition, get_job",
+              "expected_behavior": "Finds the most recent finished composition, starts an export at the best resolution the account's plan allows, and polls the job until it is complete. It then returns the MP4 download link and the watch page, both usable without logging in, and says when they expire. It does not call the video ready before the job completes, and does not present the composition's editor link as the video."
+            }
+          ],
+          "negative": [
+            {
+              "description": "Do not invoke Hypernatural for an unrelated weather request.",
+              "prompt": "What will the weather be in Vancouver tomorrow?",
+              "expected_behavior": "The app should not be invoked because weather information is outside Hypernatural's video workflows."
+            },
+            {
+              "description": "Do not invoke Hypernatural to download a third-party video.",
+              "prompt": "Download this YouTube video as an MP4 for me: https://www.youtube.com/watch?v=jNQXAC9IVRw",
+              "expected_behavior": "The app should not be invoked because Hypernatural only exports videos the user made in Hypernatural and cannot download videos from other sites."
+            },
+            {
+              "description": "Do not create a product reference when the required image is missing.",
+              "prompt": "Create a reusable product reference named Aurora Bottle using only that name and no image.",
+              "expected_behavior": "The app should ask the user to provide a product image or offer to describe the product only in a video prompt, without calling a creation tool."
+            }
+          ]
+        },
+        "demo_recording_url": "https://www.youtube.com/watch?v=a5QFHuOzpp0",
+        "commerce": false,
+        "commerce_description": "The plugin sells nothing in ChatGPT. When a feature isn't included in the user's plan, such as exporting above SD on the free plan, it explains that and links to Hypernatural's plans page. It never starts a checkout or takes payment inside ChatGPT."
+      },
+      "publication": {
+        "countries": [],
+        "release_notes": "Adds MP4 export: export a finished video and get a download link and a shareable watch page. The skill now guides the export and reports problems to the Hypernatural team."
+      },
+      "apps": "./.app.json"
+    }
+  }
+}
Full technical diff · 9 changed fields

changed /files/.app.json/sha256

BEFORE
"4bd19e2f44c2b041244177e437192d0c20d890456765463e26931228c0c2c7a4"
AFTER
"3d587f78fe6c81503881452af18c59af3cd4adea929bb0f2cc1c0089f9c4cf4e"

changed /files/.app.json/size

BEFORE
127
AFTER
104

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

BEFORE
{
  "sha256": "b93a81363008dfe66c1854b12e423833d92e5e8fba00e46887d076a8c15ac4bf",
  "size": 1220
}
AFTER
Field is absent

added /files/assets~1logo-dark.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8d08757f35fea488b32f0238be5afd34b06fd4f7fe57b1ca8379bca8f5622007",
  "size": 15656
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "af419368365a73c4527ab6c952031051f2a7fc38069db2f205317cf11fb12319",
  "size": 6766
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "00221d5f99ee721cebcde5c48e15e5ff7d821c2392a622f1e99e5c69eb5ed017",
  "size": 206
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "2d312a892c32b113f8cbc1ef22863a016abe027567a19fdfd9f48cf6fd7067eb",
  "size": 7435
}

changed /files/skills~1hypernatural~1SKILL.md/sha256

BEFORE
"cc03ac22926d084dc0cfe4b5893a763fa46adb297812793f03e3a462eac5d9bf"
AFTER
"762faa3958ab058936a87aa645ff7b4fcbdc34d05fb9a9cb7942cc799a5fa1a4"

changed /files/skills~1hypernatural~1SKILL.md/size

BEFORE
16227
AFTER
19054
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "3d587f78fe6c81503881452af18c59af3cd4adea929bb0f2cc1c0089f9c4cf4e",
      "size": 104
    },
    "assets/logo-dark.png": {
      "sha256": "8d08757f35fea488b32f0238be5afd34b06fd4f7fe57b1ca8379bca8f5622007",
      "size": 15656
    },
    "assets/logo.png": {
      "sha256": "af419368365a73c4527ab6c952031051f2a7fc38069db2f205317cf11fb12319",
      "size": 6766
    },
    "mcp.json": {
      "sha256": "00221d5f99ee721cebcde5c48e15e5ff7d821c2392a622f1e99e5c69eb5ed017",
      "size": 206
    },
    "plugin.json": {
      "sha256": "2d312a892c32b113f8cbc1ef22863a016abe027567a19fdfd9f48cf6fd7067eb",
      "size": 7435
    },
    "skills/hypernatural/SKILL.md": {
      "sha256": "762faa3958ab058936a87aa645ff7b4fcbdc34d05fb9a9cb7942cc799a5fa1a4",
      "size": 19054
    },
    "skills/hypernatural/agents/openai.yaml": {
      "sha256": "fbc99c566e54b17371c6f2b9eb3f6ad3d698633c469513a077b06810df7d2e8d",
      "size": 405
    },
    "skills/hypernatural/references/shot-writing.md": {
      "sha256": "b63c2e9e6a833a02202c53a1f97c66795f6684ce50773b6c2f9ba9ebbe312078",
      "size": 4670
    }
  }
}

SHA-256 of public snapshot: 2deaf928333cf767f3892efa4d29789a595a71ca055b96d43c0150b8eb5b7d15