Update to ClarityTrack
Snapshot Oct 28, 2026 · 12:27 UTC · version 8.0.0
Payment or plan references changed
Package file — Now says: cfe27eea1aaf90791f0fcff75fd6e6abac11fb51972a81bfb398fa1c2d8399e5
Observed in published text. Live prices and checkout terms have not been verified by this change.
Up to 10 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
Oct 27, 2026 · 00:25 UTC
909c2ccae270e0a6ddc9f8bfd34db53a0e2d59f442f2d1f4edddefbf76ed1a55
Oct 28, 2026 · 12:27 UTC
cfe27eea1aaf90791f0fcff75fd6e6abac11fb51972a81bfb398fa1c2d8399e5
Package file
Oct 27, 2026 · 00:25 UTC
7075
Oct 28, 2026 · 12:27 UTC
7062
Package file
Oct 27, 2026 · 00:25 UTC
a505047d284e75240eaee136fe5f5d17782e8ede06f9af2dfb7175702fab8d86
Oct 28, 2026 · 12:27 UTC
ebf0917654b44d22b26ccb78f65dbd055b73386c0df9904fe4b13c9564d74206
Package file
Oct 27, 2026 · 00:25 UTC
514
Oct 28, 2026 · 12:27 UTC
679
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
skills/budget_check/SKILL.md →
skills/daily_snapshot/SKILL.md →
skills/duplicate_charges/SKILL.md →
skills/insight_trend/SKILL.md →
skills/monthly_money_dashboard/SKILL.md →
skills/spending_by_category/SKILL.md →
plugin.json
− removed · + added
--- before +++ after @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "app-6a5724539da88191b44e1b31ac03623c", - "version": "7.0.0", + "version": "8.0.0", "description": "See your ClarityTrack plan, what changed, spending pace, duplicate charges, whether a cancelled charge stopped, and business cash. Same numbers as the app. Nothing moves money.", "author": { "name": "Claritytrack, Inc", @@ -59,44 +59,44 @@ { "description": "Plan scoreboard matches the ClarityTrack home card.", "prompt": "How am I doing against my plan?", - "tools_triggered": "get_my_plan_scoreboard", - "expected_behavior": "Call get_my_plan_scoreboard and show the plan scoreboard. The figures match the ClarityTrack home scoreboard for the same person. If a goal is not scored, say that. Do not invent a pace." + "tools_triggered": "plan.scoreboard", + "expected_behavior": "Call plan.scoreboard and show the plan scoreboard. The figures match the ClarityTrack home scoreboard for the same person. If a goal is not scored, say that. Do not invent a pace." }, { "description": "Daily snapshot of what changed.", "prompt": "What changed since yesterday?", - "tools_triggered": "get_what_changed", - "expected_behavior": "Call get_what_changed and show the daily snapshot, including the connected net worth change when the tool returns one. If there is no snapshot yet, say so in the tool's own words. Do not invent a change." + "tools_triggered": "changes.recent", + "expected_behavior": "Call changes.recent and show the daily snapshot, including the connected net worth change when the tool returns one. If there is no snapshot yet, say so in the tool's own words. Do not invent a change." }, { "description": "Spending pace against the plan.", "prompt": "Is this month's spending ahead of my plan?", - "tools_triggered": "get_my_spending_pace", - "expected_behavior": "Call get_my_spending_pace and say whether this month is ahead of the plan, behind it, or even with it, using the tool's own verdict. This is the pace card, not category totals." + "tools_triggered": "spending.pace", + "expected_behavior": "Call spending.pace and say whether this month is ahead of the plan, behind it, or even with it, using the tool's own verdict. This is the pace card, not category totals." }, { "description": "Same charge on two accounts.", "prompt": "Do I have the same charge on two accounts?", - "tools_triggered": "get_my_duplicate_charges", - "expected_behavior": "Call get_my_duplicate_charges and list any open duplicate charges with the merchant and the amount. If the list is empty, say there are no open duplicate charges. Do not mark one intentional." + "tools_triggered": "spending.duplicates", + "expected_behavior": "Call spending.duplicates and list any open duplicate charges with the merchant and the amount. If the list is empty, say there are no open duplicate charges. Do not mark one intentional." }, { "description": "Debt comparison without a dated payoff plan.", "prompt": "What's my payoff plan?", - "tools_triggered": "compare_debt_payoff_scenarios", - "expected_behavior": "Call compare_debt_payoff_scenarios and compare avalanche and snowball on the recorded debts. Do not show a dated step-by-step payoff plan. No payment is executed." + "tools_triggered": "debts.payoff.compare", + "expected_behavior": "Call debts.payoff.compare and compare avalanche and snowball on the recorded debts. Do not show a dated step-by-step payoff plan. No payment is executed." }, { "description": "Cancelled subscription charge follow-through.", "prompt": "Did that charge stop?", - "tools_triggered": "get_subscription_follow_through", - "expected_behavior": "Call get_subscription_follow_through. Say the charge stopped only when a request status is confirmed_stopped. charge_detected means a charge posted after the request. committed means it is still waiting, and a missing charge before the next bill date is not a stop. If there is nothing to confirm, say so. Do not use get_my_subscription_status. That tool is the ClarityTrack plan tier." + "tools_triggered": "subscriptions.follow_through", + "expected_behavior": "Call subscriptions.follow_through. Say the charge stopped only when a request status is confirmed_stopped. charge_detected means a charge posted after the request. committed means it is still waiting, and a missing charge before the next bill date is not a stop. If there is nothing to confirm, say so. Do not use subscription.status. That tool is the ClarityTrack plan tier." }, { "description": "Business cash and owner's pay, not a monthly profit.", "prompt": "How is the business doing this month?", - "tools_triggered": "get_my_business_coverage", - "expected_behavior": "Call get_my_business_coverage. For each business context, say cash on hand, what is committed, and what is left. When ownerPay is present, say what the owner paid themselves, money put into the business, and the pay pattern. Call a draw pay. Do not invent income, salary, tax, or a monthly profit. If items is empty, say there is no business cash figure. An empty list is not zero. Personal cash is not in this tool." + "tools_triggered": "business.coverage", + "expected_behavior": "Call business.coverage. For each business context, say cash on hand, what is committed, and what is left. When ownerPay is present, say what the owner paid themselves, money put into the business, and the pay pattern. Call a draw pay. Do not invent income, salary, tax, or a monthly profit. If items is empty, say there is no business cash figure. An empty list is not zero. Personal cash is not in this tool." } ], "negative": [ @@ -110,7 +110,7 @@ "commerce_description": "This plugin does not sell products or process payments. ClarityTrack billing happens on claritytrack.ai, not in ChatGPT." }, "publication": { - "release_notes": "Version 7.0.0 adds two read-only cards: whether a cancelled subscription's charge stopped, and business cash with owner's pay. The figures match the ClarityTrack app. A debt answer still compares avalanche and snowball only. A draw is pay, not income or salary. Nothing moves money." + "release_notes": "Version 8.0.0: the cards sit in the chat without a frame and follow ChatGPT's own colours and light or dark theme. Tool names now use a dot-notation tree, for example plan.scoreboard, and the previous names still work. Answers about ClarityTrack data are asked to be plain text, without emoji or symbols. The figures are unchanged, and nothing moves money." }, "apps": "./.app.json" }
Full technical diff · 26 changed fields
changed /files/plugin.json/sha256
"909c2ccae270e0a6ddc9f8bfd34db53a0e2d59f442f2d1f4edddefbf76ed1a55"
"cfe27eea1aaf90791f0fcff75fd6e6abac11fb51972a81bfb398fa1c2d8399e5"
changed /files/plugin.json/size
7075
7062
changed /files/skills~1budget_check~1SKILL.md/sha256
"a505047d284e75240eaee136fe5f5d17782e8ede06f9af2dfb7175702fab8d86"
"ebf0917654b44d22b26ccb78f65dbd055b73386c0df9904fe4b13c9564d74206"
changed /files/skills~1budget_check~1SKILL.md/size
514
679
changed /files/skills~1daily_snapshot~1SKILL.md/sha256
"bfd71d7a74fea7e240c7617d0608d9958ef346336e95452fa96f612acb18ba95"
"b55787d2c63d4685fe5713ca694435c82f803b95d12339924531c7a9730b14ef"
changed /files/skills~1daily_snapshot~1SKILL.md/size
471
643
changed /files/skills~1duplicate_charges~1SKILL.md/sha256
"80d8e55e9ff8d4cbd200dc25dd2453db9e42f054cd188571b9497bff7a6ae6bd"
"682a5863860a02fc1eb2fabd33980ff5e497166bd258f6e401a82945024c05db"
changed /files/skills~1duplicate_charges~1SKILL.md/size
440
609
changed /files/skills~1insight_trend~1SKILL.md/sha256
"12fd593c3c4bccb52de54df888bb0f1ca40698438908e44eb761799aa7102ad0"
"89f6ab7d471b44923b81b0a28737eaed43eacbe66888c59e4d6d37ec49d45bb6"
changed /files/skills~1insight_trend~1SKILL.md/size
420
592
changed /files/skills~1money_story~1SKILL.md/sha256
"e194fcde034a0c91b80be442fe650b61301fbbd6223f064642d1c6dbb8b71be5"
"3de6209b4626b7d73afd0a316c9b06f9315ff883aa0e4c5fc43bcce80da4bd16"
changed /files/skills~1money_story~1SKILL.md/size
560
725
changed /files/skills~1monthly_money_dashboard~1SKILL.md/sha256
"81005e60a8c450d7020517eae8efcc3801fac664c0eaedabfa012782164c84f7"
"6ca00414b4daa7ff345e5851702fc902cf8f1d63d8778e314972559a16059c73"
changed /files/skills~1monthly_money_dashboard~1SKILL.md/size
529
696
changed /files/skills~1owner_money~1SKILL.md/sha256
"4bb47bebdcc608efe21145f239cbac5f9cc8555f0bf11fe4355a14d4fb470a29"
"6b5775d486be4e2f1e66fb819d7050e242781866fc3d56f11a09245f0377c849"
changed /files/skills~1owner_money~1SKILL.md/size
961
1128
changed /files/skills~1plan_check~1SKILL.md/sha256
"ec2a7354d17c61696da17e2b98f2b3e49b5df4bb1601dba80fc9c09d6c0c5b9c"
"2982b8b1950e28390e83cf4cfeace0528e4b4af1b6c3c116f32eec4ccd2d90ca"
changed /files/skills~1plan_check~1SKILL.md/size
506
673
changed /files/skills~1setup~1SKILL.md/sha256
"230c4041a1ee1fbfaa86736e5da3f3eafb1a7e7dffa5f41e3b8b1730e6e2179c"
"c553cc9b92a17d678157961bcb0b34e03680f6a95dc9808a070366fa2c90369e"
changed /files/skills~1setup~1SKILL.md/size
703
877
changed /files/skills~1spending_by_category~1SKILL.md/sha256
"f74f21f03f8623f2b85d9322b80a23105b5f55bcde02144c383acf275ba6d335"
"f8e6f40e714f7b2b0a57f7b700e1a1229409f51da5930ffcd57521b3a3d3338c"
changed /files/skills~1spending_by_category~1SKILL.md/size
531
691
changed /files/skills~1spending_pace~1SKILL.md/sha256
"e1c958327d7898b97bd54781e26c32338fba0a032ae762e88bfc3c543a538db1"
"34b785214205dbb9ef4188bcb2723326a7054b485f9fff64da99e70b1863d6a9"
changed /files/skills~1spending_pace~1SKILL.md/size
500
667
changed /files/skills~1subscription_follow_through~1SKILL.md/sha256
"4a07acee3bacd70df0dbc745f44c6e7249c747c8fbd72a13f968d128ce4f0a5d"
"8ab5467d35a8e40c9a4d500ea291d7acb8a2602188b029056924db2624a606fb"
changed /files/skills~1subscription_follow_through~1SKILL.md/size
784
948
Full snapshot data
{
"files": {
".app.json": {
"sha256": "09b287781027c52737ed48df65c5e7658f24e6a7787f6f77ee738b14c68ed5c7",
"size": 104
},
"assets/duplicate-charges-1280-light.png": {
"sha256": "b2fb556289f2eeee818f89eeb3846fbd0839e93061a65c5164fa089d97025506",
"size": 27873
},
"assets/logo.png": {
"sha256": "cca7bca987d798d014a0f91a4e34173b57c4844f451ac5f1a0f3c520c654f3cc",
"size": 33470
},
"assets/plan-scoreboard-1280-light.png": {
"sha256": "c193efaca9b579b2e48205394699a0c40a9624755d48150d174f1b3e654878b9",
"size": 25995
},
"assets/spending-pace-1280-light.png": {
"sha256": "509d736f79376a279c3aa348378f286c514713293f85a229117564f24cc73078",
"size": 36804
},
"assets/what-changed-1280-light.png": {
"sha256": "f470dc1a85a77f3c558fbcc59fee6b1772f09ac793a85c11b4115a9ef47882ed",
"size": 31002
},
"mcp.json": {
"sha256": "261dc2cc4667644aa43abeaa44c19bfdfb9a881ebc64c9a8602a1fc2c57b60ca",
"size": 206
},
"plugin.json": {
"sha256": "cfe27eea1aaf90791f0fcff75fd6e6abac11fb51972a81bfb398fa1c2d8399e5",
"size": 7062
},
"skills/budget_check/SKILL.md": {
"sha256": "ebf0917654b44d22b26ccb78f65dbd055b73386c0df9904fe4b13c9564d74206",
"size": 679
},
"skills/daily_snapshot/SKILL.md": {
"sha256": "b55787d2c63d4685fe5713ca694435c82f803b95d12339924531c7a9730b14ef",
"size": 643
},
"skills/duplicate_charges/SKILL.md": {
"sha256": "682a5863860a02fc1eb2fabd33980ff5e497166bd258f6e401a82945024c05db",
"size": 609
},
"skills/insight_trend/SKILL.md": {
"sha256": "89f6ab7d471b44923b81b0a28737eaed43eacbe66888c59e4d6d37ec49d45bb6",
"size": 592
},
"skills/money_story/SKILL.md": {
"sha256": "3de6209b4626b7d73afd0a316c9b06f9315ff883aa0e4c5fc43bcce80da4bd16",
"size": 725
},
"skills/monthly_money_dashboard/SKILL.md": {
"sha256": "6ca00414b4daa7ff345e5851702fc902cf8f1d63d8778e314972559a16059c73",
"size": 696
},
"skills/owner_money/SKILL.md": {
"sha256": "6b5775d486be4e2f1e66fb819d7050e242781866fc3d56f11a09245f0377c849",
"size": 1128
},
"skills/plan_check/SKILL.md": {
"sha256": "2982b8b1950e28390e83cf4cfeace0528e4b4af1b6c3c116f32eec4ccd2d90ca",
"size": 673
},
"skills/setup/SKILL.md": {
"sha256": "c553cc9b92a17d678157961bcb0b34e03680f6a95dc9808a070366fa2c90369e",
"size": 877
},
"skills/spending_by_category/SKILL.md": {
"sha256": "f8e6f40e714f7b2b0a57f7b700e1a1229409f51da5930ffcd57521b3a3d3338c",
"size": 691
},
"skills/spending_pace/SKILL.md": {
"sha256": "34b785214205dbb9ef4188bcb2723326a7054b485f9fff64da99e70b1863d6a9",
"size": 667
},
"skills/subscription_follow_through/SKILL.md": {
"sha256": "8ab5467d35a8e40c9a4d500ea291d7acb8a2602188b029056924db2624a606fb",
"size": 948
}
}
}SHA-256 of public snapshot: 0741424ce41cd00a0b8024e6f2b8d41671d48e06a1191034da379b23206e6f17