← Files ClarityTrackARCHIVED FILE

plugin.json

6.9 KB · Nov 3, 2026 · 18:33 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6a5724539da88191b44e1b31ac03623c",
  "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",
    "email": "support@claritytrack.ai",
    "url": "https://www.claritytrack.ai"
  },
  "homepage": "https://www.claritytrack.ai",
  "keywords": [
    "finance",
    "budget",
    "plan",
    "spending"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "ClarityTrack",
        "shortDescription": "See your plan in ChatGPT",
        "longDescription": "ClarityTrack shows your own plan in ChatGPT. Ask how you are doing against your plan, what changed since yesterday, whether this month's spending is ahead of the plan, and whether the same charge shows on two accounts. Ask whether a cancelled subscription's charge stopped, and how the business cash stands, including what you paid yourself when that section is present. The cards use the same figures as the ClarityTrack app. A debt question compares avalanche and snowball on your recorded debts. It does not show a dated payoff plan. A draw is pay, not income or salary. A change to your ClarityTrack records is previewed first and applied only after you confirm it. Nothing moves money.",
        "developerName": "Claritytrack, Inc",
        "category": "Finance",
        "capabilities": [
          "Plan scoreboard",
          "What changed",
          "Spending pace",
          "Duplicate charges",
          "Charge follow-through",
          "Business cash",
          "Preview and confirm"
        ],
        "websiteURL": "https://www.claritytrack.ai",
        "supportURL": "https://www.claritytrack.ai/about",
        "privacyPolicyURL": "https://www.claritytrack.ai/privacy",
        "termsOfServiceURL": "https://www.claritytrack.ai/terms",
        "defaultPrompt": [
          "How am I doing against my plan?",
          "What changed since yesterday?",
          "Is this month's spending ahead of my plan?"
        ],
        "brandColor": "#3970C2",
        "brandColorDark": "#8CB4FF",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png",
        "screenshots": [
          "./assets/plan-scoreboard-1280-light.png",
          "./assets/what-changed-1280-light.png",
          "./assets/spending-pace-1280-light.png",
          "./assets/duplicate-charges-1280-light.png"
        ]
      },
      "onboardingSkill": "./skills/setup/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Plan scoreboard matches the ClarityTrack home card.",
              "prompt": "How am I doing against my plan?",
              "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": "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": "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": "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": "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": "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": "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": [
            {
              "description": "Do not move money.",
              "prompt": "Transfer $100 from checking to my credit card."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments. ClarityTrack billing happens on claritytrack.ai, not in ChatGPT."
      },
      "publication": {
        "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"
    }
  }
}

SHA-256: cfe27eea1aaf90791f0fcff75fd6e6abac11fb51972a81bfb398fa1c2d8399e5