← Hen ScreenshotsCONTENT HISTORY

Update to Hen Screenshots

Snapshot Oct 24, 2026 · 13:21 UTC · version 0.2.8

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 Hen Screenshots 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:16 UTC

bb2f8bd86f949e5260ce40f1c3215672ba0f1e576284dd152053cca7ac90afaf

After

Oct 24, 2026 · 13:21 UTC

b9cbe58f74b25ba251d3a0205c6b25dd41276d21348fa817ebd5dc9dfe92514e

Package file

Before

Sep 30, 2026 · 23:16 UTC

519

After

Oct 24, 2026 · 13:21 UTC

543

Package file

Before

Sep 30, 2026 · 23:16 UTC

{"sha256":"5abf911a83f89a2a655d94ec0bad78a3b9f633388159a9de6305485ee7d910ff","size":14032}

After

Oct 24, 2026 · 13:21 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:16 UTC

{"sha256":"5abf911a83f89a2a655d94ec0bad78a3b9f633388159a9de6305485ee7d910ff","size":14032}

After

Oct 24, 2026 · 13:21 UTC

Not present

Compare saved observations

Download comparison JSON

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,44 +1,43 @@
 {
+  "name": "hen-screenshots",
+  "version": "0.2.8",
+  "description": "Create app-store screenshots, portfolio mockups and Play banners from local images. Export PNGs and editable Hen projects.",
   "author": {
-    "email": "hensell@hensell.dev",
     "name": "Hensell",
+    "email": "hensell@hensell.dev",
     "url": "https://hensell.dev"
   },
-  "description": "Create app-store screenshots, portfolio mockups and Play banners from local images. Export PNGs and editable Hen projects.",
   "homepage": "https://screenshots.hensell.dev/",
+  "repository": "https://github.com/Hensell/hen-screenshots",
+  "keywords": [
+    "screenshots",
+    "mockups",
+    "app-store",
+    "google-play",
+    "local"
+  ],
+  "skills": "./skills/",
   "interface": {
-    "brandColor": "#B64C35",
-    "brandColorDark": "#CA6049",
+    "displayName": "Hen Screenshots",
+    "shortDescription": "Create screenshots and mockups",
+    "longDescription": "Create App Store screenshots, Google Play screenshots and banners, and portfolio mockups from your own images. Choose phone, tablet, desktop, multi-device, or linked panorama templates, including fixed isometric device poses. Export opaque RGB PNGs, a preview, files organized by language, and an editable .henscreenshots project for the web studio. Includes iPad 11-inch and additional Apple device sizes with matching frames, Google Play large-screen presets up to 7680 px, and consistent editing capacity of 50 slides. Store export limits still apply. Imported projects preserve typography and custom background images. To reuse a personal template, download a .henscreenshots project from the studio; the plugin does not access your browser library or import .hentemplate files directly. Requires Node.js 22.12+ and one-time dependency setup with internet access. Rendering then runs locally offline. Hen does not upload captures or require an API key. Your agent provider\u2019s data policies still apply. Supports PNG, JPEG, and still WebP inputs. Review captions, crops, and store requirements before publishing.",
+    "developerName": "Hensell",
+    "category": "Creativity",
     "capabilities": [
       "Read",
       "Write"
     ],
-    "category": "Creativity",
-    "composerIcon": "./.codex-plugin/assets/composer-icon.png",
+    "websiteURL": "https://screenshots.hensell.dev/",
     "defaultPrompt": [
       "Create store screenshots from my captures.",
       "Make a portfolio mockup with my app screenshots.",
       "Export my Hen project in English and Spanish."
     ],
-    "developerName": "HENSELL FRANCISCO ESPINOZA ESPINOZA",
-    "displayName": "Hen Screenshots",
-    "logo": "./.codex-plugin/assets/logo.png",
-    "longDescription": "Create App Store screenshots, Google Play screenshots and banners, and portfolio mockups from your own images. Choose phone, tablet, desktop, multi-device, or linked panorama templates, including fixed isometric device poses. Export full-size opaque RGB PNGs, a preview, files organized by language, and an editable .henscreenshots project for the free web studio. Version 0.2.4 preserves copied typography from the web studio, including font weights, scale, line height, and supporting-text opacity, and supports these attributes in design specifications. It also supports studio projects with custom background images. To reuse a personal template, open it in the web studio and download a .henscreenshots project; the plugin does not access your browser library or import .hentemplate files directly. Hen Screenshots is free and MIT-licensed. This is a local Codex workflow: it requires Node.js 22.12+ and a one-time dependency setup with internet access. Rendering then runs offline. Hen does not upload captures or require an API key. Your agent provider\u2019s plan and data policies still apply. Supports PNG, JPEG, and still WebP inputs. Users should review captions, crops, and store requirements before publishing.",
-    "privacyPolicyURL": "https://github.com/Hensell/hen-screenshots/blob/plugin-v0.2.4/plugins/hen-screenshots/PRIVACY.md",
-    "shortDescription": "Create screenshots and mockups",
+    "brandColor": "#B64C35",
+    "composerIcon": "./assets/icon.png",
+    "logo": "./assets/icon.png",
     "supportURL": "https://github.com/Hensell/hen-screenshots/issues",
-    "websiteURL": "https://screenshots.hensell.dev/"
+    "privacyPolicyURL": "https://github.com/Hensell/hen-screenshots/blob/main/plugins/hen-screenshots/PRIVACY.md"
   },
-  "keywords": [
-    "screenshots",
-    "mockups",
-    "app-store",
-    "google-play",
-    "local"
-  ],
-  "license": "MIT",
-  "name": "hen-screenshots",
-  "repository": "https://github.com/Hensell/hen-screenshots",
-  "skills": "./skills",
-  "version": "0.2.4"
-}
\ No newline at end of file
+  "license": "MIT"
+}
Full technical diff · 18 changed fields

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

BEFORE
"bb2f8bd86f949e5260ce40f1c3215672ba0f1e576284dd152053cca7ac90afaf"
AFTER
"b9cbe58f74b25ba251d3a0205c6b25dd41276d21348fa817ebd5dc9dfe92514e"

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

BEFORE
519
AFTER
543

removed /files/.codex-plugin~1assets~1composer-icon.png

BEFORE
{
  "sha256": "5abf911a83f89a2a655d94ec0bad78a3b9f633388159a9de6305485ee7d910ff",
  "size": 14032
}
AFTER
Field is absent

removed /files/.codex-plugin~1assets~1logo.png

BEFORE
{
  "sha256": "5abf911a83f89a2a655d94ec0bad78a3b9f633388159a9de6305485ee7d910ff",
  "size": 14032
}
AFTER
Field is absent

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

BEFORE
"54fda44ea82e66c14af4931176e733f86aa1d35937797e90826c4d06e230bb64"
AFTER
"871b37074b54c476c2370fc9f5bed0e940c53abc2b935292ccfc7631a5168a7c"

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

BEFORE
2697
AFTER
2487

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

BEFORE
"37fd55422d25ec02990737b4245e26b286adf9f98d5a0983cc1b46b4fa755ae1"
AFTER
"3e26faf8d304d398c6611c4397a55bb67c80174e6049a5a6c9539d675a100554"

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

BEFORE
539
AFTER
563

changed /files/PRIVACY.md/sha256

BEFORE
"0e53625b54bb91924cb0aa236c58d695fdeb49f25bade85622cb63c533cadf76"
AFTER
"7fdfe3f367a6f64a4630ec35b84ea3fbc6b6df62b1cc248e32c7821dd4db0eac"

changed /files/PRIVACY.md/size

BEFORE
1276
AFTER
3008

changed /files/README.md/sha256

BEFORE
"fbe184e28f873f40a6f4ef978024174ddb4b211e7de59da26e7c77dfd707b78a"
AFTER
"23b46e8bee6c114954740e6470e686061b445c001cf1d7a11d0386fb1c52f824"

changed /files/README.md/size

BEFORE
9001
AFTER
10388

changed /files/dist~1cli.mjs/sha256

BEFORE
"ba8ddc3e985f19209704059a02ededb3c2cb157a022c69510637b645d9dff1fa"
AFTER
"9cfc0af21abbdba3cb9d75a379e551fe2b9a73c76dd21f5ef346c7bd65363611"

changed /files/dist~1cli.mjs/size

BEFORE
248598
AFTER
261782

added /files/gemini-extension.json

BEFORE
Field was absent
AFTER
{
  "sha256": "8d620e9b087aa23f96e4e1282c96bcde3728bd8819d4b0b0987f84c5ef43eb8a",
  "size": 263
}

changed /files/package-lock.json/sha256

BEFORE
"0f476d2a402f45d6b4659ee0b4cc7328da1919ebdfbeac74db5e621d2bb2435e"
AFTER
"34a2c9ed9c957e477a88ddafb79c332d790109d59f9dcf16e0e2854c46711fd4"

changed /files/package.json/sha256

BEFORE
"5db7997168a45aae3609aa5b816b60da08859c9deb01b56387aa8fedb20ae1e6"
AFTER
"2fee52a495fae5a2953f766f039fab08f05038e3380e574a0081e56d14aa2b1c"

changed /files/plugin.json/sha256

BEFORE
"002f1a660c59ab18b2b0cb0bc816a99afb4a1ae47727d86eb063def1f3890754"
AFTER
"3a6883db6dec3a5adb47a0d11733a9e0d92123560449ad9f2ca3bb465734b2c2"
Full snapshot data
{
  "files": {
    ".claude-plugin/plugin.json": {
      "sha256": "b9cbe58f74b25ba251d3a0205c6b25dd41276d21348fa817ebd5dc9dfe92514e",
      "size": 543
    },
    ".codex-plugin/plugin.json": {
      "sha256": "871b37074b54c476c2370fc9f5bed0e940c53abc2b935292ccfc7631a5168a7c",
      "size": 2487
    },
    ".cursor-plugin/plugin.json": {
      "sha256": "3e26faf8d304d398c6611c4397a55bb67c80174e6049a5a6c9539d675a100554",
      "size": 563
    },
    "LICENSE": {
      "sha256": "017fa967a6f8eb914b72104be8f53001f7c40326dfb2beb99df4855c8d7eb3df",
      "size": 1064
    },
    "PRIVACY.md": {
      "sha256": "7fdfe3f367a6f64a4630ec35b84ea3fbc6b6df62b1cc248e32c7821dd4db0eac",
      "size": 3008
    },
    "README.md": {
      "sha256": "23b46e8bee6c114954740e6470e686061b445c001cf1d7a11d0386fb1c52f824",
      "size": 10388
    },
    "THIRD_PARTY_NOTICES.md": {
      "sha256": "eba57deade7af4cac0cb5e90f9c1806992b1cee93033fcdf0e2997e3b6ff40fd",
      "size": 1278
    },
    "assets/fonts/Fraunces-Semibold.ttf": {
      "sha256": "1390d372c2edc7881191bef9fb673ed8ec4d2bf143a2f68b63c01094794307ac",
      "size": 72952
    },
    "assets/fonts/Manrope.ttf": {
      "sha256": "d0639be45d0af36e798172419d7bd173c4bd4f29e2b76cbb69db1d11bf8b0a40",
      "size": 165420
    },
    "assets/fonts/OFL-Fraunces.txt": {
      "sha256": "bdf4c22802eaf804f998195871c6b8938aac2ac14b2d78a8bd66a6f1eced833b",
      "size": 4391
    },
    "assets/fonts/OFL.txt": {
      "sha256": "e01b637272e0cbdfb240184dd98ea5cc671556d9894dae2668d92ab2c906787c",
      "size": 4384
    },
    "assets/icon.png": {
      "sha256": "5abf911a83f89a2a655d94ec0bad78a3b9f633388159a9de6305485ee7d910ff",
      "size": 14032
    },
    "dist/cli.mjs": {
      "sha256": "9cfc0af21abbdba3cb9d75a379e551fe2b9a73c76dd21f5ef346c7bd65363611",
      "size": 261782
    },
    "gemini-extension.json": {
      "sha256": "8d620e9b087aa23f96e4e1282c96bcde3728bd8819d4b0b0987f84c5ef43eb8a",
      "size": 263
    },
    "package-lock.json": {
      "sha256": "34a2c9ed9c957e477a88ddafb79c332d790109d59f9dcf16e0e2854c46711fd4",
      "size": 24103
    },
    "package.json": {
      "sha256": "2fee52a495fae5a2953f766f039fab08f05038e3380e574a0081e56d14aa2b1c",
      "size": 291
    },
    "plugin.json": {
      "sha256": "3a6883db6dec3a5adb47a0d11733a9e0d92123560449ad9f2ca3bb465734b2c2",
      "size": 618
    },
    "scripts/hen.mjs": {
      "sha256": "635ad1625a2ae6506d53eeef9e172287e3cfcf3a712b8ab694dcb63d6857c749",
      "size": 762
    },
    "scripts/setup.mjs": {
      "sha256": "540a8b07a36757453607733a63a5b4d383490543b505daa0c1abe99401f38903",
      "size": 2016
    },
    "skills/create-screenshots/SKILL.md": {
      "sha256": "62c265404fa06509952aadfe7fa366b222712cc7c34ddf93e8fc76fbd6bc21dc",
      "size": 4530
    },
    "skills/create-screenshots/references/design-spec.md": {
      "sha256": "e887973db4a5a59f670dab59fa61d9f382522c0ca990d12cd5c06e481b7a9867",
      "size": 6862
    }
  }
}

SHA-256 of public snapshot: 625bfa35ec2afe5578173e3177fa6e33f7bb9fe699855b1cfadc6348c5e0d7a6