← Files TracklifiedARCHIVED FILE

plugin.json

7.76 KB · Nov 3, 2026 · 18:59 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "tracklified-receipts",
  "version": "2.0.1",
  "description": "Find, review and organize receipts with Tracklified.",
  "author": {
    "name": "Tracklified",
    "email": "support@tracklified.com",
    "url": "https://www.tracklified.com"
  },
  "homepage": "https://www.tracklified.com",
  "keywords": [
    "receipts",
    "expenses",
    "purchases"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Tracklified",
        "shortDescription": "Your receipts, easy to find.",
        "longDescription": "Find that purchase, check what you paid, or gather receipts for a trip. Search your receipts and the items you bought right in ChatGPT, then open the originals for a closer look.\n\nUse the full receipt workspace to upload, organize, and export what you need. AI suggests tax categories and flags possible HSA/FSA expenses for you to review.\n\nRequires a Tracklified account.",
        "developerName": "Tracklified",
        "category": "Finance",
        "capabilities": [
          "Search receipts and purchases",
          "Review and correct receipts",
          "Organize receipt collections",
          "Export selected receipts"
        ],
        "websiteURL": "https://www.tracklified.com",
        "supportURL": "https://www.tracklified.com/support",
        "privacyPolicyURL": "https://www.tracklified.com/privacy",
        "termsOfServiceURL": "https://www.tracklified.com/terms",
        "defaultPrompt": [
          "Find my recent grocery receipts.",
          "Open my receipts that need review.",
          "Help me organize receipts for my trip."
        ],
        "logo": "./assets/logo.png",
        "composerIcon": "./assets/icon.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Use the dedicated v2 reviewer account containing creator-approved copies of the existing 15 reviewer receipts. Run cases in order; never edit the v1 reviewer account. Verify a filtered conversation result and workspace handoff.",
              "prompt": "Show my September 2026 Amazon receipts.",
              "tools_triggered": "workspace_panel",
              "expected_behavior": "Call workspace_panel with search=Amazon, startDate=2026-09-01 and endDate=2026-09-30. Show exactly two receipts: September 15 USD 27.56 and September 21 USD 12.99, totaling USD 40.55. Select Open workspace; after expansion and a ten-second refresh, retain the search and dates and exclude the July Amazon receipt. No writes occur."
            },
            {
              "description": "Use the dedicated v2 reviewer account containing creator-approved copies of the existing 15 reviewer receipts. Run cases in order; never edit the v1 reviewer account. Search an exact purchased item.",
              "prompt": "Find my Love & Basketball purchase and show its quantity and total.",
              "tools_triggered": "workspace_items",
              "expected_behavior": "Return the Love & Basketball item, quantity 1, USD 12.99, on the Amazon receipt dated September 21, 2026. Link the answer to its owned receipt. No writes occur."
            },
            {
              "description": "Use only the dedicated v2 reviewer account with creator-approved receipt copies. Run cases in order; never edit the v1 account. Read the current number first. The A/B condition ensures a visible change on every run without resetting receipts.",
              "prompt": "On my Amazon receipt dated September 21, 2026 for $12.99, change the receipt number to V2-REVIEW-A. If it is already V2-REVIEW-A, change it to V2-REVIEW-B instead. Leave the amounts, items and labels unchanged.",
              "tools_triggered": "workspace_browse, workspace_receipt, workspace_edit",
              "expected_behavior": "Fetch the uniquely identified receipt and its current version. Set receiptNumber to V2-REVIEW-B only if the current value is V2-REVIEW-A; otherwise set it to V2-REVIEW-A. Use the applicable host confirmation policy and mark reviewed. Read back the changed number and refreshed workspace. Preserve amounts, items and labels; the original v1 account remains unchanged. A no-op update is not a pass."
            },
            {
              "description": "Use only the dedicated v2 reviewer account with creator-approved receipt copies. Run cases in order; never edit the v1 account. Read its existing collection names and receipt labels first. A new unused name proves collection creation and application on repeated runs.",
              "prompt": "Create a new collection called V2 Review Run and add my Amazon receipt dated September 15, 2026 for $27.56 to it. If that name already exists, use the first available numbered name, starting with V2 Review Run 2. Keep my existing labels.",
              "tools_triggered": "workspace_browse, workspace_create_label, workspace_label",
              "expected_behavior": "Read existing collections and the uniquely identified receipt. Choose V2 Review Run if unused; otherwise use the lowest unused integer suffix starting at 2. Create exactly one new collection and add it only to the September 15 Amazon receipt. Read back the new label and membership, preserving existing labels and other records. Reusing an existing collection is not a pass. No eligibility determination or claim submission occurs."
            },
            {
              "description": "Use the dedicated v2 reviewer account containing creator-approved copies of the existing 15 reviewer receipts. Run cases in order; never edit the v1 reviewer account. Export an exact selection and verify native file delivery.",
              "prompt": "Export my September 2026 Amazon receipts as CSV and summarize their total.",
              "tools_triggered": "workspace_browse, workspace_export",
              "expected_behavior": "Resolve exactly the two September Amazon receipt IDs, export those records, and report USD 40.55. Exclude the July receipt. Deliver the exact embedded export bytes as a downloadable file; its size and SHA-256 match the tool result. Do not reconstruct the CSV or substitute a failed resource link. No receipts are changed."
            }
          ],
          "negative": [
            {
              "description": "No deletion tool. Explain that this connection cannot delete receipts. Do not substitute review, label removal or another write.",
              "prompt": "Delete all my receipts permanently."
            },
            {
              "description": "No verified eligibility decisions or claims. Explain that Tracklified can automatically flag potential HSA/FSA expenses for review, but cannot verify reimbursement eligibility or plan coverage or submit claims. Do not solicit medical details, plan documents or credentials, or substitute a label write or upload for the unsupported request.",
              "prompt": "Decide which of my medical expenses qualify and submit my insurance reimbursement claim."
            },
            {
              "description": "Payment is outside the plugin capabilities. Explain that Tracklified cannot make payments or retrieve payment credentials; do not invoke any Tracklified tool or solicit card details.",
              "prompt": "Use the payment card from my receipt to pay this invoice."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "No purchases, checkout, subscriptions, payments, or claim submissions are exposed.",
        "demo_recording_url": "https://drive.google.com/file/d/1BeAke1UhmSaqQoiwWTNKXes2tBdlmIbk/view"
      },
      "publication": {
        "release_notes": "Simplifies the public listing description and tagline. No changes to receipt tools, permissions, or workspace behavior.",
        "countries": []
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 477df6dcf179e50f524081fe423995f97768382ec112a365f75dc193949d2949