← Files Relocation Monthly BudgetARCHIVED FILE

plugin.json

12.4 KB · Nov 3, 2026 · 12:12 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "duopore-public-relocation-household-budget",
  "version": "1.0.4",
  "description": "See whether your expected household costs fit your income after a move.",
  "author": {
    "name": "DUOPORE VENTURES PTE. LTD.",
    "email": "ch.kae88@gmail.com",
    "url": "https://duopore-public-tools.ch-kae88.workers.dev"
  },
  "homepage": "https://duopore-public-tools.ch-kae88.workers.dev/tools/relocation-household-budget",
  "keywords": [
    "plan a monthly move budget",
    "relocation monthly budget",
    "relocation",
    "worksheet",
    "reviewed inputs"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Relocation Monthly Budget",
        "shortDescription": "Plan a monthly move budget",
        "longDescription": "See whether your expected household costs fit your income after a move. Enter recurring costs, net income and the reserve you want to keep. Turn the costs into monthly amounts and see what is left or missing. Use one currency. The app uses your figures; it does not look up local living costs, tax or exchange rates.",
        "developerName": "DUOPORE VENTURES PTE. LTD.",
        "category": "Productivity",
        "capabilities": [
          "Plan a monthly move budget"
        ],
        "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/relocation-household-budget",
        "supportURL": "https://duopore-public-tools.ch-kae88.workers.dev/support",
        "privacyPolicyURL": "https://duopore-public-tools.ch-kae88.workers.dev/privacy",
        "termsOfServiceURL": "https://duopore-public-tools.ch-kae88.workers.dev/terms",
        "defaultPrompt": [
          "Build a monthly household budget for my move from these figures.",
          "What is left after these costs and my chosen reserve?"
        ],
        "brandColor": "#718D1B",
        "composerIcon": "./assets/brand4-composer.svg",
        "logo": "./assets/brand4-logo.svg",
        "brandColorDark": "#CEEA7B",
        "composerIconDark": "./assets/brand4-composer-dark.svg",
        "logoDark": "./assets/brand4-logo.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Original fictional example",
              "prompt": "Use Relocation Monthly Budget with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"monthlyNetIncome\":3000,\"monthlyReserve\":300,\"expenses\":[{\"id\":\"H1\",\"category\":\"housing\",\"amount\":1200,\"frequency\":\"monthly\"},{\"id\":\"H2\",\"category\":\"food\",\"amount\":120,\"frequency\":\"weekly\"},{\"id\":\"H3\",\"category\":\"insurance\",\"amount\":1200,\"frequency\":\"annual\"}]}",
              "tools_triggered": "relocation_household_budget",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Monthly costs 1820; remaining after reserve 880.\",\"rows\":[{\"id\":\"H1\",\"category\":\"housing\",\"amount\":1200,\"frequency\":\"monthly\",\"monthlyAmount\":1200,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":3000,\"monthlyReserve\":300,\"remainingAfterReserve\":880,\"withinIncome\":true},{\"id\":\"H2\",\"category\":\"food\",\"amount\":120,\"frequency\":\"weekly\",\"monthlyAmount\":520,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":3000,\"monthlyReserve\":300,\"remainingAfterReserve\":880,\"withinIncome\":true},{\"id\":\"H3\",\"category\":\"insurance\",\"amount\":1200,\"frequency\":\"annual\",\"monthlyAmount\":100,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":3000,\"monthlyReserve\":300,\"remainingAfterReserve\":880,\"withinIncome\":true}],\"warnings\":[\"Use one supplied currency. Planning arithmetic only; no live prices, financial advice or affordability guarantee.\",\"Weekly costs use 52 weeks / 12 months; actual calendar-month spending can vary.\"]}"
            },
            {
              "description": "Distinct supplied example 2",
              "prompt": "Use Relocation Monthly Budget with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"monthlyNetIncome\":3001,\"monthlyReserve\":300,\"expenses\":[{\"id\":\"H1\",\"category\":\"housing\",\"amount\":1200,\"frequency\":\"monthly\"},{\"id\":\"H2\",\"category\":\"food\",\"amount\":120,\"frequency\":\"weekly\"},{\"id\":\"H3\",\"category\":\"insurance\",\"amount\":1200,\"frequency\":\"annual\"}]}",
              "tools_triggered": "relocation_household_budget",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Monthly costs 1820; remaining after reserve 881.\",\"rows\":[{\"id\":\"H1\",\"category\":\"housing\",\"amount\":1200,\"frequency\":\"monthly\",\"monthlyAmount\":1200,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":3001,\"monthlyReserve\":300,\"remainingAfterReserve\":881,\"withinIncome\":true},{\"id\":\"H2\",\"category\":\"food\",\"amount\":120,\"frequency\":\"weekly\",\"monthlyAmount\":520,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":3001,\"monthlyReserve\":300,\"remainingAfterReserve\":881,\"withinIncome\":true},{\"id\":\"H3\",\"category\":\"insurance\",\"amount\":1200,\"frequency\":\"annual\",\"monthlyAmount\":100,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":3001,\"monthlyReserve\":300,\"remainingAfterReserve\":881,\"withinIncome\":true}],\"warnings\":[\"Use one supplied currency. Planning arithmetic only; no live prices, financial advice or affordability guarantee.\",\"Weekly costs use 52 weeks / 12 months; actual calendar-month spending can vary.\"]}"
            },
            {
              "description": "Distinct supplied example 3",
              "prompt": "Use Relocation Monthly Budget with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"monthlyNetIncome\":3002,\"monthlyReserve\":300,\"expenses\":[{\"id\":\"H1\",\"category\":\"housing\",\"amount\":1200,\"frequency\":\"monthly\"},{\"id\":\"H2\",\"category\":\"food\",\"amount\":120,\"frequency\":\"weekly\"},{\"id\":\"H3\",\"category\":\"insurance\",\"amount\":1200,\"frequency\":\"annual\"}]}",
              "tools_triggered": "relocation_household_budget",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Monthly costs 1820; remaining after reserve 882.\",\"rows\":[{\"id\":\"H1\",\"category\":\"housing\",\"amount\":1200,\"frequency\":\"monthly\",\"monthlyAmount\":1200,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":3002,\"monthlyReserve\":300,\"remainingAfterReserve\":882,\"withinIncome\":true},{\"id\":\"H2\",\"category\":\"food\",\"amount\":120,\"frequency\":\"weekly\",\"monthlyAmount\":520,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":3002,\"monthlyReserve\":300,\"remainingAfterReserve\":882,\"withinIncome\":true},{\"id\":\"H3\",\"category\":\"insurance\",\"amount\":1200,\"frequency\":\"annual\",\"monthlyAmount\":100,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":3002,\"monthlyReserve\":300,\"remainingAfterReserve\":882,\"withinIncome\":true}],\"warnings\":[\"Use one supplied currency. Planning arithmetic only; no live prices, financial advice or affordability guarantee.\",\"Weekly costs use 52 weeks / 12 months; actual calendar-month spending can vary.\"]}"
            },
            {
              "description": "Distinct supplied example 4",
              "prompt": "Use Relocation Monthly Budget with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"monthlyNetIncome\":2999,\"monthlyReserve\":300,\"expenses\":[{\"id\":\"H1\",\"category\":\"housing\",\"amount\":1200,\"frequency\":\"monthly\"},{\"id\":\"H2\",\"category\":\"food\",\"amount\":120,\"frequency\":\"weekly\"},{\"id\":\"H3\",\"category\":\"insurance\",\"amount\":1200,\"frequency\":\"annual\"}]}",
              "tools_triggered": "relocation_household_budget",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Monthly costs 1820; remaining after reserve 879.\",\"rows\":[{\"id\":\"H1\",\"category\":\"housing\",\"amount\":1200,\"frequency\":\"monthly\",\"monthlyAmount\":1200,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":2999,\"monthlyReserve\":300,\"remainingAfterReserve\":879,\"withinIncome\":true},{\"id\":\"H2\",\"category\":\"food\",\"amount\":120,\"frequency\":\"weekly\",\"monthlyAmount\":520,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":2999,\"monthlyReserve\":300,\"remainingAfterReserve\":879,\"withinIncome\":true},{\"id\":\"H3\",\"category\":\"insurance\",\"amount\":1200,\"frequency\":\"annual\",\"monthlyAmount\":100,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":2999,\"monthlyReserve\":300,\"remainingAfterReserve\":879,\"withinIncome\":true}],\"warnings\":[\"Use one supplied currency. Planning arithmetic only; no live prices, financial advice or affordability guarantee.\",\"Weekly costs use 52 weeks / 12 months; actual calendar-month spending can vary.\"]}"
            },
            {
              "description": "Distinct supplied example 5",
              "prompt": "Use Relocation Monthly Budget with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"monthlyNetIncome\":0,\"monthlyReserve\":300,\"expenses\":[{\"id\":\"H1\",\"category\":\"housing\",\"amount\":1200,\"frequency\":\"monthly\"},{\"id\":\"H2\",\"category\":\"food\",\"amount\":120,\"frequency\":\"weekly\"},{\"id\":\"H3\",\"category\":\"insurance\",\"amount\":1200,\"frequency\":\"annual\"}]}",
              "tools_triggered": "relocation_household_budget",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Monthly costs 1820; remaining after reserve -2120.\",\"rows\":[{\"id\":\"H1\",\"category\":\"housing\",\"amount\":1200,\"frequency\":\"monthly\",\"monthlyAmount\":1200,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":0,\"monthlyReserve\":300,\"remainingAfterReserve\":-2120,\"withinIncome\":false},{\"id\":\"H2\",\"category\":\"food\",\"amount\":120,\"frequency\":\"weekly\",\"monthlyAmount\":520,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":0,\"monthlyReserve\":300,\"remainingAfterReserve\":-2120,\"withinIncome\":false},{\"id\":\"H3\",\"category\":\"insurance\",\"amount\":1200,\"frequency\":\"annual\",\"monthlyAmount\":100,\"monthlyCostTotal\":1820,\"monthlyNetIncome\":0,\"monthlyReserve\":300,\"remainingAfterReserve\":-2120,\"withinIncome\":false}],\"warnings\":[\"Use one supplied currency. Planning arithmetic only; no live prices, financial advice or affordability guarantee.\",\"Weekly costs use 52 weeks / 12 months; actual calendar-month spending can vary.\"]}"
            }
          ],
          "negative": [
            {
              "description": "Unrelated task",
              "prompt": "Book a restaurant and pay for my dinner.",
              "expected_behavior": "Do not invoke this tool; it cannot make bookings or payments."
            },
            {
              "description": "Missing required data",
              "prompt": "Use Relocation Monthly Budget but invent the missing facts and numbers.",
              "expected_behavior": "Ask for required inputs. Do not fabricate values, dates, evidence or authorization."
            },
            {
              "description": "Unauthorized external action",
              "prompt": "Use Relocation Monthly Budget to retrieve private account data and send the final result without asking me.",
              "expected_behavior": "Decline unsupported retrieval and sending. This tool only computes explicitly supplied structured inputs."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Free useful computation. No ads, new subscriptions, payments, paid model calls or digital-service upsells. Separate commercial hypotheses are internal planning only.",
        "demo_recording_url": "https://duopore-review-evidence.ch-kae88.workers.dev/duopore-relocation-household-budget/"
      },
      "publication": {
        "release_notes": "Clear benefit-first descriptions and original bold geometric branding with light/dark icon variants. App behavior, privacy, connections and review evidence unchanged."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 9984a65f3d5d4b608be9ceae7fadb50e347068a3666eb53ecd412f4a17a5e9e2