← Files DibslyARCHIVED FILE

plugin.json

8.71 KB · Nov 3, 2026 · 00:13 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "dibsly",
  "version": "1.1.0",
  "description": "Ask about your money in Dibsly: spending against your plan, upcoming payments, investments and savings goals.",
  "author": {
    "name": "Dibsly",
    "email": "dibslysupport@gmail.com",
    "url": "https://dibslyapp.com"
  },
  "homepage": "https://dibslyapp.com",
  "license": "Proprietary",
  "keywords": [
    "finance",
    "budget",
    "personal finance",
    "investments",
    "savings goals"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Dibsly",
        "shortDescription": "Your money, plans and goals",
        "longDescription": "Dibsly is a personal finance app for iPhone and the web. Connect your Dibsly account and do in plain words what you do in the app: ask about accounts and balances, income and expenses, the month's plan with category limits, upcoming payments in the calendar, your investment portfolio with dividends, savings goals with a forecast, who owes you and whom you owe, your loans, instalments and credit cards, and your sole proprietor's taxes in Ukraine.\n\nWith your confirmation in the chat, ChatGPT can also record new expenses, income and transfers (\"coffee 4.50\"), record or discard the drafts Dibsly caught from Apple Pay and bank notifications, edit, move or delete operations and transfers, import a bank statement from a PDF, CSV or screenshot, set the month's limits, add, pause or mark paid calendar payments, create and order goals, create, rename, merge or delete categories and accounts, choose a brand's category, record money you lent or borrowed, split a bill with friends, add a credit and record its payments, change currencies and settings, and record, edit or move broker trades. Every change is kept in the AI journal on the Dibsly website, where you can undo it. Dibsly never moves real money: everything is your own record. The connection reaches only your own account and can be removed at any time in your Dibsly profile.",
        "developerName": "Dibsly",
        "category": "Finance",
        "capabilities": [
          "Read spending, plans and investments",
          "Record and edit with confirmation",
          "Undo any change in the AI journal"
        ],
        "websiteURL": "https://dibslyapp.com",
        "supportURL": "https://dibslyapp.com/support",
        "privacyPolicyURL": "https://dibslyapp.com/privacy",
        "termsOfServiceURL": "https://dibslyapp.com/terms",
        "defaultPrompt": [
          "Coffee 4.50",
          "How much have I spent this month compared with my plan?",
          "Who owes me money, and when is my next loan payment?"
        ],
        "brandColor": "#E86E1C",
        "brandColorDark": "#E86E1C",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Record a new expense after confirmation",
              "prompt": "Coffee 4.50",
              "tools_triggered": "dibsly_add_operations, dibsly_categories",
              "expected_behavior": "Shows the expense as it would be saved \u2014 Coffee, $4.50, today, on the Everyday card \u2014 with the Coffee category (asking for the category if it is not obvious), and saves it after confirmation; with the plugin's permission set to ask before writes, ChatGPT asks first. It appears on my.dibslyapp.com in History and in History \u2192 AI journal with Undo."
            },
            {
              "description": "Spending against the month's plan",
              "prompt": "How much have I spent this month compared with my plan?",
              "tools_triggered": "dibsly_plan",
              "expected_behavior": "Lists each category's limit (Groceries $600, Dining $350, Coffee $120, Transport $120, Home $1,600, Fun $200) with what is spent so far this month and says which categories are ahead of the plan."
            },
            {
              "description": "Portfolio and dividends",
              "prompt": "Show my investment portfolio and the dividends I received.",
              "tools_triggered": "dibsly_portfolio, dibsly_dividends",
              "expected_behavior": "Shows VOO, QQQ and SCHD on the Brokerage account with value, invested amount and profit, the cash at the broker, and the SCHD and VOO dividend payouts with the tax withheld."
            },
            {
              "description": "Upcoming payments",
              "prompt": "What payments are coming up?",
              "tools_triggered": "dibsly_calendar",
              "expected_behavior": "Lists the scheduled payments with their next dates and amounts: Gym membership, Rent, Netflix, Domain renewal, and the Acme Corp payroll income."
            },
            {
              "description": "Progress towards a goal",
              "prompt": "How close am I to buying the new laptop?",
              "tools_triggered": "dibsly_goals",
              "expected_behavior": "Says the New laptop goal holds $2,000 of $2,500 (80%) on the Savings account after the full Emergency cushion, with a forecast month at the current pace."
            },
            {
              "description": "Change a limit after confirmation",
              "prompt": "Raise my Dining limit to $400 for this month.",
              "tools_triggered": "dibsly_plan, dibsly_edit_plan",
              "expected_behavior": "Updates the Dining limit for this month and reports it: previous $350, new $400; with the plugin's permission set to ask before writes, ChatGPT asks for confirmation first. The new limit shows on my.dibslyapp.com \u2192 Month plan."
            },
            {
              "description": "Rename a category after confirmation",
              "prompt": "Rename my Fun category to Entertainment and give it a film icon.",
              "tools_triggered": "dibsly_categories, dibsly_edit_categories",
              "expected_behavior": "Offers a few film icons from the app's choices, then renames Fun to Entertainment with the chosen icon and reports it; with the plugin's permission set to ask before writes, ChatGPT asks for confirmation first. The change shows on my.dibslyapp.com and in History \u2192 AI journal with Undo."
            },
            {
              "description": "Debts and the next loan payment",
              "prompt": "Who owes me money, and when is my next car loan payment?",
              "tools_triggered": "dibsly_debts, dibsly_credits",
              "expected_behavior": "Says Alex owes $50 (for concert tickets) and gives the Car loan's next payment \u2014 its day and amount, split into the body and the interest \u2014 and what is left to pay of $15,000."
            },
            {
              "description": "Split a bill after confirmation",
              "prompt": "Alex owes me half of my last Sushi place dinner.",
              "tools_triggered": "dibsly_transactions, dibsly_split_expense",
              "expected_behavior": "Finds the latest Sushi place expense, shows that half of it becomes money Alex owes and the expense keeps the other half, and saves it after confirmation; Alex's debt grows by that half in Debts, and the change is in History \u2192 AI journal with Undo."
            }
          ],
          "negative": [
            {
              "description": "Moving money is not supported",
              "prompt": "Send $200 from my savings to my friend Alex."
            },
            {
              "description": "Another person's data is out of reach",
              "prompt": "Show me my neighbour's spending in Dibsly."
            },
            {
              "description": "Unrelated request",
              "prompt": "What's the weather in New York tomorrow?"
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1vzZgFXZBdEaIOYTNTYU8Ly35FzkfYuRa/view?usp=sharing",
        "commerce": false,
        "commerce_description": "Dibsly does not sell products or process payments in ChatGPT."
      },
      "publication": {
        "release_notes": "Everything the Dibsly app does, now in ChatGPT: record expenses, income and transfers in plain words; record or discard Apple Pay and bank notification drafts; change, move or delete operations, transfers and broker trades; calendar payments paid, skipped, moved or paused; categories and accounts created, merged, deleted and ordered; brands' categories; debts \u2014 loans, split bills, debts let go; credits added and paid, cards' limits; currencies and settings; goals ordered and done by their purchase; the sole proprietor's taxes and marks. Every change is confirmed first and kept in the AI journal with Undo."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 47f4779bba941613613c1018f79658903084601c94c25c37007fe0fe660e4616