← EcoCheckCONTENT HISTORY

Update to EcoCheck

Snapshot Nov 6, 2026 · 07:25 UTC · version 1.0.4

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 EcoCheck 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

Nov 6, 2026 · 00:15 UTC

5b01269258d365e59776c27077539e87d63529114405c81be7c260abb02351b3

After

Nov 6, 2026 · 07:25 UTC

96d3addf9e6368a9b0d9ed876dfdaaa2520684f0bbab40ef3c0ad1907a469fd2

Package file

Before

Nov 6, 2026 · 00:15 UTC

370

After

Nov 6, 2026 · 07:25 UTC

435

Package file

Before

Nov 6, 2026 · 00:15 UTC

454e45942a0ebd85cb8b7c3b7515ae1a7b6f7fa29eeb6a96dcc46fa9378eb08e

After

Nov 6, 2026 · 07:25 UTC

9c857b045fcb7f962898fb95d4a77594f500208a50abec3e6554fcfdbcdcc1f6

Package file

Before

Nov 6, 2026 · 00:15 UTC

943

After

Nov 6, 2026 · 07:25 UTC

1036

Compare saved observations

Download comparison JSON

README.md

− removed · + added

--- before
+++ after
@@ -1,10 +1,11 @@
 # EcoCheck for Claude — GHG inventory and EU CBAM
 
-EcoCheck is a greenhouse-gas inventory and EU CBAM platform used by Vietnamese manufacturers, exporters and their consultants. This plugin gives Claude two expert skills and the EcoCheck connector, so you can ask in Vietnamese or English:
+EcoCheck is a greenhouse-gas inventory, product carbon footprint and EU CBAM platform used by Vietnamese manufacturers, exporters and their consultants. This plugin gives Claude and ChatGPT three expert skills and the EcoCheck connector (the same skills and the same MCP server on both), so you can ask in Vietnamese or English:
 
 - “Is CN 7208 39 00 covered by CBAM, and how much would an EU importer pay for 12,000 t in 2026?”
 - “Record September data for the rolling mill: electricity 182,400 kWh, diesel 1,250 litres.”
 - “Prepare our ISO 14064-1 inventory for 2026 and check which indirect categories are significant.”
+- “What is the carbon footprint per tonne of our hot-rolled steel coil, and export the ISO 14067 report.”
 
 ## What is inside
 
@@ -12,14 +13,14 @@
 |---|---|
 | `skills/ecocheck-cbam` | EU CBAM definitive period (2026+): scope by CN code, EU default values and mark-ups (Implementing Regulation (EU) 2025/2621 as corrected by 2026/1740), certificate cost after the free-allocation adjustment (2025/2620 benchmarks), actual specific embedded emissions (SEE) under 2025/2547, data request for suppliers. Includes `scripts/cbam_calc.py` (offline calculator, Python standard library only) and reference CSVs. |
 | `skills/ecocheck-iso-14064` | Organization-level GHG inventory under ISO 14064-1:2018 (categories 1–6), mapped to GHG Protocol scopes and to Vietnam's Decree 06/2022 (amended by Decree 119/2025) and Decision 42/2026/QĐ-TTg: boundaries, significance, quantification, base year, uncertainty, report checklist, ISO 14064-3 verification pack. Includes `scripts/ghg_inventory.py` (CSV → tCO2e, standard library only) and a CSV template. |
-| `.mcp.json` → `ecocheck` | Remote MCP server `https://ecocheck.ai/mcp/account` (OAuth sign-in with your EcoCheck account). Reads and, if you allow it, updates your own EcoCheck data: organizations, facilities, inventories, activity data, emissions reports, reduction targets, CBAM data, Word report export. |
-| `.mcp.json` → `ecocheck-public` | Remote MCP server `https://ecocheck.ai/mcp`, no sign-in: inventory obligation check for Vietnamese facilities, regulations, CBAM scope / default values / cost estimate, quick ISO 14064-1 calculation, emission factors. |
+| `skills/ecocheck-pcf-iso-14067` | Product carbon footprint (PCF / CFP) under ISO 14067 with the LCA method of ISO 14040/14044: declared unit, cradle-to-gate / cradle-to-grave boundary, allocation, recycling (cut-off or Circular Footprint Formula), data quality, uncertainty, sensitivity and scenarios; which document a customer needs (ISO 14067 report, PACT footprint, draft EPD under ISO 14025 + PCR — EN 15804+A2 only for construction products — ILCD); Vietnam grid factor and CBAM default values as proxies; step-by-step use of the EcoCheck LCA tools. |
+| `.mcp.json` / `.mcp.openai.json` → `ecocheck` | The same remote MCP server for Claude and ChatGPT: `https://ecocheck.ai/mcp/account` (OAuth sign-in with your EcoCheck account, 53 tools). Reads and, if you allow it, updates your own EcoCheck data: organizations, facilities, inventories, activity data, emissions reports, reduction targets, CBAM data, product carbon footprints (LCA models, results, ISO 14067 report, draft EPD, PACT), Word report export. |
 
 ## What it runs, sends and fetches
 
 - The skills are instructions and reference files read by Claude. The two Python scripts run locally only when Claude or you call them; they make **no network calls** and only read the files you pass.
 - The `ecocheck` server sends the tool calls Claude makes (for example the activity data you ask it to record) to `https://ecocheck.ai` over HTTPS, after you sign in with OAuth. Access is limited to what your EcoCheck account can see, the scope you approve (read, or read and write) and the AI access level your workspace owner sets. Every call is recorded in your workspace audit log. Your password is never shared with Claude.
-- The `ecocheck-public` server receives only the parameters of public tools (for example a CN code or a sector); it needs no account and stores no personal data.
+- Optional, not part of this plugin: the public EcoCheck MCP server `https://ecocheck.ai/mcp` (no sign-in: inventory obligation check, regulations, CBAM scope / default values / cost, quick ISO 14064-1 calculation) can be added separately as a custom connector.
 - Nothing else is installed, downloaded or executed.
 
 ## Install
@@ -31,7 +32,7 @@
 claude plugin install ecocheck@ecocheck
 ```
 
-Then run `/mcp` and sign in to `ecocheck`. Without an EcoCheck account the skills and `ecocheck-public` still work.
+Then run `/mcp` and sign in to `ecocheck`. Without an EcoCheck account the skills still work.
 
 ChatGPT and Claude (web, desktop): add the connector `https://ecocheck.ai/mcp/account` — see the [documentation](https://ecocheck.ai/ai/docs).
 
Full technical diff · 17 changed fields

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

BEFORE
"5b01269258d365e59776c27077539e87d63529114405c81be7c260abb02351b3"
AFTER
"96d3addf9e6368a9b0d9ed876dfdaaa2520684f0bbab40ef3c0ad1907a469fd2"

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

BEFORE
370
AFTER
435

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

BEFORE
"454e45942a0ebd85cb8b7c3b7515ae1a7b6f7fa29eeb6a96dcc46fa9378eb08e"
AFTER
"9c857b045fcb7f962898fb95d4a77594f500208a50abec3e6554fcfdbcdcc1f6"

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

BEFORE
943
AFTER
1036

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

BEFORE
"c028fa9cddef9afa9bea96b96041730fd3ff5a937504072c3f30a5902c803cb2"
AFTER
"e4a81251b1623fe62f79efc8fb092a28d47bbaabbd7f01f07f333e53bbe0cd12"

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

BEFORE
6708
AFTER
7872

changed /files/.mcp.json/sha256

BEFORE
"ec240a8073f5a5ba528fa786e85c72140f16510cc2ee1617724a02a711ee488e"
AFTER
"45dc5d0a941cc298efc43f628b06ed8a2f1bb3aa17c4a97e32dac428fc87da2a"

changed /files/.mcp.json/size

BEFORE
212
AFTER
119

changed /files/README.md/sha256

BEFORE
"fb0557c14482ecc4c5b48138ba7d1ace0e8d7bba242d61517fde4e1709af0c8e"
AFTER
"e409722cad36c462cea5adb8a5656956b0fdfe2df999215fbe57693b73a17c0e"

changed /files/README.md/size

BEFORE
3735
AFTER
4466

removed /files/docs~1review-test-cases.md

BEFORE
{
  "sha256": "345d6403b49d3579120df0d1e8751452b5706bfbd0ff526a9a2222661ba8d3ed",
  "size": 7556
}
AFTER
Field is absent

added /files/skills~1ecocheck-pcf-iso-14067~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "719ac308f2972e40eb6fc633bcdc382b1629369aecabbf4b0cb0f78125d69946",
  "size": 6818
}

added /files/skills~1ecocheck-pcf-iso-14067~1references~1data-quality.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2ec724fe177110210372e9257bf2e60a6c68597c0c323f90c18c4626e689c6cb",
  "size": 2616
}

added /files/skills~1ecocheck-pcf-iso-14067~1references~1documents.md

BEFORE
Field was absent
AFTER
{
  "sha256": "343010e5498180e3635715dbfbfbb16b1d4168947857f14cf0225cb4a7cd9503",
  "size": 2771
}

added /files/skills~1ecocheck-pcf-iso-14067~1references~1ecocheck-tools.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5bf6859ab2284035b9433dc667d7787e6ff50d97ed5d3221a85c90dfc9d0e3b8",
  "size": 4485
}

added /files/skills~1ecocheck-pcf-iso-14067~1references~1methodology.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8be46464211bf38cd3b32348c927a5bb4931f1c8522507f33288df0023dd48b1",
  "size": 4497
}

added /files/skills~1ecocheck-pcf-iso-14067~1references~1vietnam.md

BEFORE
Field was absent
AFTER
{
  "sha256": "99debd037c8c4f4874fea1b3ba86001f647e64791f6a898ddb2c05b427162ed3",
  "size": 2913
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "c9d9ecab7526d5667eef04ce94e19f549a0859edafd7ba3be368440574fa2c64",
      "size": 100
    },
    ".claude-plugin/marketplace.json": {
      "sha256": "96d3addf9e6368a9b0d9ed876dfdaaa2520684f0bbab40ef3c0ad1907a469fd2",
      "size": 435
    },
    ".claude-plugin/plugin.json": {
      "sha256": "9c857b045fcb7f962898fb95d4a77594f500208a50abec3e6554fcfdbcdcc1f6",
      "size": 1036
    },
    ".codex-plugin/plugin.json": {
      "sha256": "e4a81251b1623fe62f79efc8fb092a28d47bbaabbd7f01f07f333e53bbe0cd12",
      "size": 7872
    },
    ".gitignore": {
      "sha256": "53f0c100a33a56ebada040287b3d0f5dbab21c6ec6b66209fec5515c508f1144",
      "size": 29
    },
    ".mcp.json": {
      "sha256": "45dc5d0a941cc298efc43f628b06ed8a2f1bb3aa17c4a97e32dac428fc87da2a",
      "size": 119
    },
    ".mcp.openai.json": {
      "sha256": "6e79c5bb258cd6a98f77f0171cdb89599e86cd8716b3067f45035961c55f7cfa",
      "size": 87
    },
    "LICENSE": {
      "sha256": "50f07e441235ff56a5613c2271818e5365716c655dd69a0bbe71311a257cdef7",
      "size": 771
    },
    "README.md": {
      "sha256": "e409722cad36c462cea5adb8a5656956b0fdfe2df999215fbe57693b73a17c0e",
      "size": 4466
    },
    "assets/logo.png": {
      "sha256": "42d435c2aa2d469bd7de4db6c92fe8fecb4201b976357be58a4e3616d2a83ac7",
      "size": 19756
    },
    "assets/logo.svg": {
      "sha256": "76206d5ffe28d9a510360963ae6dc24d1d28b53e129acc7429efb3396acd6f36",
      "size": 527
    },
    "skills/ecocheck-cbam/SKILL.md": {
      "sha256": "062ccb09c12ead2045ffef36ab0843aafb56f779c0887301c1b5af47f057717b",
      "size": 6062
    },
    "skills/ecocheck-cbam/examples/rolling-mill.json": {
      "sha256": "939a28c6b1cbcd0e8932b571a7c633a6454358fb90513871bdeb6f7a2fe75a79",
      "size": 411
    },
    "skills/ecocheck-cbam/references/benchmarks.csv": {
      "sha256": "79813b792216e28366e1039110fbb900ed75a2e3de38339915608e7535c55a38",
      "size": 381109
    },
    "skills/ecocheck-cbam/references/cost.md": {
      "sha256": "b0e3f0b27d590aca4582eb78dcbf697395bddd61e629b2dad534f67353933af5",
      "size": 2250
    },
    "skills/ecocheck-cbam/references/data-request.md": {
      "sha256": "5576619235d49bc4f3e8a14acce3674c59d8dbded66d180e1ac98938d058b05b",
      "size": 2236
    },
    "skills/ecocheck-cbam/references/default-values-vn.csv": {
      "sha256": "5bada5b2b3cdda48871210a631ab26ceb6abd43ff36752a4310df3ba779d5361",
      "size": 126506
    },
    "skills/ecocheck-cbam/references/methodology.md": {
      "sha256": "7db746507d383b2a9c070fd31243dd8a1025a337e96bf1d58109c79f6091cad9",
      "size": 4500
    },
    "skills/ecocheck-cbam/references/regulation.md": {
      "sha256": "9f30d6a7cf0666ea88382b1b0f697f0e6d66bb5027cc70b9aaa3a53086cb76a6",
      "size": 2964
    },
    "skills/ecocheck-cbam/references/scope.md": {
      "sha256": "1f8b21286855960b3dc7fa3070d607213ecbcc9aa1c690c676d4ba3893badea6",
      "size": 2204
    },
    "skills/ecocheck-cbam/scripts/cbam_calc.py": {
      "sha256": "0169c2be4c5451f86a4c2b6e98e2d59cf007d6eb5cd2757f142e9067dd4f4d9f",
      "size": 12147
    },
    "skills/ecocheck-iso-14064/SKILL.md": {
      "sha256": "23241c4d423b465dbf325a4c5e10eda4c09f5e7d07d9ace639a9ecf36f4b3b54",
      "size": 5835
    },
    "skills/ecocheck-iso-14064/references/base-year.md": {
      "sha256": "47f9fbb0ed2b9d92c55b112bb02f92d0e3802ceb92112d81dd89bbe54dd827fe",
      "size": 1240
    },
    "skills/ecocheck-iso-14064/references/categories-and-boundaries.md": {
      "sha256": "42384d07a00641bc4df87c7b3d0e155adc8f0f0c04cae107e4694ecaf8c875e2",
      "size": 3599
    },
    "skills/ecocheck-iso-14064/references/quantification.md": {
      "sha256": "5959067dc9ffafc3899153f335020c6f0d1d7813c32cb396125fe2665b3c2c24",
      "size": 3520
    },
    "skills/ecocheck-iso-14064/references/report-checklist.md": {
      "sha256": "4dcd3b1654726e6fbc7e296128d66c2b9fd1a3f83935d7ed7fc05ebb000799b4",
      "size": 2541
    },
    "skills/ecocheck-iso-14064/references/significance.md": {
      "sha256": "de304f2abd1d326f7f1791914d0f7946ce76c8fba782a823c5a9475244b54ba9",
      "size": 1881
    },
    "skills/ecocheck-iso-14064/references/uncertainty.md": {
      "sha256": "10c595fab10cb91e565d3ab9c03a3fba430e395dbbff6a0d2a10ea807db26fe3",
      "size": 1348
    },
    "skills/ecocheck-iso-14064/references/verification.md": {
      "sha256": "08a848878e8d2e23541851f439d86028d78f54b5db90ed1deb168af1c1af4bd0",
      "size": 2251
    },
    "skills/ecocheck-iso-14064/references/vietnam.md": {
      "sha256": "5dde7e8952d21f77b5209ccead8456aa90b6eaab2ccc1516879c7d021c548ce7",
      "size": 3011
    },
    "skills/ecocheck-iso-14064/scripts/ghg_inventory.py": {
      "sha256": "fab8922dba27cde03a465fb753739716ad5629c06d316c086eb4b83bf75bbaa9",
      "size": 5872
    },
    "skills/ecocheck-iso-14064/templates/activity-data.csv": {
      "sha256": "51e87a6791acfdb54cdab27f1fe5fa564ad8ba236a0bd8c4a94b7f006cc0a430",
      "size": 1088
    },
    "skills/ecocheck-pcf-iso-14067/SKILL.md": {
      "sha256": "719ac308f2972e40eb6fc633bcdc382b1629369aecabbf4b0cb0f78125d69946",
      "size": 6818
    },
    "skills/ecocheck-pcf-iso-14067/references/data-quality.md": {
      "sha256": "2ec724fe177110210372e9257bf2e60a6c68597c0c323f90c18c4626e689c6cb",
      "size": 2616
    },
    "skills/ecocheck-pcf-iso-14067/references/documents.md": {
      "sha256": "343010e5498180e3635715dbfbfbb16b1d4168947857f14cf0225cb4a7cd9503",
      "size": 2771
    },
    "skills/ecocheck-pcf-iso-14067/references/ecocheck-tools.md": {
      "sha256": "5bf6859ab2284035b9433dc667d7787e6ff50d97ed5d3221a85c90dfc9d0e3b8",
      "size": 4485
    },
    "skills/ecocheck-pcf-iso-14067/references/methodology.md": {
      "sha256": "8be46464211bf38cd3b32348c927a5bb4931f1c8522507f33288df0023dd48b1",
      "size": 4497
    },
    "skills/ecocheck-pcf-iso-14067/references/vietnam.md": {
      "sha256": "99debd037c8c4f4874fea1b3ba86001f647e64791f6a898ddb2c05b427162ed3",
      "size": 2913
    }
  }
}

SHA-256 of public snapshot: d34e687b881ea3916665c85e9d3b77842589882f4999992a846a789da033e250