← Files Utility Quote Cost CompareARCHIVED FILE
plugin.json
10.8 KB · Nov 3, 2026 · 12:13 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "duopore-public-utility-quote-cost-compare",
"version": "1.0.4",
"description": "Compare utility quotes using the rates, fees and usage you enter.",
"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/utility-quote-cost-compare",
"keywords": [
"compare utility quote costs",
"utility quote cost compare",
"relocation",
"worksheet",
"reviewed inputs"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Utility Quote Cost Compare",
"shortDescription": "Compare utility quote costs",
"longDescription": "Compare utility quotes using the rates, fees and usage you enter. Choose a time period and add usage rates, fixed fees, setup costs, discounts and refundable deposits. See costs side by side, with deposits kept clear. The app does not find tariffs or check suppliers. Use matching usage and one currency for a fair comparison.",
"developerName": "DUOPORE VENTURES PTE. LTD.",
"category": "Productivity",
"capabilities": [
"Compare utility quote costs"
],
"websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/utility-quote-cost-compare",
"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": [
"Compare the total cost of these utility quotes.",
"Show setup fees, recurring costs and deposits separately."
],
"brandColor": "#8D1B6C",
"composerIcon": "./assets/brand4-composer.svg",
"logo": "./assets/brand4-logo.svg",
"brandColorDark": "#EA7BC9",
"composerIconDark": "./assets/brand4-composer-dark.svg",
"logoDark": "./assets/brand4-logo.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Original fictional example",
"prompt": "Use Utility Quote Cost Compare with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"months\":12,\"monthlyUnits\":100,\"quotes\":[{\"id\":\"U1\",\"unitRate\":0.2,\"monthlyFee\":10,\"setupFee\":20,\"deposit\":50,\"discountTotal\":0},{\"id\":\"U2\",\"unitRate\":0.15,\"monthlyFee\":15,\"setupFee\":0,\"deposit\":100,\"discountTotal\":0}]}",
"tools_triggered": "utility_quote_cost_compare",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Lowest supplied 12-month nonrefundable cost: 360.\",\"rows\":[{\"quoteRef\":\"U2\",\"rank\":1,\"monthlyUsageAndFee\":30,\"periodNonrefundableCost\":360,\"refundableDeposit\":100,\"periodCashRequirement\":460,\"comparisonMonths\":12},{\"quoteRef\":\"U1\",\"rank\":2,\"monthlyUsageAndFee\":30,\"periodNonrefundableCost\":380,\"refundableDeposit\":50,\"periodCashRequirement\":430,\"comparisonMonths\":12}],\"warnings\":[\"Use one supplied currency. Planning arithmetic only; no live prices, financial advice or affordability guarantee.\",\"Only explicitly supplied fees and discounts are included. Deposits are excluded from nonrefundable cost but included in cash needs; recovery is not guaranteed.\"]}"
},
{
"description": "Distinct supplied example 2",
"prompt": "Use Utility Quote Cost Compare with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"months\":13,\"monthlyUnits\":100,\"quotes\":[{\"id\":\"U1\",\"unitRate\":0.2,\"monthlyFee\":10,\"setupFee\":20,\"deposit\":50,\"discountTotal\":0},{\"id\":\"U2\",\"unitRate\":0.15,\"monthlyFee\":15,\"setupFee\":0,\"deposit\":100,\"discountTotal\":0}]}",
"tools_triggered": "utility_quote_cost_compare",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Lowest supplied 13-month nonrefundable cost: 390.\",\"rows\":[{\"quoteRef\":\"U2\",\"rank\":1,\"monthlyUsageAndFee\":30,\"periodNonrefundableCost\":390,\"refundableDeposit\":100,\"periodCashRequirement\":490,\"comparisonMonths\":13},{\"quoteRef\":\"U1\",\"rank\":2,\"monthlyUsageAndFee\":30,\"periodNonrefundableCost\":410,\"refundableDeposit\":50,\"periodCashRequirement\":460,\"comparisonMonths\":13}],\"warnings\":[\"Use one supplied currency. Planning arithmetic only; no live prices, financial advice or affordability guarantee.\",\"Only explicitly supplied fees and discounts are included. Deposits are excluded from nonrefundable cost but included in cash needs; recovery is not guaranteed.\"]}"
},
{
"description": "Distinct supplied example 3",
"prompt": "Use Utility Quote Cost Compare with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"months\":14,\"monthlyUnits\":100,\"quotes\":[{\"id\":\"U1\",\"unitRate\":0.2,\"monthlyFee\":10,\"setupFee\":20,\"deposit\":50,\"discountTotal\":0},{\"id\":\"U2\",\"unitRate\":0.15,\"monthlyFee\":15,\"setupFee\":0,\"deposit\":100,\"discountTotal\":0}]}",
"tools_triggered": "utility_quote_cost_compare",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Lowest supplied 14-month nonrefundable cost: 420.\",\"rows\":[{\"quoteRef\":\"U2\",\"rank\":1,\"monthlyUsageAndFee\":30,\"periodNonrefundableCost\":420,\"refundableDeposit\":100,\"periodCashRequirement\":520,\"comparisonMonths\":14},{\"quoteRef\":\"U1\",\"rank\":2,\"monthlyUsageAndFee\":30,\"periodNonrefundableCost\":440,\"refundableDeposit\":50,\"periodCashRequirement\":490,\"comparisonMonths\":14}],\"warnings\":[\"Use one supplied currency. Planning arithmetic only; no live prices, financial advice or affordability guarantee.\",\"Only explicitly supplied fees and discounts are included. Deposits are excluded from nonrefundable cost but included in cash needs; recovery is not guaranteed.\"]}"
},
{
"description": "Distinct supplied example 4",
"prompt": "Use Utility Quote Cost Compare with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"months\":11,\"monthlyUnits\":100,\"quotes\":[{\"id\":\"U1\",\"unitRate\":0.2,\"monthlyFee\":10,\"setupFee\":20,\"deposit\":50,\"discountTotal\":0},{\"id\":\"U2\",\"unitRate\":0.15,\"monthlyFee\":15,\"setupFee\":0,\"deposit\":100,\"discountTotal\":0}]}",
"tools_triggered": "utility_quote_cost_compare",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Lowest supplied 11-month nonrefundable cost: 330.\",\"rows\":[{\"quoteRef\":\"U2\",\"rank\":1,\"monthlyUsageAndFee\":30,\"periodNonrefundableCost\":330,\"refundableDeposit\":100,\"periodCashRequirement\":430,\"comparisonMonths\":11},{\"quoteRef\":\"U1\",\"rank\":2,\"monthlyUsageAndFee\":30,\"periodNonrefundableCost\":350,\"refundableDeposit\":50,\"periodCashRequirement\":400,\"comparisonMonths\":11}],\"warnings\":[\"Use one supplied currency. Planning arithmetic only; no live prices, financial advice or affordability guarantee.\",\"Only explicitly supplied fees and discounts are included. Deposits are excluded from nonrefundable cost but included in cash needs; recovery is not guaranteed.\"]}"
},
{
"description": "Distinct supplied example 5",
"prompt": "Use Utility Quote Cost Compare with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"months\":1,\"monthlyUnits\":100,\"quotes\":[{\"id\":\"U1\",\"unitRate\":0.2,\"monthlyFee\":10,\"setupFee\":20,\"deposit\":50,\"discountTotal\":0},{\"id\":\"U2\",\"unitRate\":0.15,\"monthlyFee\":15,\"setupFee\":0,\"deposit\":100,\"discountTotal\":0}]}",
"tools_triggered": "utility_quote_cost_compare",
"expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"Lowest supplied 1-month nonrefundable cost: 30.\",\"rows\":[{\"quoteRef\":\"U2\",\"rank\":1,\"monthlyUsageAndFee\":30,\"periodNonrefundableCost\":30,\"refundableDeposit\":100,\"periodCashRequirement\":130,\"comparisonMonths\":1},{\"quoteRef\":\"U1\",\"rank\":2,\"monthlyUsageAndFee\":30,\"periodNonrefundableCost\":50,\"refundableDeposit\":50,\"periodCashRequirement\":100,\"comparisonMonths\":1}],\"warnings\":[\"Use one supplied currency. Planning arithmetic only; no live prices, financial advice or affordability guarantee.\",\"Only explicitly supplied fees and discounts are included. Deposits are excluded from nonrefundable cost but included in cash needs; recovery is not guaranteed.\"]}"
}
],
"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 Utility Quote Cost Compare 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 Utility Quote Cost Compare 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-utility-quote-cost-compare/"
},
"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: 18bad746665ff775ed311d8311d1c1cfa6f795858cedf3c9c530041797e32be6