← EW Manim DrawCONTENT HISTORY

Update to EW Manim Draw

Snapshot Oct 27, 2026 · 01:06 UTC · version 0.5.1

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 EW Manim Draw 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

Oct 24, 2026 · 13:55 UTC

e8dc2f73b39ff64663ef0e0edf49529cc018a82250e453e7f225ee82e88e520d

After

Oct 27, 2026 · 01:06 UTC

901f28f60758dee5fb3385066eb53ec5803e7929bb360abe8ae7a6144e3a6c9f

Package file

Before

Oct 24, 2026 · 13:55 UTC

1529

After

Oct 27, 2026 · 01:06 UTC

1871

Package file

Before

Oct 24, 2026 · 13:55 UTC

Not present

After

Oct 27, 2026 · 01:06 UTC

{"sha256":"e2ce335ed17c73c9748d820bd50b3d04e9528f64cdafc421828f8b97ad188a8a","size":41}

Package file

Before

Oct 24, 2026 · 13:55 UTC

Not present

After

Oct 27, 2026 · 01:06 UTC

{"sha256":"5fa6384d37d17ea978b1b3c8e7cc35258c90bbaf24dfa21434fdf257e42ec521","size":832}

Compare saved observations

Download comparison JSON

Changed files

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

.codex-plugin/plugin.json →

.gitignore →

CHANGELOG.md →

INSTALLATION_GUIDE.md →

PUBLISHING_GUIDE.md →

README.md →

TEST_RESULTS.md →

VERSION →

package.json →

plugin.json →

requirements.txt →

skills/ew-manim-draw/CODEX_UPGRADE_TASK.md →

skills/ew-manim-draw/SKILL.md →

skills/ew-manim-draw/agents/openai.yaml →

skills/ew-manim-draw/examples/dark_tech_15stage_proposal.json →

skills/ew-manim-draw/examples/grouped_architecture.json →

skills/ew-manim-draw/examples/guided_architecture.json →

skills/ew-manim-draw/examples/guided_flow.json →

skills/ew-manim-draw/examples/guided_relation.json →

skills/ew-manim-draw/references/animation-json-v0.2.md →

skills/ew-manim-draw/references/diagram-v0.4.md →

skills/ew-manim-draw/references/diagram-v0.5.md →

skills/ew-manim-draw/references/diagram-v0.5.schema.json →

skills/ew-manim-draw/references/diagram.schema.json →

skills/ew-manim-draw/references/upgrade-spec-v0.4.md →

skills/ew-manim-draw/references/visual-design-standard-v0.3.md →

skills/ew-manim-draw/scripts/browser_export.cjs →

skills/ew-manim-draw/scripts/browser_export_v04.cjs →

skills/ew-manim-draw/scripts/check_environment.py →

skills/ew-manim-draw/scripts/convert_legacy.py →

skills/ew-manim-draw/scripts/diagram.py →

skills/ew-manim-draw/scripts/diagram_v04.py →

skills/ew-manim-draw/scripts/guided.py →

skills/ew-manim-draw/scripts/render_preview.py →

skills/ew-manim-draw/scripts/render_static.py →

skills/ew-manim-draw/tests/test_diagram.py →

skills/ew-manim-draw/tests/test_guided.py →

PUBLISHING_GUIDE.md

− removed · + added

--- before
+++ after
@@ -5,4 +5,4 @@
 3. Verify external Privacy, Terms and Support URLs are public and accurate.
 4. Test skill invocation, sample JSON, mobile JSON fallback and rendering only on compatible runtimes.
 5. Audit branding, trademarks, third-party notices, font licenses and any bundled media.
-6. Submit for review; never claim public approval or guaranteed MP4 generation until verified.
+6. Submit for review; never claim public approval until actually granted. MP4 is outside this package’s delivery scope.
Full technical diff · 43 changed fields

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"e8dc2f73b39ff64663ef0e0edf49529cc018a82250e453e7f225ee82e88e520d"
AFTER
"901f28f60758dee5fb3385066eb53ec5803e7929bb360abe8ae7a6144e3a6c9f"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
1529
AFTER
1871

added /files/.gitignore

BEFORE
Field was absent
AFTER
{
  "sha256": "e2ce335ed17c73c9748d820bd50b3d04e9528f64cdafc421828f8b97ad188a8a",
  "size": 41
}

added /files/CHANGELOG.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5fa6384d37d17ea978b1b3c8e7cc35258c90bbaf24dfa21434fdf257e42ec521",
  "size": 832
}

added /files/INSTALLATION_GUIDE.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6e8fb1f0b067f262baa0915238532f750333a0438dcc22af10ebdf01156849ce",
  "size": 2626
}

changed /files/PUBLISHING_GUIDE.md/sha256

BEFORE
"155df8c36b5762d5215a85c805ea22d53c662b2eb2d8263650cbc114a10c70f2"
AFTER
"38bd9d02ff3613b61b6f38819967c797b16efa5ea4c089bab5417f9d75e93409"

changed /files/PUBLISHING_GUIDE.md/size

BEFORE
539
AFTER
566

changed /files/README.md/sha256

BEFORE
"53324022865134bbd2194a218917f9a47dff0283117469b4ebd9280c9540b5c1"
AFTER
"324755a20701a0d51a6e8f4322f3a495bcdb7efa3cdecd4ebcfb249309aa671f"

changed /files/README.md/size

BEFORE
1058
AFTER
1099

added /files/TEST_RESULTS.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1a2d454ea676462cd4c40658ee1ec7a11d91851937055b4de4ca023e02d75f0a",
  "size": 1053
}

changed /files/VERSION/sha256

BEFORE
"1f930dd1f133c1f97a94fe3acb8db34372cf4c01ffdb2b3ff4ca72f9494121e9"
AFTER
"aba951626c8690ce493cbc8f018205bb468003f61fbf00fd3d3c71cebabc0177"

added /files/package.json

BEFORE
Field was absent
AFTER
{
  "sha256": "8e7c7f572f4b2010133e94d714916ba0ac45f3c5e5a39d442b8ab29c988faf02",
  "size": 191
}

added /files/plugin.json

BEFORE
Field was absent
AFTER
{
  "sha256": "39dcbbdfcfd376a39af63b11db6fd673249acfda1564b4a6442366e6358e66fa",
  "size": 1837
}

added /files/requirements.txt

BEFORE
Field was absent
AFTER
{
  "sha256": "41b54a6fb2918667ca47a61d73b522629d84490f3d78f0f20b21135faba10d35",
  "size": 15
}

added /files/skills~1ew-manim-draw~1CODEX_UPGRADE_TASK.md

BEFORE
Field was absent
AFTER
{
  "sha256": "02c926cd681fa6fd4d04c858331943409d9d9a2931ce446316b3986da0aa775a",
  "size": 3043
}

changed /files/skills~1ew-manim-draw~1SKILL.md/sha256

BEFORE
"279f6e83d066aecee05703123ecd3303d13d22b9726cb3a4e7ef036583a073b3"
AFTER
"2d42d3fc8b9dc5512934597be088010305571bd2561c35145f8554d0dda6b10b"

changed /files/skills~1ew-manim-draw~1SKILL.md/size

BEFORE
1693
AFTER
6462

changed /files/skills~1ew-manim-draw~1agents~1openai.yaml/sha256

BEFORE
"fa3b5f8c85432d5656d8e3a38a5b85e5e9c58f18c3ec46b15b25df7b5015969e"
AFTER
"f2b1d997c34e0c78e4999ac117b7cc36ff56fb3c61f572b4ee506c73bc08efc7"

changed /files/skills~1ew-manim-draw~1agents~1openai.yaml/size

BEFORE
531
AFTER
277

added /files/skills~1ew-manim-draw~1examples~1dark_tech_15stage_proposal.json

BEFORE
Field was absent
AFTER
{
  "sha256": "cda66b5c81b02d37df73f3f29b389d3a6e9d16dc03a26b1fbe5b75270a92656b",
  "size": 4270
}

added /files/skills~1ew-manim-draw~1examples~1grouped_architecture.json

BEFORE
Field was absent
AFTER
{
  "sha256": "c25ad40469867ce306c2cee8f202e4703357dd47211c2f800c2a72817ea1d140",
  "size": 3994
}

added /files/skills~1ew-manim-draw~1examples~1guided_architecture.json

BEFORE
Field was absent
AFTER
{
  "sha256": "6599e8ba12dea369e3e15640b50eec1ccbfa8dfd37f7e2075fa6b88e26f6318d",
  "size": 7104
}

added /files/skills~1ew-manim-draw~1examples~1guided_flow.json

BEFORE
Field was absent
AFTER
{
  "sha256": "eec15963f28356165b930d67989ab577e58ec700c61aab4d943093f9d5bba50e",
  "size": 3484
}

added /files/skills~1ew-manim-draw~1examples~1guided_relation.json

BEFORE
Field was absent
AFTER
{
  "sha256": "923bbe881869f495a5de3111478be24eabeaf16e4461e21f116e687cf98d48e4",
  "size": 2797
}

changed /files/skills~1ew-manim-draw~1references~1animation-json-v0.2.md/sha256

BEFORE
"8de00c70a5dcd66e3be8e5e15376cef7ad9e696601256903b4607eb5619dc949"
AFTER
"5d03d27185f185b0978e3d4c776e41a1904571fbbc70358d53e9cfce5ff253aa"

changed /files/skills~1ew-manim-draw~1references~1animation-json-v0.2.md/size

BEFORE
893
AFTER
538

added /files/skills~1ew-manim-draw~1references~1diagram-v0.4.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b2ffb30716459436d012b12282440e8779ec81af6b308f523af1ba7c12d7b4a5",
  "size": 1834
}

added /files/skills~1ew-manim-draw~1references~1diagram-v0.5.md

BEFORE
Field was absent
AFTER
{
  "sha256": "56b144332b80a3f44b347349e30d1d07e93e1e7d9cf5d6750d519a5f3c820f0f",
  "size": 4638
}

added /files/skills~1ew-manim-draw~1references~1diagram-v0.5.schema.json

BEFORE
Field was absent
AFTER
{
  "sha256": "50932bf89a0eae16e616b34143598858f4a51cc5c3e1e127d592e4c89ae7fae7",
  "size": 10428
}

added /files/skills~1ew-manim-draw~1references~1diagram.schema.json

BEFORE
Field was absent
AFTER
{
  "sha256": "9439fd241a3e1dcdcb65e493d9d66e3e6fbb16d4e662adf87e3fd1ca211f3495",
  "size": 7548
}

added /files/skills~1ew-manim-draw~1references~1upgrade-spec-v0.4.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3db2b41ffcf38739800e9c80186641626eed7dc8444da316cbf5d27848cfab53",
  "size": 8970
}

added /files/skills~1ew-manim-draw~1references~1visual-design-standard-v0.3.md

BEFORE
Field was absent
AFTER
{
  "sha256": "37a49e1c9f26c26fb82373ddf4916505bcea5bc9c6cf4c66d0c59e898f7e8090",
  "size": 3424
}

added /files/skills~1ew-manim-draw~1scripts~1browser_export.cjs

BEFORE
Field was absent
AFTER
{
  "sha256": "7e3505e4bb395f15af98d99788e6f5a64d141b067fbc2b120e92d1c071c15485",
  "size": 2785
}

added /files/skills~1ew-manim-draw~1scripts~1browser_export_v04.cjs

BEFORE
Field was absent
AFTER
{
  "sha256": "a7a08847b4bdc14a33c79789561820a9fa10d0dd44f97c02f243804e468ea193",
  "size": 3427
}

added /files/skills~1ew-manim-draw~1scripts~1check_environment.py

BEFORE
Field was absent
AFTER
{
  "sha256": "88f896c6646aafd0ac26db860fb74f26e6e6ee567bac1b66132eb58f55eb3127",
  "size": 264
}

added /files/skills~1ew-manim-draw~1scripts~1convert_legacy.py

BEFORE
Field was absent
AFTER
{
  "sha256": "6312d4e26a430bc6c181fd60383dad8b6e54b1e559925c7af83b8f732b781f0b",
  "size": 2172
}

added /files/skills~1ew-manim-draw~1scripts~1diagram.py

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

added /files/skills~1ew-manim-draw~1scripts~1diagram_v04.py

BEFORE
Field was absent
AFTER
{
  "sha256": "f5c051c57c6b11e8e1f8b876edcdbc664e6d840bf6521cac7b19d0fad5eb5961",
  "size": 16430
}

added /files/skills~1ew-manim-draw~1scripts~1guided.py

BEFORE
Field was absent
AFTER
{
  "sha256": "645eea97cc06566c49e4a874d2fc81659dbf4664ad30ea2d8d6ceff10a016e26",
  "size": 31547
}

added /files/skills~1ew-manim-draw~1scripts~1render_preview.py

BEFORE
Field was absent
AFTER
{
  "sha256": "82824422b8689f89b6160725fb11aec3e75a112ce3937946b5c8b853289044d0",
  "size": 3632
}

added /files/skills~1ew-manim-draw~1scripts~1render_static.py

BEFORE
Field was absent
AFTER
{
  "sha256": "bdfdaa84c5c43911ef9e22d05e8c2c33529c77a5aededa27bdbd89b3dff18aae",
  "size": 3498
}

added /files/skills~1ew-manim-draw~1tests~1test_diagram.py

BEFORE
Field was absent
AFTER
{
  "sha256": "0c364d196a43dc474b9b533b918db32bba66464c3e077cd960ecc84ef8eac6c2",
  "size": 1601
}

added /files/skills~1ew-manim-draw~1tests~1test_guided.py

BEFORE
Field was absent
AFTER
{
  "sha256": "beea0cf77f44c6650060228118c9caf7ccbe780689ffbfe6c2fbf4edd6f17aee",
  "size": 3496
}
Full snapshot data
{
  "files": {
    ".codex-plugin/plugin.json": {
      "sha256": "901f28f60758dee5fb3385066eb53ec5803e7929bb360abe8ae7a6144e3a6c9f",
      "size": 1871
    },
    ".gitignore": {
      "sha256": "e2ce335ed17c73c9748d820bd50b3d04e9528f64cdafc421828f8b97ad188a8a",
      "size": 41
    },
    "CHANGELOG.md": {
      "sha256": "5fa6384d37d17ea978b1b3c8e7cc35258c90bbaf24dfa21434fdf257e42ec521",
      "size": 832
    },
    "INSTALLATION_GUIDE.md": {
      "sha256": "6e8fb1f0b067f262baa0915238532f750333a0438dcc22af10ebdf01156849ce",
      "size": 2626
    },
    "PRIVACY.md": {
      "sha256": "37fc214dc388dc439243192bd68f6fac0f5e783efd92f680e506660b87199520",
      "size": 445
    },
    "PUBLISHING_GUIDE.md": {
      "sha256": "38bd9d02ff3613b61b6f38819967c797b16efa5ea4c089bab5417f9d75e93409",
      "size": 566
    },
    "README.md": {
      "sha256": "324755a20701a0d51a6e8f4322f3a495bcdb7efa3cdecd4ebcfb249309aa671f",
      "size": 1099
    },
    "SUPPORT.md": {
      "sha256": "3cd8aee446577f268c1aab1061917bad3bf2b603b9e867b2986ded4816ef9a1a",
      "size": 184
    },
    "TERMS.md": {
      "sha256": "2f0ee74ca7afc54522a15b3b239c652cf0feba29b6914f7af11187d1626ba5da",
      "size": 331
    },
    "TEST_RESULTS.md": {
      "sha256": "1a2d454ea676462cd4c40658ee1ec7a11d91851937055b4de4ca023e02d75f0a",
      "size": 1053
    },
    "THIRD_PARTY_NOTICES.md": {
      "sha256": "2040997087a440f478115bf889ede9c66066c66d405d1f0290ca9b1d88345184",
      "size": 701
    },
    "VERSION": {
      "sha256": "aba951626c8690ce493cbc8f018205bb468003f61fbf00fd3d3c71cebabc0177",
      "size": 6
    },
    "assets/icon.png": {
      "sha256": "668f8099b8c7d3e84b1b8af630ca674b663e47aeef3a303359f8410bcb40d200",
      "size": 727104
    },
    "package.json": {
      "sha256": "8e7c7f572f4b2010133e94d714916ba0ac45f3c5e5a39d442b8ab29c988faf02",
      "size": 191
    },
    "plugin.json": {
      "sha256": "39dcbbdfcfd376a39af63b11db6fd673249acfda1564b4a6442366e6358e66fa",
      "size": 1837
    },
    "requirements.txt": {
      "sha256": "41b54a6fb2918667ca47a61d73b522629d84490f3d78f0f20b21135faba10d35",
      "size": 15
    },
    "skills/ew-manim-draw/CODEX_UPGRADE_TASK.md": {
      "sha256": "02c926cd681fa6fd4d04c858331943409d9d9a2931ce446316b3986da0aa775a",
      "size": 3043
    },
    "skills/ew-manim-draw/SKILL.md": {
      "sha256": "2d42d3fc8b9dc5512934597be088010305571bd2561c35145f8554d0dda6b10b",
      "size": 6462
    },
    "skills/ew-manim-draw/agents/openai.yaml": {
      "sha256": "f2b1d997c34e0c78e4999ac117b7cc36ff56fb3c61f572b4ee506c73bc08efc7",
      "size": 277
    },
    "skills/ew-manim-draw/assets/icon.png": {
      "sha256": "668f8099b8c7d3e84b1b8af630ca674b663e47aeef3a303359f8410bcb40d200",
      "size": 727104
    },
    "skills/ew-manim-draw/examples/dark_tech_15stage_proposal.json": {
      "sha256": "cda66b5c81b02d37df73f3f29b389d3a6e9d16dc03a26b1fbe5b75270a92656b",
      "size": 4270
    },
    "skills/ew-manim-draw/examples/grouped_architecture.json": {
      "sha256": "c25ad40469867ce306c2cee8f202e4703357dd47211c2f800c2a72817ea1d140",
      "size": 3994
    },
    "skills/ew-manim-draw/examples/guided_architecture.json": {
      "sha256": "6599e8ba12dea369e3e15640b50eec1ccbfa8dfd37f7e2075fa6b88e26f6318d",
      "size": 7104
    },
    "skills/ew-manim-draw/examples/guided_flow.json": {
      "sha256": "eec15963f28356165b930d67989ab577e58ec700c61aab4d943093f9d5bba50e",
      "size": 3484
    },
    "skills/ew-manim-draw/examples/guided_relation.json": {
      "sha256": "923bbe881869f495a5de3111478be24eabeaf16e4461e21f116e687cf98d48e4",
      "size": 2797
    },
    "skills/ew-manim-draw/examples/simple_flow.json": {
      "sha256": "7e4612c696a620d6ecd2bcfa9b787eae59c7abb853183fdb6549baa2bf8f24b7",
      "size": 1258
    },
    "skills/ew-manim-draw/references/animation-json-v0.2.md": {
      "sha256": "5d03d27185f185b0978e3d4c776e41a1904571fbbc70358d53e9cfce5ff253aa",
      "size": 538
    },
    "skills/ew-manim-draw/references/diagram-v0.4.md": {
      "sha256": "b2ffb30716459436d012b12282440e8779ec81af6b308f523af1ba7c12d7b4a5",
      "size": 1834
    },
    "skills/ew-manim-draw/references/diagram-v0.5.md": {
      "sha256": "56b144332b80a3f44b347349e30d1d07e93e1e7d9cf5d6750d519a5f3c820f0f",
      "size": 4638
    },
    "skills/ew-manim-draw/references/diagram-v0.5.schema.json": {
      "sha256": "50932bf89a0eae16e616b34143598858f4a51cc5c3e1e127d592e4c89ae7fae7",
      "size": 10428
    },
    "skills/ew-manim-draw/references/diagram.schema.json": {
      "sha256": "9439fd241a3e1dcdcb65e493d9d66e3e6fbb16d4e662adf87e3fd1ca211f3495",
      "size": 7548
    },
    "skills/ew-manim-draw/references/upgrade-spec-v0.4.md": {
      "sha256": "3db2b41ffcf38739800e9c80186641626eed7dc8444da316cbf5d27848cfab53",
      "size": 8970
    },
    "skills/ew-manim-draw/references/visual-design-standard-v0.3.md": {
      "sha256": "37a49e1c9f26c26fb82373ddf4916505bcea5bc9c6cf4c66d0c59e898f7e8090",
      "size": 3424
    },
    "skills/ew-manim-draw/scripts/browser_export.cjs": {
      "sha256": "7e3505e4bb395f15af98d99788e6f5a64d141b067fbc2b120e92d1c071c15485",
      "size": 2785
    },
    "skills/ew-manim-draw/scripts/browser_export_v04.cjs": {
      "sha256": "a7a08847b4bdc14a33c79789561820a9fa10d0dd44f97c02f243804e468ea193",
      "size": 3427
    },
    "skills/ew-manim-draw/scripts/check_environment.py": {
      "sha256": "88f896c6646aafd0ac26db860fb74f26e6e6ee567bac1b66132eb58f55eb3127",
      "size": 264
    },
    "skills/ew-manim-draw/scripts/convert_legacy.py": {
      "sha256": "6312d4e26a430bc6c181fd60383dad8b6e54b1e559925c7af83b8f732b781f0b",
      "size": 2172
    },
    "skills/ew-manim-draw/scripts/diagram.py": {
      "sha256": "f2252ca3e056769379c4e491fd3ece6655209d18c726d2720cce25f4753cc11d",
      "size": 430
    },
    "skills/ew-manim-draw/scripts/diagram_v04.py": {
      "sha256": "f5c051c57c6b11e8e1f8b876edcdbc664e6d840bf6521cac7b19d0fad5eb5961",
      "size": 16430
    },
    "skills/ew-manim-draw/scripts/guided.py": {
      "sha256": "645eea97cc06566c49e4a874d2fc81659dbf4664ad30ea2d8d6ceff10a016e26",
      "size": 31547
    },
    "skills/ew-manim-draw/scripts/render_preview.py": {
      "sha256": "82824422b8689f89b6160725fb11aec3e75a112ce3937946b5c8b853289044d0",
      "size": 3632
    },
    "skills/ew-manim-draw/scripts/render_static.py": {
      "sha256": "bdfdaa84c5c43911ef9e22d05e8c2c33529c77a5aededa27bdbd89b3dff18aae",
      "size": 3498
    },
    "skills/ew-manim-draw/scripts/validate_flow.py": {
      "sha256": "8cf0b3f5670b001f23894f177f89bc303d7b28a16a4bbcae561f4e33f068183a",
      "size": 3138
    },
    "skills/ew-manim-draw/tests/test_diagram.py": {
      "sha256": "0c364d196a43dc474b9b533b918db32bba66464c3e077cd960ecc84ef8eac6c2",
      "size": 1601
    },
    "skills/ew-manim-draw/tests/test_guided.py": {
      "sha256": "beea0cf77f44c6650060228118c9caf7ccbe780689ffbfe6c2fbf4edd6f17aee",
      "size": 3496
    }
  }
}

SHA-256 of public snapshot: 43aa44f68b9da6c92640004f38207461713542834f93d9cdd02602bd760528ee