← DSIR SDG Data SkillCONTENT HISTORY

Update to DSIR SDG Data Skill

Snapshot Oct 27, 2026 · 00:42 UTC · version 0.1.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 DSIR SDG Data Skill 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

{"sha256":"946451be0138527d9508e2c3edf1c0cfab661229100bb0f553b9c2bba785afd7","size":14703}

After

Oct 27, 2026 · 00:42 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:16 UTC

{"sha256":"946451be0138527d9508e2c3edf1c0cfab661229100bb0f553b9c2bba785afd7","size":14703}

After

Oct 27, 2026 · 00:42 UTC

Not present

Package file

Before

Sep 30, 2026 · 23:16 UTC

55245aa906856072f4619d0fd6c40c2bd25e35243ae978e0230bfb3a4bc35d67

After

Oct 27, 2026 · 00:42 UTC

f89adcd0447e1ca9219f0787cba72d40d379007b946e10e06d99fb0b991393ef

Package file

Before

Sep 30, 2026 · 23:16 UTC

1234

After

Oct 27, 2026 · 00:42 UTC

2131

Compare saved observations

Download comparison JSON

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,35 +1,39 @@
 {
+  "name": "dsir-sdg",
+  "version": "0.1.1",
+  "description": "Discover UN SDG indicators and series, retrieve complete observations, and preserve DSIR cleaning semantics with dimensions and provenance.",
   "author": {
     "name": "Shanlong Ding"
   },
-  "description": "Discover UN SDG indicators and series, retrieve complete observations, and preserve DSIR cleaning semantics with dimensions and provenance.",
+  "license": "MIT",
+  "keywords": [
+    "DSIR",
+    "SDG",
+    "UN",
+    "health-data",
+    "sustainable-development"
+  ],
+  "skills": "./skills/",
   "interface": {
+    "displayName": "DSIR SDG Data Skill",
+    "shortDescription": "Explore official UN SDG data",
+    "longDescription": "Find United Nations Sustainable Development Goal indicators and statistical series, then retrieve observations by country or region, year and verified population dimensions. Check the exact series definition and units before comparing values. Review source metadata, tables, suitable charts and findings calculated in code, or request a concise answer or files only. Export CSV and JSON with source details and completeness checks. Results remain attributed to the UN SDG database, including where WHO is the custodian; other sources are not silently substituted. Runs in ChatGPT Work using the host's script environment and public HTTPS access. Users do not install R, DSIR or additional packages, and no API key is needed. Independently maintained by Shanlong Ding.",
+    "developerName": "Shanlong Ding",
+    "category": "Data & Analytics",
     "capabilities": [
       "Read",
       "Write"
     ],
-    "category": "Productivity",
-    "composerIcon": "./.codex-plugin/assets/composer-icon.jpg",
+    "composerIcon": "./assets/dsir-logo.png",
+    "logo": "./assets/dsir-logo.png",
     "defaultPrompt": [
       "Compare UHC service coverage in China, Japan and the Philippines.",
       "Get Philippine TB incidence since 2015 from UN SDG.",
       "Find the current SDG financial protection measure."
     ],
-    "developerName": "Shanlong Ding",
-    "displayName": "DSIR SDG Data Skill",
-    "logo": "./.codex-plugin/assets/logo.jpg",
-    "longDescription": "Query public UN SDG data using natural language. Confirm indicators, series, locations, units and population dimensions; export complete CSV and JSON. Requires Python 3.10+ and script HTTPS access, with no R or hosted service.",
-    "shortDescription": "Find UN SDG data and verify"
-  },
-  "keywords": [
-    "DSIR",
-    "SDG",
-    "UN",
-    "health-data",
-    "sustainable-development"
-  ],
-  "license": "MIT",
-  "name": "dsir-sdg",
-  "skills": "./skills",
-  "version": "0.1.0"
-}
\ No newline at end of file
+    "websiteURL": "https://shanlong-who.github.io/dsir-health-data-skills/candidates.html",
+    "privacyPolicyURL": "https://shanlong-who.github.io/dsir-health-data-skills/privacy-candidates.html",
+    "termsOfServiceURL": "https://shanlong-who.github.io/dsir-health-data-skills/terms.html",
+    "supportURL": "https://github.com/shanlong-who/dsir-health-data-skills/issues"
+  }
+}
Full technical diff · 15 changed fields

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

BEFORE
{
  "sha256": "946451be0138527d9508e2c3edf1c0cfab661229100bb0f553b9c2bba785afd7",
  "size": 14703
}
AFTER
Field is absent

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

BEFORE
{
  "sha256": "946451be0138527d9508e2c3edf1c0cfab661229100bb0f553b9c2bba785afd7",
  "size": 14703
}
AFTER
Field is absent

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

BEFORE
"55245aa906856072f4619d0fd6c40c2bd25e35243ae978e0230bfb3a4bc35d67"
AFTER
"f89adcd0447e1ca9219f0787cba72d40d379007b946e10e06d99fb0b991393ef"

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

BEFORE
1234
AFTER
2131

added /files/BUILD.json

BEFORE
Field was absent
AFTER
{
  "sha256": "a95aa1e1f3ff11366c019bf7c88c0f7eaa08a8d58abd0cfe3eed709cc1e26e89",
  "size": 2012
}

changed /files/README.md/sha256

BEFORE
"d642f5f066b5db0e39109e23769ba11779922dfc238efb95153428138a8af3f6"
AFTER
"8753f2d88b854e7b3ce7f99eb35113a7a044b4ca5161bcacd9060b3825565376"

changed /files/README.md/size

BEFORE
5976
AFTER
1858

removed /files/assets~1dsir-logo.jpg

BEFORE
{
  "sha256": "946451be0138527d9508e2c3edf1c0cfab661229100bb0f553b9c2bba785afd7",
  "size": 14703
}
AFTER
Field is absent

added /files/assets~1dsir-logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "63dd053e3e0a42b628fab7ced4b44bf92a1d2c221f8e3e8c7180664e604cb095",
  "size": 891875
}

changed /files/plugin.json/sha256

BEFORE
"1bbb7c8b51ecf39aa01feb910f4e379b73ba4f6d2cf4a1d76108dca38c7f0a4a"
AFTER
"3fec840ffaf8371d72816636ef3ca8f759f5d344474e164df7df79b11190962a"

changed /files/plugin.json/size

BEFORE
1406
AFTER
3463

changed /files/skills~1dsir-sdg~1SKILL.md/sha256

BEFORE
"d2638f649b9d906c26dcf73789f5cb22ac172b1161d744674d115cd699db6f5d"
AFTER
"b908bed2191f71de2ae71e60bce5cf4aa8c0aa0519d9bb7b4a6f5c4a7dae1850"

changed /files/skills~1dsir-sdg~1SKILL.md/size

BEFORE
7135
AFTER
9200

removed /files/skills~1dsir-sdg~1assets~1dsir-logo.jpg

BEFORE
{
  "sha256": "946451be0138527d9508e2c3edf1c0cfab661229100bb0f553b9c2bba785afd7",
  "size": 14703
}
AFTER
Field is absent

added /files/skills~1dsir-sdg~1references~1result_presentation.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7f3019f1af8fed014cd19c8ee70ec69d42baf941b7bc7bde3b6cde5305485d55",
  "size": 5086
}
Full snapshot data
{
  "files": {
    ".codex-plugin/plugin.json": {
      "sha256": "f89adcd0447e1ca9219f0787cba72d40d379007b946e10e06d99fb0b991393ef",
      "size": 2131
    },
    "BUILD.json": {
      "sha256": "a95aa1e1f3ff11366c019bf7c88c0f7eaa08a8d58abd0cfe3eed709cc1e26e89",
      "size": 2012
    },
    "LICENSE": {
      "sha256": "f6eb6a758408c7190d692a5c3698b70fb152004d029db5b33147f6591e332144",
      "size": 1233
    },
    "README.md": {
      "sha256": "8753f2d88b854e7b3ce7f99eb35113a7a044b4ca5161bcacd9060b3825565376",
      "size": 1858
    },
    "assets/dsir-logo.png": {
      "sha256": "63dd053e3e0a42b628fab7ced4b44bf92a1d2c221f8e3e8c7180664e604cb095",
      "size": 891875
    },
    "plugin.json": {
      "sha256": "3fec840ffaf8371d72816636ef3ca8f759f5d344474e164df7df79b11190962a",
      "size": 3463
    },
    "skills/dsir-sdg/LICENSE": {
      "sha256": "f6eb6a758408c7190d692a5c3698b70fb152004d029db5b33147f6591e332144",
      "size": 1233
    },
    "skills/dsir-sdg/SKILL.md": {
      "sha256": "b908bed2191f71de2ae71e60bce5cf4aa8c0aa0519d9bb7b4a6f5c4a7dae1850",
      "size": 9200
    },
    "skills/dsir-sdg/agents/openai.yaml": {
      "sha256": "975497a7b86190df1f71eafc8455f1b293a997bba3e7baacfe9a67d1e837aa3b",
      "size": 256
    },
    "skills/dsir-sdg/references/indicator_selection_rules.md": {
      "sha256": "f25a8ee4c86287d583a80df0ba70bec95a1d8dc60ebd1f879023fb0925b9785d",
      "size": 2104
    },
    "skills/dsir-sdg/references/location_rules.md": {
      "sha256": "763126f7a942a6e07580f60078eb61403fe045dc0f0b76e3c865177e1a9cd18a",
      "size": 1607
    },
    "skills/dsir-sdg/references/metadata/provenance.json": {
      "sha256": "750943c3f143f5aa9fba4dc9675bf0f404f052887eaf11c45cfaa33ccf1bb6ba",
      "size": 484
    },
    "skills/dsir-sdg/references/metadata/search_aliases.json": {
      "sha256": "ee52a6de7d18fbd2e686112fb0180942c2de2204cd94f66907f6f34f51c94eda",
      "size": 754
    },
    "skills/dsir-sdg/references/metadata/who_countries.json": {
      "sha256": "73e44ab541711ceafe5fa36c9ea1c044e805819d14a94820f70d757178715d62",
      "size": 44915
    },
    "skills/dsir-sdg/references/output_schema.md": {
      "sha256": "b9d0b1f8067861b8c26cf7af02924cb8c9b891dfdd1de568bde3b98a2be653cc",
      "size": 2295
    },
    "skills/dsir-sdg/references/result_presentation.md": {
      "sha256": "7f3019f1af8fed014cd19c8ee70ec69d42baf941b7bc7bde3b6cde5305485d55",
      "size": 5086
    },
    "skills/dsir-sdg/scripts/clean.py": {
      "sha256": "f3789380ffe4442c5a99eb899b55362f1d387630679fb041a9115d95052a3979",
      "size": 2754
    },
    "skills/dsir-sdg/scripts/cli.py": {
      "sha256": "630fefbe97e880da95b8d9e75c01af7be22bb63c5596d3206c073939d2671f8d",
      "size": 8988
    },
    "skills/dsir-sdg/scripts/indicator_search.py": {
      "sha256": "16d397ae03082fc7a7e0a8b606758afee571f0e6792fd00f7aeb375124029ecf",
      "size": 4949
    },
    "skills/dsir-sdg/scripts/locations.py": {
      "sha256": "d1942c6946f28d4be1ea4ead13f7b284fd6c6661056c5426f8042db552212d5f",
      "size": 3242
    },
    "skills/dsir-sdg/scripts/qa.py": {
      "sha256": "50766f616a674747d7bcc08c286a482eb05cb8596eb81344ce686e4c68428042",
      "size": 3313
    },
    "skills/dsir-sdg/scripts/sdg_client.py": {
      "sha256": "07eab4fccdb8ace9e7896ad00260a64545fe47e2d5cdeedb35dc29fdcf53f01e",
      "size": 14905
    }
  }
}

SHA-256 of public snapshot: 7cffc998d106178fcc82a837d8f3b613e71b52628877bc52fb6056beea9a34a9