← Appy Coupons - deals+discountsCONTENT HISTORY

Update to Appy Coupons - deals+discounts

Snapshot Oct 24, 2026 · 12:49 UTC · version 2.0.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 Appy Coupons - deals+discounts 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:19 UTC

9db4ed92d8062c8c4499e3ef47a14b12152148a578846516dcde065197ecaf65

After

Oct 24, 2026 · 12:49 UTC

9860f7b9fcbe3059f2d0b809982ba9e45c0142eb95700484111d699b450a3985

Package file

Before

Sep 30, 2026 · 23:19 UTC

1072

After

Oct 24, 2026 · 12:49 UTC

1228

Package file

Before

Sep 30, 2026 · 23:19 UTC

Not present

After

Oct 24, 2026 · 12:49 UTC

{"sha256":"c455f4f87076bae22944d540d5c9b9ebd6bb14030e69051417b7bb2c821ee9a1","size":2620}

Package file

Before

Sep 30, 2026 · 23:19 UTC

Not present

After

Oct 24, 2026 · 12:49 UTC

{"sha256":"8b27cdf7c16cdb830d166adf79c45e047b95c681a3bf62423187e4bba68e9a23","size":225}

Compare saved observations

Download comparison JSON

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -7,15 +7,21 @@
   "interface": {
     "capabilities": [],
     "category": "Other",
-    "defaultPrompt": null,
+    "defaultPrompt": [
+      "JC Penney",
+      "Sephora",
+      "ASOS"
+    ],
     "developerName": "Spheric Admin Ltd",
-    "displayName": "Appy Coupons",
+    "displayName": "Appy Coupons - deals+discounts",
     "longDescription": "A great way to see coupons inside ChatGPT!\n\ne.g.\n\n- \"Show me some @Appy Coupons for [store]\"\n- \"@Appy Coupons, what is there for this [online store]?\"\n- \"I need @Appy Coupons for [online sale], find me 20% or better\"",
     "privacyPolicyURL": "https://www.widget.olutely.com/privacy/coupons",
-    "shortDescription": "Find coupons with ChatGPT",
+    "shortDescription": "Find codes, sales & savings",
+    "supportURL": "https://www.widget.olutely.com/support",
     "termsOfServiceURL": "https://www.widget.olutely.com/terms",
     "websiteURL": "https://www.widget.olutely.com"
   },
   "name": "app-69ba9160ecb48191bab3f67e9b56ef34",
-  "version": "1.0.0"
+  "skills": "./skills",
+  "version": "2.0.0"
 }
\ No newline at end of file
Full technical diff · 10 changed fields

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

BEFORE
"9db4ed92d8062c8c4499e3ef47a14b12152148a578846516dcde065197ecaf65"
AFTER
"9860f7b9fcbe3059f2d0b809982ba9e45c0142eb95700484111d699b450a3985"

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

BEFORE
1072
AFTER
1228

added /files/skills~1coupon-expiry-reminder-setup~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c455f4f87076bae22944d540d5c9b9ebd6bb14030e69051417b7bb2c821ee9a1",
  "size": 2620
}

added /files/skills~1coupon-expiry-reminder-setup~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "8b27cdf7c16cdb830d166adf79c45e047b95c681a3bf62423187e4bba68e9a23",
  "size": 225
}

added /files/skills~1coupon-expiry-triage~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7bc1b67d3ad21a78338337f69023e68e3e41517f6ddd87006dea126f2b71b5cb",
  "size": 2419
}

added /files/skills~1coupon-expiry-triage~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "7c075627fba9d29c616b3e4fa9f08e310a02d17c754bb58ce3182889ed01ba80",
  "size": 216
}

added /files/skills~1coupon-stacking-plan~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5b96aaa38a13b96e6aa1856dbde2193d9240198a732ca7fb58255ff999b06974",
  "size": 2566
}

added /files/skills~1coupon-stacking-plan~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "e0ec149ed6ee25911c9398c4d66d90fb6ca81acd137cddaab03032cd5fcaf73e",
  "size": 222
}

added /files/skills~1source-backed-coupon-shortlist~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "71c8c335ffac2b46c3db754efb0214974e6be47e74979e99dc155d04bba3cb1d",
  "size": 2665
}

added /files/skills~1source-backed-coupon-shortlist~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "730fbf2e1710ba239cb63991e590a1c6b142df061a7f2f422dec061e6f944fb5",
  "size": 237
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "a8ca53c3fb89f29ec042f68201525d7eadfaeae0fd51f5e8e63280d856a90900",
      "size": 127
    },
    ".codex-plugin/plugin.json": {
      "sha256": "9860f7b9fcbe3059f2d0b809982ba9e45c0142eb95700484111d699b450a3985",
      "size": 1228
    },
    "skills/coupon-expiry-reminder-setup/SKILL.md": {
      "sha256": "c455f4f87076bae22944d540d5c9b9ebd6bb14030e69051417b7bb2c821ee9a1",
      "size": 2620
    },
    "skills/coupon-expiry-reminder-setup/agents/openai.yaml": {
      "sha256": "8b27cdf7c16cdb830d166adf79c45e047b95c681a3bf62423187e4bba68e9a23",
      "size": 225
    },
    "skills/coupon-expiry-triage/SKILL.md": {
      "sha256": "7bc1b67d3ad21a78338337f69023e68e3e41517f6ddd87006dea126f2b71b5cb",
      "size": 2419
    },
    "skills/coupon-expiry-triage/agents/openai.yaml": {
      "sha256": "7c075627fba9d29c616b3e4fa9f08e310a02d17c754bb58ce3182889ed01ba80",
      "size": 216
    },
    "skills/coupon-stacking-plan/SKILL.md": {
      "sha256": "5b96aaa38a13b96e6aa1856dbde2193d9240198a732ca7fb58255ff999b06974",
      "size": 2566
    },
    "skills/coupon-stacking-plan/agents/openai.yaml": {
      "sha256": "e0ec149ed6ee25911c9398c4d66d90fb6ca81acd137cddaab03032cd5fcaf73e",
      "size": 222
    },
    "skills/source-backed-coupon-shortlist/SKILL.md": {
      "sha256": "71c8c335ffac2b46c3db754efb0214974e6be47e74979e99dc155d04bba3cb1d",
      "size": 2665
    },
    "skills/source-backed-coupon-shortlist/agents/openai.yaml": {
      "sha256": "730fbf2e1710ba239cb63991e590a1c6b142df061a7f2f422dec061e6f944fb5",
      "size": 237
    }
  }
}

SHA-256 of public snapshot: d5882b60713fb82f8e1ffb3e949d5f3c237e0cbe45514e7997e0400c6da11711