← FrameoCONTENT HISTORY

Update to Frameo

Snapshot Oct 8, 2026 · 12:02 UTC · version 1.2.0

WHAT CHANGED · RULE-BASED ANALYSIS

Package or technical metadata updated

Package contents changed in 52 files: .app.json, .codex-plugin/plugin.json, assets/icon.png, …. Open the file diff to inspect the edits.

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

Package file

Before

51424bc57cea099caac8141a625635dce62b271f9b0bd127080f3c79a4004eb0

After

48f73fb0cf0b38952886fa14ee1dfe1eb5398b08fdbee559fba51af6f15b6a6d

Package file

Before

127

After

98

Package file

Before

{"sha256":"3075a4e58c794e5ed738d8f2304771954dc785c365a20d3752acfcce832ca46d","size":1965}

After

Not present

Package file

Before

Not present

After

{"sha256":"81be1879133919b46f2144f75918496c104c6c1092ac6c02c0a0d04d788c73ec","size":54225}

Compare saved observations

Download comparison JSON

Changed files

.app.json →

.codex-plugin/plugin.json →

assets/icon.png →

assets/logo.png →

assets/screenshot-fight-scene.jpg →

assets/screenshot-short-film.jpg →

assets/screenshot-tee-photoshoot.jpg →

assets/screenshot-trailer.jpg →

mcp.json →

plugin.json →

skills/character-sheet/SKILL.md →

skills/character-sheet/agents/openai.yaml →

skills/character-sheet/assets/icon.svg →

skills/faceless-story-video/SKILL.md →

skills/faceless-story-video/agents/openai.yaml →

skills/faceless-story-video/assets/icon.svg →

skills/product-photoshoot/SKILL.md →

skills/product-photoshoot/agents/openai.yaml →

skills/product-photoshoot/assets/icon.svg →

skills/review-shots/SKILL.md →

skills/review-shots/agents/openai.yaml →

skills/review-shots/assets/icon.svg →

skills/script-to-video/SKILL.md →

skills/script-to-video/agents/openai.yaml →

skills/script-to-video/assets/icon.svg →

skills/script-to-video/shot-list.md →

skills/script-to-video/subtitles.md →

skills/subtitles-and-cut/SKILL.md →

skills/subtitles-and-cut/agents/openai.yaml →

skills/subtitles-and-cut/ass-skeleton.md →

skills/subtitles-and-cut/assets/icon.svg →

skills/talking-presenter/SKILL.md →

skills/talking-presenter/agents/openai.yaml →

skills/talking-presenter/assets/icon.svg →

skills/thumbnail-set/SKILL.md →

skills/thumbnail-set/agents/openai.yaml →

skills/thumbnail-set/assets/icon.svg →

skills/ugc-product-video/SKILL.md →

skills/ugc-product-video/agents/openai.yaml →

skills/ugc-product-video/assets/icon.svg →

skills/ugc-review-video/SKILL.md →

skills/ugc-review-video/agents/openai.yaml →

skills/ugc-review-video/assets/icon.svg →

skills/ugc-try-on-video/SKILL.md →

skills/ugc-try-on-video/agents/openai.yaml →

skills/ugc-try-on-video/assets/icon.svg →

skills/ugc-tutorial-video/SKILL.md →

skills/ugc-tutorial-video/agents/openai.yaml →

skills/ugc-tutorial-video/assets/icon.svg →

skills/ugc-unboxing-video/SKILL.md →

skills/ugc-unboxing-video/agents/openai.yaml →

skills/ugc-unboxing-video/assets/icon.svg →

plugin.json

--- before
+++ after
@@ -0,0 +1,55 @@
+{
+  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
+  "name": "app-6ab639b28e2081919b704b4ada7e478f",
+  "version": "1.2.0",
+  "description": "Create images, video, voiceover, music and sound effects in your Frameo projects, and assemble them into finished video.",
+  "author": {
+    "name": "Dashverse",
+    "email": "creator@dashverse.ai",
+    "url": "https://frameo.ai"
+  },
+  "homepage": "https://frameo.ai",
+  "keywords": [
+    "video",
+    "ai video",
+    "image generation",
+    "voiceover",
+    "music",
+    "ugc",
+    "editing"
+  ],
+  "extensions": {
+    "com.openai": {
+      "interface": {
+        "displayName": "Frameo",
+        "shortDescription": "Turn ideas into finished video",
+        "longDescription": "Frameo turns your ideas into videos. Describe a scene, share a photo or paste a story, and Frameo brings it to life: cinematic shots, characters who look the same from scene to scene, voices, music and sound effects, all cut together into a video that's ready to share.\n\nWith Frameo, you can:\n\u2022 Put yourself in any scene: share a selfie and step into a film set, a far-off city or a cosy caf\u00e9.\n\u2022 Bring a photo to life, from a family snapshot to your pet's best portrait.\n\u2022 Turn a story, a script or a single line into a short film, an animated tale or a movie trailer.\n\u2022 Make reels, shorts and thumbnails for your social feeds, in vertical or widescreen.\n\u2022 Give your characters voices, then add music, sound effects, titles and subtitles.\n\u2022 Shoot your own products and designs, from T-shirts to candles, on models and in styled scenes.\n\u2022 Create with a wide range of image, video and audio models, all in one place.\n\nEverything you make is saved to your Frameo account, so you can keep editing it in the Frameo app. Connect your Frameo account to get started.",
+        "developerName": "Dashverse",
+        "category": "Creativity",
+        "capabilities": [
+          "Read",
+          "Write"
+        ],
+        "websiteURL": "https://frameo.ai",
+        "privacyPolicyURL": "https://frameo.ai/privacy-policy",
+        "termsOfServiceURL": "https://frameo.ai/terms-and-conditions",
+        "supportURL": "https://frameo.ai/support",
+        "defaultPrompt": [
+          "Make an 18-second cinematic short: a hiker comes face to face with a T. rex in a misty forest, with a score",
+          "Reshoot this clip of me as an action movie scene: same moves, a new world, cinematic lighting",
+          "Bring this photo to life as a 10-second video with gentle camera movement and ambient sound"
+        ],
+        "brandColor": "#4C6CFF",
+        "composerIcon": "./assets/icon.png",
+        "logo": "./assets/logo.png",
+        "screenshots": [
+          "./assets/screenshot-short-film.jpg",
+          "./assets/screenshot-fight-scene.jpg",
+          "./assets/screenshot-trailer.jpg",
+          "./assets/screenshot-tee-photoshoot.jpg"
+        ]
+      },
+      "apps": "./.app.json"
+    }
+  }
+}
Full technical diff · 53 changed fields

changed /files/.app.json/sha256

BEFORE
"51424bc57cea099caac8141a625635dce62b271f9b0bd127080f3c79a4004eb0"
AFTER
"48f73fb0cf0b38952886fa14ee1dfe1eb5398b08fdbee559fba51af6f15b6a6d"

changed /files/.app.json/size

BEFORE
127
AFTER
98

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

BEFORE
{
  "sha256": "3075a4e58c794e5ed738d8f2304771954dc785c365a20d3752acfcce832ca46d",
  "size": 1965
}
AFTER
Field is absent

added /files/assets~1icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "81be1879133919b46f2144f75918496c104c6c1092ac6c02c0a0d04d788c73ec",
  "size": 54225
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "81be1879133919b46f2144f75918496c104c6c1092ac6c02c0a0d04d788c73ec",
  "size": 54225
}

added /files/assets~1screenshot-fight-scene.jpg

BEFORE
Field was absent
AFTER
{
  "sha256": "bc3e702d7b38c1fad18a0da1491ca14fa83f1a7726875c89a74e5d70cbf09f9e",
  "size": 288332
}

added /files/assets~1screenshot-short-film.jpg

BEFORE
Field was absent
AFTER
{
  "sha256": "ee2a7ee9e8dd43a5b93cc4915d23f43d64f6ae289b927b71a0170ae7af91f648",
  "size": 319448
}

added /files/assets~1screenshot-tee-photoshoot.jpg

BEFORE
Field was absent
AFTER
{
  "sha256": "801de71b5d8344078ec1cf30f0ac3f9268abd505e25cccba6f17efb89494b9c0",
  "size": 365031
}

added /files/assets~1screenshot-trailer.jpg

BEFORE
Field was absent
AFTER
{
  "sha256": "a5f216c53c101f4acdfd58bedcc5ca017f8f0ab5a54decf1d4a38cb4cdf3b37e",
  "size": 269454
}

added /files/mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "c40ddcd8279a2646622aa818e231d92dffd7f90dd8084bb96fdba0f7ebb8fd68",
  "size": 194
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "c4433dd7cae98ea84fa221faaec763fe083c2b77a1aab1b1d0701346aa17133b",
  "size": 2996
}

added /files/skills~1character-sheet~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3fdfc0364ee8042ccd25d65c7baedf8a46c76934f7a168314fce33ecff470982",
  "size": 4187
}

added /files/skills~1character-sheet~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "e857a6b8174f2f5cb928b316b4732a4665710afcd7dd3ae85ff98bf634ab4b19",
  "size": 269
}

added /files/skills~1character-sheet~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "571b24b4664f35d62f2fa316e0f522c780b231ed8dddccdae1dbb3a777a73cbc",
  "size": 456
}

added /files/skills~1faceless-story-video~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d5fbb28629873aba9d5892110c91d510282874f99a79787d920ee98cf0ba71a0",
  "size": 7018
}

added /files/skills~1faceless-story-video~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "d9cf81924adea96ca5f84e94ed36884b8a632784d2670f4ed0207f66ee32d86f",
  "size": 274
}

added /files/skills~1faceless-story-video~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "fd3afe60dc1c5ac96b723f2dd3cc8ba163ac06a3b094bb317bc8b5a3cb0bc631",
  "size": 371
}

added /files/skills~1product-photoshoot~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "469d463baf3144e343a1d5737b1953be6cef2a3f4fbe302de7b13a68684d019a",
  "size": 4588
}

added /files/skills~1product-photoshoot~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "eb4ba0933ad8efcf481b614ccf3fcba0eaddbe33f7dc5a763b0f611c28da715e",
  "size": 272
}

added /files/skills~1product-photoshoot~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "b7dff56c2640d9eb488bd1b88487bd48a625f0c728bf3bd6172e9130a2042fd5",
  "size": 345
}

added /files/skills~1review-shots~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3ddcfa041167851abf3516bad622dffe80141d524e1a645eec30da529b36ac19",
  "size": 11188
}

added /files/skills~1review-shots~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "e5433e19c0231269908ff4bca368c304776f1d542f11f7eec581647825d6f1d2",
  "size": 266
}

added /files/skills~1review-shots~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "425eaeb27d2e782ab00a4022b7e3d8aea443b75e37af0d1a1eec914110825922",
  "size": 398
}

added /files/skills~1script-to-video~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "48d59c5be5ff9c726e7b793627172cae2aef84f9af6fde913656cd879da86d98",
  "size": 16008
}

added /files/skills~1script-to-video~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "e088e3c3e22732728038b413ae5432e1480d82e08fd4350c0dc616d57b20e15e",
  "size": 269
}

added /files/skills~1script-to-video~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "6132a2cb7ce855691898c7577b64a88cd36a14e69056f4d835ccf2a525d4a9c8",
  "size": 487
}

added /files/skills~1script-to-video~1shot-list.md

BEFORE
Field was absent
AFTER
{
  "sha256": "d19d7854bdd266f91cba19232ce128df3102d934444a849cd01eace5b0de8bb8",
  "size": 2232
}

added /files/skills~1script-to-video~1subtitles.md

BEFORE
Field was absent
AFTER
{
  "sha256": "20accd24f88201b71b9622f4aa85a6132bc5fa83f6e030ef5d0f0a58b6094169",
  "size": 753
}

added /files/skills~1subtitles-and-cut~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "bde41eee8a1653fb74653a7e50dd61531bc4fc5e62a2ef9432ba28ab8f079f17",
  "size": 3979
}

added /files/skills~1subtitles-and-cut~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "6cf21bf1d119045f8d6ae1a1d8aaf0111ebdb34f94ed0fdad02f9cf19bdcccc7",
  "size": 271
}

added /files/skills~1subtitles-and-cut~1ass-skeleton.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1b2c29954dced0e55dc7859f3bebb3c39cbea3db328c134119e6abb04544e81d",
  "size": 1081
}

added /files/skills~1subtitles-and-cut~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "2067f5c331bc7422de9003e5fb9d0ffe303895dec6e6343aff3a7fb058db793d",
  "size": 430
}

added /files/skills~1talking-presenter~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1f9dfca5f9413551ad6be89961264af7823ed24dece57329f2144c91c99cdc78",
  "size": 6936
}

added /files/skills~1talking-presenter~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "6f28a7cd39056d64dab4b9dc932722a4514ee0d34c2bb45fee1b90ce90169f44",
  "size": 271
}

added /files/skills~1talking-presenter~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "90eccd203847e069f01200a2aab335261a43f00532fc705ef4abb4416da21983",
  "size": 405
}

added /files/skills~1thumbnail-set~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7a09acf65da313d8b10e7243a46491ab8ab37567ef068e99a982afd5ea3d682e",
  "size": 3978
}

added /files/skills~1thumbnail-set~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "6975ae909ff68ed32bf3f173f5964f7f2bedd459d121e08401c1c4471b0cc22b",
  "size": 267
}

added /files/skills~1thumbnail-set~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "55a44776ff3dd8168abbf59e46378db08df9010279aa36f7d8bd75f4d9996126",
  "size": 334
}

added /files/skills~1ugc-product-video~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c45c109978112a74dfbeb8c1611fb443ec3c31f32eb941d3455b6231e8e8f2b4",
  "size": 7790
}

added /files/skills~1ugc-product-video~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "2e472dde26086a9c8ccdd016b81b06df5a7b4ef472e9129dd64db9cf5508526d",
  "size": 271
}

added /files/skills~1ugc-product-video~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "85f28ccf221aad5872327bafcf2836c01ff55090db77723aa0ae05d90d43fcdf",
  "size": 371
}

added /files/skills~1ugc-review-video~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "362776a9b1c1feb08f77e1a53c3200c83f50227e44f8e79ae79a3c71e1a820d2",
  "size": 9516
}

added /files/skills~1ugc-review-video~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "9006809d55140b7bd84efef490efd885c2c4971fb0c588c47108fafb0dd336bc",
  "size": 270
}

added /files/skills~1ugc-review-video~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "794dc2a7b5be761b071fbe162df6f4962f29428fd81fcb64891756aaf2efc974",
  "size": 323
}

added /files/skills~1ugc-try-on-video~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c99d50aede1c6acb0d10b3bdcbfd133da420dae88e3c604571dc9fb3c3cb583b",
  "size": 9528
}

added /files/skills~1ugc-try-on-video~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "e8d2359a9bdb06d121a25eb37bcf0462f85a6413d58fdb1edce878642cc8d6d6",
  "size": 270
}

added /files/skills~1ugc-try-on-video~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "415bebb573de02fabcef5778907d48eee4eda87716d24c54d5e7c5dca19a9eb9",
  "size": 416
}

added /files/skills~1ugc-tutorial-video~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "835f1ddd7164b0279950ce876922697d9e82f03e5cd7a04a88066d38ef220b9c",
  "size": 9575
}

added /files/skills~1ugc-tutorial-video~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "9d3b5993499fbc72205981b58dfcb9d1ee6364705f809b4480c5eef9270e537e",
  "size": 272
}

added /files/skills~1ugc-tutorial-video~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "7eca09f8aaaa649fd8a98ebab53bdd7d4e53b2b7832a427cbb213bfad2f24421",
  "size": 554
}

added /files/skills~1ugc-unboxing-video~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e48885b9ec868e3031647b69b4a93b859ab6e1e9134f9eaab11800de7b5a341e",
  "size": 9486
}

added /files/skills~1ugc-unboxing-video~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "8a4e6fb16363681a60fc90d85009d283db296b5bcbbef55010d4d08bcf0f496a",
  "size": 272
}

added /files/skills~1ugc-unboxing-video~1assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "f55d75109d997cbcc20fcaebdfd3634d839502b5e4f8845616a13d8ef4131730",
  "size": 466
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "48f73fb0cf0b38952886fa14ee1dfe1eb5398b08fdbee559fba51af6f15b6a6d",
      "size": 98
    },
    "assets/icon.png": {
      "sha256": "81be1879133919b46f2144f75918496c104c6c1092ac6c02c0a0d04d788c73ec",
      "size": 54225
    },
    "assets/logo.png": {
      "sha256": "81be1879133919b46f2144f75918496c104c6c1092ac6c02c0a0d04d788c73ec",
      "size": 54225
    },
    "assets/screenshot-fight-scene.jpg": {
      "sha256": "bc3e702d7b38c1fad18a0da1491ca14fa83f1a7726875c89a74e5d70cbf09f9e",
      "size": 288332
    },
    "assets/screenshot-short-film.jpg": {
      "sha256": "ee2a7ee9e8dd43a5b93cc4915d23f43d64f6ae289b927b71a0170ae7af91f648",
      "size": 319448
    },
    "assets/screenshot-tee-photoshoot.jpg": {
      "sha256": "801de71b5d8344078ec1cf30f0ac3f9268abd505e25cccba6f17efb89494b9c0",
      "size": 365031
    },
    "assets/screenshot-trailer.jpg": {
      "sha256": "a5f216c53c101f4acdfd58bedcc5ca017f8f0ab5a54decf1d4a38cb4cdf3b37e",
      "size": 269454
    },
    "mcp.json": {
      "sha256": "c40ddcd8279a2646622aa818e231d92dffd7f90dd8084bb96fdba0f7ebb8fd68",
      "size": 194
    },
    "plugin.json": {
      "sha256": "c4433dd7cae98ea84fa221faaec763fe083c2b77a1aab1b1d0701346aa17133b",
      "size": 2996
    },
    "skills/character-sheet/SKILL.md": {
      "sha256": "3fdfc0364ee8042ccd25d65c7baedf8a46c76934f7a168314fce33ecff470982",
      "size": 4187
    },
    "skills/character-sheet/agents/openai.yaml": {
      "sha256": "e857a6b8174f2f5cb928b316b4732a4665710afcd7dd3ae85ff98bf634ab4b19",
      "size": 269
    },
    "skills/character-sheet/assets/icon.svg": {
      "sha256": "571b24b4664f35d62f2fa316e0f522c780b231ed8dddccdae1dbb3a777a73cbc",
      "size": 456
    },
    "skills/faceless-story-video/SKILL.md": {
      "sha256": "d5fbb28629873aba9d5892110c91d510282874f99a79787d920ee98cf0ba71a0",
      "size": 7018
    },
    "skills/faceless-story-video/agents/openai.yaml": {
      "sha256": "d9cf81924adea96ca5f84e94ed36884b8a632784d2670f4ed0207f66ee32d86f",
      "size": 274
    },
    "skills/faceless-story-video/assets/icon.svg": {
      "sha256": "fd3afe60dc1c5ac96b723f2dd3cc8ba163ac06a3b094bb317bc8b5a3cb0bc631",
      "size": 371
    },
    "skills/product-photoshoot/SKILL.md": {
      "sha256": "469d463baf3144e343a1d5737b1953be6cef2a3f4fbe302de7b13a68684d019a",
      "size": 4588
    },
    "skills/product-photoshoot/agents/openai.yaml": {
      "sha256": "eb4ba0933ad8efcf481b614ccf3fcba0eaddbe33f7dc5a763b0f611c28da715e",
      "size": 272
    },
    "skills/product-photoshoot/assets/icon.svg": {
      "sha256": "b7dff56c2640d9eb488bd1b88487bd48a625f0c728bf3bd6172e9130a2042fd5",
      "size": 345
    },
    "skills/review-shots/SKILL.md": {
      "sha256": "3ddcfa041167851abf3516bad622dffe80141d524e1a645eec30da529b36ac19",
      "size": 11188
    },
    "skills/review-shots/agents/openai.yaml": {
      "sha256": "e5433e19c0231269908ff4bca368c304776f1d542f11f7eec581647825d6f1d2",
      "size": 266
    },
    "skills/review-shots/assets/icon.svg": {
      "sha256": "425eaeb27d2e782ab00a4022b7e3d8aea443b75e37af0d1a1eec914110825922",
      "size": 398
    },
    "skills/script-to-video/SKILL.md": {
      "sha256": "48d59c5be5ff9c726e7b793627172cae2aef84f9af6fde913656cd879da86d98",
      "size": 16008
    },
    "skills/script-to-video/agents/openai.yaml": {
      "sha256": "e088e3c3e22732728038b413ae5432e1480d82e08fd4350c0dc616d57b20e15e",
      "size": 269
    },
    "skills/script-to-video/assets/icon.svg": {
      "sha256": "6132a2cb7ce855691898c7577b64a88cd36a14e69056f4d835ccf2a525d4a9c8",
      "size": 487
    },
    "skills/script-to-video/shot-list.md": {
      "sha256": "d19d7854bdd266f91cba19232ce128df3102d934444a849cd01eace5b0de8bb8",
      "size": 2232
    },
    "skills/script-to-video/subtitles.md": {
      "sha256": "20accd24f88201b71b9622f4aa85a6132bc5fa83f6e030ef5d0f0a58b6094169",
      "size": 753
    },
    "skills/subtitles-and-cut/SKILL.md": {
      "sha256": "bde41eee8a1653fb74653a7e50dd61531bc4fc5e62a2ef9432ba28ab8f079f17",
      "size": 3979
    },
    "skills/subtitles-and-cut/agents/openai.yaml": {
      "sha256": "6cf21bf1d119045f8d6ae1a1d8aaf0111ebdb34f94ed0fdad02f9cf19bdcccc7",
      "size": 271
    },
    "skills/subtitles-and-cut/ass-skeleton.md": {
      "sha256": "1b2c29954dced0e55dc7859f3bebb3c39cbea3db328c134119e6abb04544e81d",
      "size": 1081
    },
    "skills/subtitles-and-cut/assets/icon.svg": {
      "sha256": "2067f5c331bc7422de9003e5fb9d0ffe303895dec6e6343aff3a7fb058db793d",
      "size": 430
    },
    "skills/talking-presenter/SKILL.md": {
      "sha256": "1f9dfca5f9413551ad6be89961264af7823ed24dece57329f2144c91c99cdc78",
      "size": 6936
    },
    "skills/talking-presenter/agents/openai.yaml": {
      "sha256": "6f28a7cd39056d64dab4b9dc932722a4514ee0d34c2bb45fee1b90ce90169f44",
      "size": 271
    },
    "skills/talking-presenter/assets/icon.svg": {
      "sha256": "90eccd203847e069f01200a2aab335261a43f00532fc705ef4abb4416da21983",
      "size": 405
    },
    "skills/thumbnail-set/SKILL.md": {
      "sha256": "7a09acf65da313d8b10e7243a46491ab8ab37567ef068e99a982afd5ea3d682e",
      "size": 3978
    },
    "skills/thumbnail-set/agents/openai.yaml": {
      "sha256": "6975ae909ff68ed32bf3f173f5964f7f2bedd459d121e08401c1c4471b0cc22b",
      "size": 267
    },
    "skills/thumbnail-set/assets/icon.svg": {
      "sha256": "55a44776ff3dd8168abbf59e46378db08df9010279aa36f7d8bd75f4d9996126",
      "size": 334
    },
    "skills/ugc-product-video/SKILL.md": {
      "sha256": "c45c109978112a74dfbeb8c1611fb443ec3c31f32eb941d3455b6231e8e8f2b4",
      "size": 7790
    },
    "skills/ugc-product-video/agents/openai.yaml": {
      "sha256": "2e472dde26086a9c8ccdd016b81b06df5a7b4ef472e9129dd64db9cf5508526d",
      "size": 271
    },
    "skills/ugc-product-video/assets/icon.svg": {
      "sha256": "85f28ccf221aad5872327bafcf2836c01ff55090db77723aa0ae05d90d43fcdf",
      "size": 371
    },
    "skills/ugc-review-video/SKILL.md": {
      "sha256": "362776a9b1c1feb08f77e1a53c3200c83f50227e44f8e79ae79a3c71e1a820d2",
      "size": 9516
    },
    "skills/ugc-review-video/agents/openai.yaml": {
      "sha256": "9006809d55140b7bd84efef490efd885c2c4971fb0c588c47108fafb0dd336bc",
      "size": 270
    },
    "skills/ugc-review-video/assets/icon.svg": {
      "sha256": "794dc2a7b5be761b071fbe162df6f4962f29428fd81fcb64891756aaf2efc974",
      "size": 323
    },
    "skills/ugc-try-on-video/SKILL.md": {
      "sha256": "c99d50aede1c6acb0d10b3bdcbfd133da420dae88e3c604571dc9fb3c3cb583b",
      "size": 9528
    },
    "skills/ugc-try-on-video/agents/openai.yaml": {
      "sha256": "e8d2359a9bdb06d121a25eb37bcf0462f85a6413d58fdb1edce878642cc8d6d6",
      "size": 270
    },
    "skills/ugc-try-on-video/assets/icon.svg": {
      "sha256": "415bebb573de02fabcef5778907d48eee4eda87716d24c54d5e7c5dca19a9eb9",
      "size": 416
    },
    "skills/ugc-tutorial-video/SKILL.md": {
      "sha256": "835f1ddd7164b0279950ce876922697d9e82f03e5cd7a04a88066d38ef220b9c",
      "size": 9575
    },
    "skills/ugc-tutorial-video/agents/openai.yaml": {
      "sha256": "9d3b5993499fbc72205981b58dfcb9d1ee6364705f809b4480c5eef9270e537e",
      "size": 272
    },
    "skills/ugc-tutorial-video/assets/icon.svg": {
      "sha256": "7eca09f8aaaa649fd8a98ebab53bdd7d4e53b2b7832a427cbb213bfad2f24421",
      "size": 554
    },
    "skills/ugc-unboxing-video/SKILL.md": {
      "sha256": "e48885b9ec868e3031647b69b4a93b859ab6e1e9134f9eaab11800de7b5a341e",
      "size": 9486
    },
    "skills/ugc-unboxing-video/agents/openai.yaml": {
      "sha256": "8a4e6fb16363681a60fc90d85009d283db296b5bcbbef55010d4d08bcf0f496a",
      "size": 272
    },
    "skills/ugc-unboxing-video/assets/icon.svg": {
      "sha256": "f55d75109d997cbcc20fcaebdfd3634d839502b5e4f8845616a13d8ef4131730",
      "size": 466
    }
  }
}

SHA-256 of public snapshot: 93a96b907792b94463720a6af233e84a1a3fdc433bc6fc25778f005a1d03c40a