Update to Hypernatural
Snapshot Oct 26, 2026 · 18:05 UTC · version 1.1.0
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.
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
Sep 30, 2026 · 22:48 UTC
4bd19e2f44c2b041244177e437192d0c20d890456765463e26931228c0c2c7a4
Oct 26, 2026 · 18:05 UTC
3d587f78fe6c81503881452af18c59af3cd4adea929bb0f2cc1c0089f9c4cf4e
Package file
Sep 30, 2026 · 22:48 UTC
127
Oct 26, 2026 · 18:05 UTC
104
Package file
Sep 30, 2026 · 22:48 UTC
{"sha256":"b93a81363008dfe66c1854b12e423833d92e5e8fba00e46887d076a8c15ac4bf","size":1220}
Oct 26, 2026 · 18:05 UTC
Not present
Package file
Sep 30, 2026 · 22:48 UTC
Not present
Oct 26, 2026 · 18:05 UTC
{"sha256":"8d08757f35fea488b32f0238be5afd34b06fd4f7fe57b1ca8379bca8f5622007","size":15656}
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
mcp.json →
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
"4bd19e2f44c2b041244177e437192d0c20d890456765463e26931228c0c2c7a4"
"3d587f78fe6c81503881452af18c59af3cd4adea929bb0f2cc1c0089f9c4cf4e"
changed /files/.app.json/size
127
104
removed /files/.codex-plugin~1plugin.json
{
"sha256": "b93a81363008dfe66c1854b12e423833d92e5e8fba00e46887d076a8c15ac4bf",
"size": 1220
}Field is absent
added /files/assets~1logo-dark.png
Field was absent
{
"sha256": "8d08757f35fea488b32f0238be5afd34b06fd4f7fe57b1ca8379bca8f5622007",
"size": 15656
}added /files/assets~1logo.png
Field was absent
{
"sha256": "af419368365a73c4527ab6c952031051f2a7fc38069db2f205317cf11fb12319",
"size": 6766
}added /files/mcp.json
Field was absent
{
"sha256": "00221d5f99ee721cebcde5c48e15e5ff7d821c2392a622f1e99e5c69eb5ed017",
"size": 206
}added /files/plugin.json
Field was absent
{
"sha256": "2d312a892c32b113f8cbc1ef22863a016abe027567a19fdfd9f48cf6fd7067eb",
"size": 7435
}changed /files/skills~1hypernatural~1SKILL.md/sha256
"cc03ac22926d084dc0cfe4b5893a763fa46adb297812793f03e3a462eac5d9bf"
"762faa3958ab058936a87aa645ff7b4fcbdc34d05fb9a9cb7942cc799a5fa1a4"
changed /files/skills~1hypernatural~1SKILL.md/size
16227
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