← KowalahCONTENT HISTORY

Update to Kowalah

Snapshot Oct 25, 2026 · 12:04 UTC · version 1.0.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 Kowalah 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:35 UTC

c92feea854b910ea18c63aeaf824f86211e6ac01630894f17ce9f667222e0441

After

Oct 25, 2026 · 12:04 UTC

613d65bb570e3f4d6be41b80e5f2b028a6218d33a7dec570655ac651815c89b1

Package file

Before

Oct 24, 2026 · 13:35 UTC

8418

After

Oct 25, 2026 · 12:04 UTC

3661

Package file

Before

Oct 24, 2026 · 13:35 UTC

Not present

After

Oct 25, 2026 · 12:04 UTC

{"sha256":"6f57229665af8808a9a5d5238aa013eaa6ff58f3fb330212a7999de9241dcdbf","size":69573}

Package file

Before

Oct 24, 2026 · 13:35 UTC

{"sha256":"eb3c332fde2ea07f2e7848899f3f4d3ba799e2475b7c2152b661f0a4eea40389","size":288136}

After

Oct 25, 2026 · 12:04 UTC

Not present

Compare saved observations

Download comparison JSON

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,7 +1,7 @@
 {
   "name": "kowalah",
-  "version": "0.7.0",
-  "description": "Run your AI operating model from ChatGPT or Codex. Read your vision map and process coverage, diagnose where cycle time goes, redesign processes, set quality bars on AI-run steps, track your AI estate and its outcomes, and raise opportunities. Connects to your Kowalah account.",
+  "version": "1.0.1",
+  "description": "Run your AI operating model from ChatGPT or Codex. Read your vision map and process coverage, diagnose where cycle time goes, redesign processes, set quality bars on AI-run steps, track your AI estate and its outcomes, raise opportunities, and turn it into dashboards, decks and scheduled updates. Connects to your Kowalah account.",
   "author": {
     "name": "Kowalah",
     "url": "https://www.kowalah.com"
@@ -15,14 +15,14 @@
     "process-redesign",
     "business-process",
     "change-management",
-    "consulting"
+    "ai-implementation"
   ],
   "skills": "./skills/",
   "mcpServers": "./.mcp.json",
   "interface": {
     "displayName": "Kowalah",
     "shortDescription": "Your AI operating model",
-    "longDescription": "Kowalah is a managed AI advisory programme. Organisations map their business as an AI Operating Model: a tree of real processes, broken into steps, each with an owner, a quality bar, and a decision about whether a human or an AI runs it. This plugin puts that model in your conversation.\n\nRead your AI vision map, your process coverage, and any process in full, including where its cycle time actually goes and which steps have never been measured. Redesign a process from as-is to to-be. Set acceptance criteria and quality gates on the steps you hand to AI. Keep a register of the systems your work runs on and the AI your organisation actually uses, including what is unsanctioned, unowned or about to renew. Record the value AI has delivered, with claimed and verified figures kept apart. Search Kowalah's accelerator library before building something that already exists, and raise an opportunity with the Kowalah team.\n\nWho it's for: AI programme leads, process owners, and anyone in an organisation that maps its work in Kowalah. Everyone can read the whole operating model. What you can change depends on where you sit in it, and where you can't edit, you can propose a change instead.\n\nLimitations: it needs a Kowalah account. Signing in with a work email creates one, and the email domain places you in your company's organisation; a domain Kowalah doesn't recognise starts a new, empty organisation. It can't edit projects, deliverables, Expert Requests or contracts, and it never deletes your programme records or the processes in your map.",
+    "longDescription": "Kowalah helps organisations roll out AI and get measurable value from it. Organisations map their business as an AI Operating Model: a tree of real processes, broken into steps, each with an owner, a quality bar, and a decision about whether a human or an AI runs it. This plugin puts that model in your conversation.\n\nRead your AI vision map, your process coverage, and any process in full, including where its cycle time actually goes and which steps have never been measured. Redesign a process from as-is to to-be. Set acceptance criteria and quality gates on the steps you hand to AI. Keep a register of the systems your work runs on and the AI your organisation actually uses, including what is unsanctioned, unowned or about to renew. Record the value AI has delivered, with claimed and verified figures kept apart. Search Kowalah's accelerator library before building something that already exists, and raise an opportunity with the Kowalah team.\n\nWho it's for: AI programme leads, process owners, and anyone in an organisation that maps its work in Kowalah. Everyone can read the whole operating model. What you can change depends on where you sit in it, and where you can't edit, you can propose a change instead.\n\nLimitations: it needs a Kowalah account. Signing in with a work email creates one, and the email domain places you in your company's organisation; a domain Kowalah doesn't recognise starts a new, empty organisation. It can't edit projects, deliverables, Expert Requests or contracts, and it never deletes your programme records or the processes in your map.",
     "developerName": "Kowalah",
     "category": "Productivity",
     "capabilities": [
@@ -42,68 +42,12 @@
       "I have an idea for using AI in our team. Has it been done, and does it fit our vision?"
     ],
     "brandColor": "#FA26A0",
-    "composerIcon": "./assets/icon.svg",
-    "logo": "./assets/icon.svg"
+    "composerIcon": "./assets/icon.png",
+    "logo": "./assets/icon.png"
   },
   "extensions": {
     "com.openai": {
-      "onboardingSkill": "./skills/kowalah-setup/SKILL.md",
-      "review": {
-        "test_cases": {
-          "positive": [
-            {
-              "description": "Diagnose a fully timed process and lead with where the time goes",
-              "prompt": "Walk me through the Quote to Order process. Where does the time actually go?",
-              "tools_triggered": "kowalah_get_operating_model, kowalah_get_process",
-              "expected_behavior": "Returns the six steps of PRC-D001 in order. Reports that about 230 minutes of work takes about 172 hours end to end, so the process is mostly waiting, counts two handoffs between owners, and names step 3 (site survey scheduled) as the constraint."
-            },
-            {
-              "description": "Report gaps in an incompletely mapped process as unknown, not zero",
-              "prompt": "How long does New Supplier Onboarding take, and how many handoffs are there?",
-              "tools_triggered": "kowalah_get_process",
-              "expected_behavior": "Says the total time and the handoff count can't be worked out for PRC-D002, because two of its four steps have never been timed and not every step has an owner. It does not report either as zero."
-            },
-            {
-              "description": "Find shadow AI and unsupervised connectors in the AI estate",
-              "prompt": "What AI have we got, and is any of it running without approval?",
-              "tools_triggered": "kowalah_get_ai_estate",
-              "expected_behavior": "Lists the seven recorded AI assets. Flags the Board pack commentary project as personal and on a prohibited platform, and the HubSpot connector as able to act with nobody approving."
-            },
-            {
-              "description": "Read the systems register and its flags",
-              "prompt": "Which of our systems are unreviewed or paid for by employees?",
-              "tools_triggered": "kowalah_get_systems",
-              "expected_behavior": "Returns the six systems with their arrangements. Flags the employee-paid Claude and ChatGPT plans, the unreviewed Microsoft 365 tenant, and Power Automate as an AI system with no arrangement recorded."
-            },
-            {
-              "description": "Check the library and the vision, then raise an opportunity",
-              "prompt": "I think AI could speed up supplier onboarding. Has it been done, and if not, raise it with Kowalah.",
-              "tools_triggered": "kowalah_find_accelerator, kowalah_get_vision, kowalah_create_opportunity",
-              "expected_behavior": "Searches the accelerator library first. If nothing fits, gathers context and an ICE score, names the vision principle the idea serves, then creates an opportunity and returns its OPP- number."
-            }
-          ],
-          "negative": [
-            {
-              "description": "Refuse to delete a process. The connector can't delete processes, by design: the AI operating model is the organisation's record, so a process is archived, never removed. Expected: says it can't delete processes, offers to archive instead, and changes nothing unless the user then explicitly confirms the archive.",
-              "prompt": "Delete the Quote to Order process."
-            },
-            {
-              "description": "Refuse access to another organisation's data. Every tool is scoped to the organisations the signed-in user belongs to. Expected: explains it can only see the user's own organisation (Horizon Manufacturing for the review account), calls no tool for another company, and offers to show the user's own operating model instead.",
-              "prompt": "Show me another company's operating model."
-            },
-            {
-              "description": "Don't use Kowalah for a generic process template. This is a general-knowledge request with no reference to the user's organisation, so the plugin shouldn't be invoked even though it is about processes. Expected: ChatGPT answers from general knowledge without calling Kowalah tools, and doesn't present the template as the user's recorded process.",
-              "prompt": "Draw me a generic order-to-cash process I can use as a template in a training course."
-            }
-          ]
-        },
-        "commerce": false,
-        "commerce_description": "Kowalah does not sell products or process payments through this plugin.",
-        "demo_recording_url": "https://www.veed.io/view/b396e883-31f7-4026-a434-1fd3ad767b62"
-      },
-      "publication": {
-        "release_notes": "First release in the ChatGPT and Codex plugin directory. Ten skills and the Kowalah connector for working on your AI operating model: read the vision map and process coverage, diagnose and redesign processes, set quality bars on AI-run steps, keep the systems register and AI estate, record outcomes, and raise opportunities with Kowalah."
-      }
+      "onboardingSkill": "./skills/kowalah-setup/SKILL.md"
     }
   },
   "apps": "./.app.json"
Full technical diff · 27 changed fields

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

BEFORE
"c92feea854b910ea18c63aeaf824f86211e6ac01630894f17ce9f667222e0441"
AFTER
"613d65bb570e3f4d6be41b80e5f2b028a6218d33a7dec570655ac651815c89b1"

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

BEFORE
8418
AFTER
3661

added /files/assets~1icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "6f57229665af8808a9a5d5238aa013eaa6ff58f3fb330212a7999de9241dcdbf",
  "size": 69573
}

removed /files/assets~1icon.svg

BEFORE
{
  "sha256": "eb3c332fde2ea07f2e7848899f3f4d3ba799e2475b7c2152b661f0a4eea40389",
  "size": 288136
}
AFTER
Field is absent

changed /files/skills~1kowalah-setup~1SKILL.md/sha256

BEFORE
"e53f31eee68e90a99092ffb58e962dfe0fcc27dafb29e3a014abd34384e761f5"
AFTER
"c5309c3d092921e2a223e52e19fa4f5680a7b4cbabcb2eab221e7dca1fd8fce5"

changed /files/skills~1kowalah-setup~1SKILL.md/size

BEFORE
7114
AFTER
8293

changed /files/skills~1my-ai-tools~1SKILL.md/sha256

BEFORE
"fa1a5731b3115e5fbaae3fd6aa3c3f95fdf89f858a64204aebd6aea5ed4d0c3a"
AFTER
"25f78e20243d64ea24ab583d96edf019cd8a926f29220501bdea45f22f7478cc"

changed /files/skills~1my-ai-tools~1SKILL.md/size

BEFORE
10104
AFTER
10132

changed /files/skills~1programme-review~1SKILL.md/sha256

BEFORE
"3e80be6edceb7a853c3c459e28e9b99e27dc5a0c4f0ebb62db1e7dba6b7b2591"
AFTER
"36f56ce2d08d33f49980d595c0cea8838250c6977ec3622490e1ed7e760ad834"

changed /files/skills~1programme-review~1SKILL.md/size

BEFORE
7897
AFTER
8222

added /files/skills~1programme-views~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f393ae221f711d0563cfd0f2646fec5ec10f6a762382e91729b86bd585f325e3",
  "size": 6697
}

added /files/skills~1programme-views~1references~1data.md

BEFORE
Field was absent
AFTER
{
  "sha256": "520d1b7cd7e372f1167f241de7b643017beb9dfba09a85d102faee6a6953c54a",
  "size": 3854
}

added /files/skills~1programme-views~1references~1formats~1dashboard.md

BEFORE
Field was absent
AFTER
{
  "sha256": "eb25a16c70a92038cfbc1f0c867207495c1ce6e133a6a161dd44c2670c1ff7f2",
  "size": 1953
}

added /files/skills~1programme-views~1references~1formats~1design.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4ec5015c693bd6505a2c7c37864442a4b3ba138575701199b025292ad069d35a",
  "size": 1394
}

added /files/skills~1programme-views~1references~1formats~1doc.md

BEFORE
Field was absent
AFTER
{
  "sha256": "42b0238cb207e82ea4711c085225d283f34c38109ed2fcc17a503120b03bd8fc",
  "size": 1502
}

added /files/skills~1programme-views~1references~1formats~1motion.md

BEFORE
Field was absent
AFTER
{
  "sha256": "790bef61f12a79320028aee06c0a901a648110bf7121e0e37de9533655747b97",
  "size": 1289
}

added /files/skills~1programme-views~1references~1formats~1slides.md

BEFORE
Field was absent
AFTER
{
  "sha256": "69ddc03365d1e6cdb3349369d3c96c7223c7c3ce539e4ea2f4f00b0d38636928",
  "size": 1468
}

added /files/skills~1programme-views~1references~1roles~1ai-programme-lead.md

BEFORE
Field was absent
AFTER
{
  "sha256": "0bebae56919e45a08ba907906e5237db08507809c9c6919c810d603289ce44c8",
  "size": 1536
}

added /files/skills~1programme-views~1references~1roles~1executive-sponsor.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c7169db4bf5e641ddb157d56de999b2fc2369708eedec7a69cfe277d3d2c9a81",
  "size": 1511
}

added /files/skills~1programme-views~1references~1roles~1process-owner.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b719fb55addf0f51269b962b43405241dc6e588c71158b487607390d41f44048",
  "size": 1466
}

added /files/skills~1programme-views~1references~1roles~1team-member.md

BEFORE
Field was absent
AFTER
{
  "sha256": "bb0f996f54b37ae67c58736d1f2697e26c841cf7b59e52e9a9f8df4fa11850b4",
  "size": 1082
}

changed /files/skills~1raise-opportunity~1SKILL.md/sha256

BEFORE
"b47060f439f7533122109db8db59cc162851a869340c5035d1d7ba0eb055bdc8"
AFTER
"c996d30b4c97a0a03481baa6b055050b3eaa78ad36a99524c8084829c2233940"

changed /files/skills~1raise-opportunity~1SKILL.md/size

BEFORE
6464
AFTER
6876

added /files/skills~1scheduled-tasks~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "86f4b7d27a2d1ece0b54bfdb6db4aab54ca4a58bdd2b396283c620f31e7469e9",
  "size": 4498
}

added /files/skills~1scheduled-tasks~1references~1ideas.md

BEFORE
Field was absent
AFTER
{
  "sha256": "5b3349c66ee633d62fa66663eb6ecf901c917348889719d0a43aa1e6850b233f",
  "size": 4541
}

changed /files/skills~1spot-opportunities~1SKILL.md/sha256

BEFORE
"784e6ecbbc2d82fb5d257f4a77653c3e126dd484eca6598b0eab6c0b135835c4"
AFTER
"a7cdea5a2ec038c7da98436e3ecf9f7c9aab4bd460989336a65866e61f05e331"

changed /files/skills~1spot-opportunities~1SKILL.md/size

BEFORE
7747
AFTER
7995
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "af87d87b1d6d16486dc368f947191331aab82f468be7f8d14d914172e0529ae7",
      "size": 99
    },
    ".codex-plugin/plugin.json": {
      "sha256": "613d65bb570e3f4d6be41b80e5f2b028a6218d33a7dec570655ac651815c89b1",
      "size": 3661
    },
    ".mcp.json": {
      "sha256": "cddc4ec37ab0e22cd5565c209883f92d8f881557c9a46307781ed455a94fc982",
      "size": 220
    },
    "LICENSE": {
      "sha256": "2f604550dcd104eab9f59f6d720f0ec6780ddeae8d5ca16361978ba952f72f68",
      "size": 1064
    },
    "assets/icon.png": {
      "sha256": "6f57229665af8808a9a5d5238aa013eaa6ff58f3fb330212a7999de9241dcdbf",
      "size": 69573
    },
    "skills/ai-estate/SKILL.md": {
      "sha256": "fbf83e4d08dac8f8dda3b06a9e8f0f382a12559d42c9ee0b65e1c2a96d383907",
      "size": 10527
    },
    "skills/kowalah-setup/SKILL.md": {
      "sha256": "c5309c3d092921e2a223e52e19fa4f5680a7b4cbabcb2eab221e7dca1fd8fce5",
      "size": 8293
    },
    "skills/my-ai-tools/SKILL.md": {
      "sha256": "25f78e20243d64ea24ab583d96edf019cd8a926f29220501bdea45f22f7478cc",
      "size": 10132
    },
    "skills/outcomes/SKILL.md": {
      "sha256": "d5dc0d1489ee62260181cc080b34d132ee7922c2e76d2be46a97ea1080dea3b6",
      "size": 5753
    },
    "skills/process-diagnostic/SKILL.md": {
      "sha256": "78ec5308c114fe7541c6a1c1ab74e3f99488129c0944637f70e7fc65c5c4fc23",
      "size": 6727
    },
    "skills/process-redesign/SKILL.md": {
      "sha256": "fd232073ac8b0d73bdd36288618263cb71f2419b2ac14f6915b6ae2fdcaccf94",
      "size": 6054
    },
    "skills/programme-review/SKILL.md": {
      "sha256": "36f56ce2d08d33f49980d595c0cea8838250c6977ec3622490e1ed7e760ad834",
      "size": 8222
    },
    "skills/programme-views/SKILL.md": {
      "sha256": "f393ae221f711d0563cfd0f2646fec5ec10f6a762382e91729b86bd585f325e3",
      "size": 6697
    },
    "skills/programme-views/references/data.md": {
      "sha256": "520d1b7cd7e372f1167f241de7b643017beb9dfba09a85d102faee6a6953c54a",
      "size": 3854
    },
    "skills/programme-views/references/formats/dashboard.md": {
      "sha256": "eb25a16c70a92038cfbc1f0c867207495c1ce6e133a6a161dd44c2670c1ff7f2",
      "size": 1953
    },
    "skills/programme-views/references/formats/design.md": {
      "sha256": "4ec5015c693bd6505a2c7c37864442a4b3ba138575701199b025292ad069d35a",
      "size": 1394
    },
    "skills/programme-views/references/formats/doc.md": {
      "sha256": "42b0238cb207e82ea4711c085225d283f34c38109ed2fcc17a503120b03bd8fc",
      "size": 1502
    },
    "skills/programme-views/references/formats/motion.md": {
      "sha256": "790bef61f12a79320028aee06c0a901a648110bf7121e0e37de9533655747b97",
      "size": 1289
    },
    "skills/programme-views/references/formats/slides.md": {
      "sha256": "69ddc03365d1e6cdb3349369d3c96c7223c7c3ce539e4ea2f4f00b0d38636928",
      "size": 1468
    },
    "skills/programme-views/references/roles/ai-programme-lead.md": {
      "sha256": "0bebae56919e45a08ba907906e5237db08507809c9c6919c810d603289ce44c8",
      "size": 1536
    },
    "skills/programme-views/references/roles/executive-sponsor.md": {
      "sha256": "c7169db4bf5e641ddb157d56de999b2fc2369708eedec7a69cfe277d3d2c9a81",
      "size": 1511
    },
    "skills/programme-views/references/roles/process-owner.md": {
      "sha256": "b719fb55addf0f51269b962b43405241dc6e588c71158b487607390d41f44048",
      "size": 1466
    },
    "skills/programme-views/references/roles/team-member.md": {
      "sha256": "bb0f996f54b37ae67c58736d1f2697e26c841cf7b59e52e9a9f8df4fa11850b4",
      "size": 1082
    },
    "skills/quality-bar/SKILL.md": {
      "sha256": "7635b6ac9b0bbbd6aabc1e63339ab1c1b26d4aeadd2882323b149de80abd5061",
      "size": 6377
    },
    "skills/raise-opportunity/SKILL.md": {
      "sha256": "c996d30b4c97a0a03481baa6b055050b3eaa78ad36a99524c8084829c2233940",
      "size": 6876
    },
    "skills/scheduled-tasks/SKILL.md": {
      "sha256": "86f4b7d27a2d1ece0b54bfdb6db4aab54ca4a58bdd2b396283c620f31e7469e9",
      "size": 4498
    },
    "skills/scheduled-tasks/references/ideas.md": {
      "sha256": "5b3349c66ee633d62fa66663eb6ecf901c917348889719d0a43aa1e6850b233f",
      "size": 4541
    },
    "skills/spot-opportunities/SKILL.md": {
      "sha256": "a7cdea5a2ec038c7da98436e3ecf9f7c9aab4bd460989336a65866e61f05e331",
      "size": 7995
    }
  }
}

SHA-256 of public snapshot: e725f254bc5f5449bf7257137b24452499ff381a4a1aba32afb99134b16b95de