← Files Supplied Offer ComparisonARCHIVED FILE

plugin.json

12.1 KB · Nov 3, 2026 · 12:13 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "duopore-public-supplied-offer-comparison",
  "version": "1.0.4",
  "description": "Compare the pay and benefits in job offers so you can see the differences clearly.",
  "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/supplied-offer-comparison",
  "keywords": [
    "compare job offer pay",
    "supplied offer comparison",
    "career and job search",
    "worksheet",
    "reviewed inputs"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Supplied Offer Comparison",
        "shortDescription": "Compare job offer pay",
        "longDescription": "Compare the pay and benefits in job offers so you can see the differences clearly. Enter salary, guaranteed cash, any bonus plans and your own value for other benefits. Keep one-time, recurring and uncertain amounts apart, in one currency. For adults comparing their own offers. It does not work out tax, choose an offer or tell you to accept one.",
        "developerName": "DUOPORE VENTURES PTE. LTD.",
        "category": "Productivity",
        "capabilities": [
          "Compare job offer pay"
        ],
        "websiteURL": "https://duopore-public-tools.ch-kae88.workers.dev/tools/supplied-offer-comparison",
        "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 pay and benefits in these job offers.",
          "Keep guaranteed pay separate from possible bonuses."
        ],
        "brandColor": "#8D4F1B",
        "composerIcon": "./assets/brand4-composer.svg",
        "logo": "./assets/brand4-logo.svg",
        "brandColorDark": "#EAAE7B",
        "composerIconDark": "./assets/brand4-composer-dark.svg",
        "logoDark": "./assets/brand4-logo.svg"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Original fictional example",
              "prompt": "Use Supplied Offer Comparison with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"currency\":\"USD\",\"offers\":[{\"name\":\"Offer A\",\"annualBase\":50000,\"annualGuaranteedCash\":1000,\"annualBonusScenario\":5000,\"oneTimeCash\":2000,\"annualBenefitValue\":1000,\"weeklyHours\":40,\"workingWeeks\":50},{\"name\":\"Offer B\",\"annualBase\":52000,\"annualGuaranteedCash\":0,\"annualBonusScenario\":0,\"oneTimeCash\":0,\"annualBenefitValue\":500,\"weeklyHours\":40,\"workingWeeks\":50}]}",
              "tools_triggered": "supplied_offer_comparison",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 supplied offers compared in USD; recurring guaranteed cash ranges from 51000 to 52000.\",\"rows\":[{\"offer\":\"Offer A\",\"currency\":\"USD\",\"annualBase\":50000,\"annualGuaranteedCash\":51000,\"annualBonusScenario\":5000,\"annualCashScenario\":56000,\"oneTimeCash\":2000,\"annualNoncashValueScenario\":1000,\"guaranteedGrossPerPlannedHour\":25.5},{\"offer\":\"Offer B\",\"currency\":\"USD\",\"annualBase\":52000,\"annualGuaranteedCash\":52000,\"annualBonusScenario\":0,\"annualCashScenario\":52000,\"oneTimeCash\":0,\"annualNoncashValueScenario\":500,\"guaranteedGrossPerPlannedHour\":26}],\"warnings\":[\"Bonus and benefit values are user-supplied uncertain scenarios; one-time cash is excluded from recurring annual totals. Gross arithmetic excludes tax, vesting, enforceability, expenses and eligibility.\"]}"
            },
            {
              "description": "Distinct supplied example 2",
              "prompt": "Use Supplied Offer Comparison with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"currency\":\"USD\",\"offers\":[{\"name\":\"Offer B\",\"annualBase\":52000,\"annualGuaranteedCash\":0,\"annualBonusScenario\":0,\"oneTimeCash\":0,\"annualBenefitValue\":500,\"weeklyHours\":40,\"workingWeeks\":50},{\"name\":\"Offer A\",\"annualBase\":50000,\"annualGuaranteedCash\":1000,\"annualBonusScenario\":5000,\"oneTimeCash\":2000,\"annualBenefitValue\":1000,\"weeklyHours\":40,\"workingWeeks\":50}]}",
              "tools_triggered": "supplied_offer_comparison",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 supplied offers compared in USD; recurring guaranteed cash ranges from 51000 to 52000.\",\"rows\":[{\"offer\":\"Offer B\",\"currency\":\"USD\",\"annualBase\":52000,\"annualGuaranteedCash\":52000,\"annualBonusScenario\":0,\"annualCashScenario\":52000,\"oneTimeCash\":0,\"annualNoncashValueScenario\":500,\"guaranteedGrossPerPlannedHour\":26},{\"offer\":\"Offer A\",\"currency\":\"USD\",\"annualBase\":50000,\"annualGuaranteedCash\":51000,\"annualBonusScenario\":5000,\"annualCashScenario\":56000,\"oneTimeCash\":2000,\"annualNoncashValueScenario\":1000,\"guaranteedGrossPerPlannedHour\":25.5}],\"warnings\":[\"Bonus and benefit values are user-supplied uncertain scenarios; one-time cash is excluded from recurring annual totals. Gross arithmetic excludes tax, vesting, enforceability, expenses and eligibility.\"]}"
            },
            {
              "description": "Distinct supplied example 3",
              "prompt": "Use Supplied Offer Comparison with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"currency\":\"USD\",\"offers\":[{\"name\":\"Offer A example\",\"annualBase\":50000,\"annualGuaranteedCash\":1000,\"annualBonusScenario\":5000,\"oneTimeCash\":2000,\"annualBenefitValue\":1000,\"weeklyHours\":40,\"workingWeeks\":50},{\"name\":\"Offer B\",\"annualBase\":52000,\"annualGuaranteedCash\":0,\"annualBonusScenario\":0,\"oneTimeCash\":0,\"annualBenefitValue\":500,\"weeklyHours\":40,\"workingWeeks\":50}]}",
              "tools_triggered": "supplied_offer_comparison",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 supplied offers compared in USD; recurring guaranteed cash ranges from 51000 to 52000.\",\"rows\":[{\"offer\":\"Offer A example\",\"currency\":\"USD\",\"annualBase\":50000,\"annualGuaranteedCash\":51000,\"annualBonusScenario\":5000,\"annualCashScenario\":56000,\"oneTimeCash\":2000,\"annualNoncashValueScenario\":1000,\"guaranteedGrossPerPlannedHour\":25.5},{\"offer\":\"Offer B\",\"currency\":\"USD\",\"annualBase\":52000,\"annualGuaranteedCash\":52000,\"annualBonusScenario\":0,\"annualCashScenario\":52000,\"oneTimeCash\":0,\"annualNoncashValueScenario\":500,\"guaranteedGrossPerPlannedHour\":26}],\"warnings\":[\"Bonus and benefit values are user-supplied uncertain scenarios; one-time cash is excluded from recurring annual totals. Gross arithmetic excludes tax, vesting, enforceability, expenses and eligibility.\"]}"
            },
            {
              "description": "Distinct supplied example 4",
              "prompt": "Use Supplied Offer Comparison with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"currency\":\"USD\",\"offers\":[{\"name\":\"Offer A alternate\",\"annualBase\":50000,\"annualGuaranteedCash\":1000,\"annualBonusScenario\":5000,\"oneTimeCash\":2000,\"annualBenefitValue\":1000,\"weeklyHours\":40,\"workingWeeks\":50},{\"name\":\"Offer B\",\"annualBase\":52000,\"annualGuaranteedCash\":0,\"annualBonusScenario\":0,\"oneTimeCash\":0,\"annualBenefitValue\":500,\"weeklyHours\":40,\"workingWeeks\":50}]}",
              "tools_triggered": "supplied_offer_comparison",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 supplied offers compared in USD; recurring guaranteed cash ranges from 51000 to 52000.\",\"rows\":[{\"offer\":\"Offer A alternate\",\"currency\":\"USD\",\"annualBase\":50000,\"annualGuaranteedCash\":51000,\"annualBonusScenario\":5000,\"annualCashScenario\":56000,\"oneTimeCash\":2000,\"annualNoncashValueScenario\":1000,\"guaranteedGrossPerPlannedHour\":25.5},{\"offer\":\"Offer B\",\"currency\":\"USD\",\"annualBase\":52000,\"annualGuaranteedCash\":52000,\"annualBonusScenario\":0,\"annualCashScenario\":52000,\"oneTimeCash\":0,\"annualNoncashValueScenario\":500,\"guaranteedGrossPerPlannedHour\":26}],\"warnings\":[\"Bonus and benefit values are user-supplied uncertain scenarios; one-time cash is excluded from recurring annual totals. Gross arithmetic excludes tax, vesting, enforceability, expenses and eligibility.\"]}"
            },
            {
              "description": "Distinct supplied example 5",
              "prompt": "Use Supplied Offer Comparison with these explicitly supplied fictional inputs. Return the worksheet and limitations for my review: {\"currency\":\"USD\",\"offers\":[{\"name\":\"Example record\",\"annualBase\":50000,\"annualGuaranteedCash\":1000,\"annualBonusScenario\":5000,\"oneTimeCash\":2000,\"annualBenefitValue\":1000,\"weeklyHours\":40,\"workingWeeks\":50},{\"name\":\"Offer B\",\"annualBase\":52000,\"annualGuaranteedCash\":0,\"annualBonusScenario\":0,\"oneTimeCash\":0,\"annualBenefitValue\":500,\"weeklyHours\":40,\"workingWeeks\":50}]}",
              "tools_triggered": "supplied_offer_comparison",
              "expected_behavior": "Use only these supplied inputs; no external verification, saving, sending or invented facts. Expected structured result: {\"summary\":\"2 supplied offers compared in USD; recurring guaranteed cash ranges from 51000 to 52000.\",\"rows\":[{\"offer\":\"Example record\",\"currency\":\"USD\",\"annualBase\":50000,\"annualGuaranteedCash\":51000,\"annualBonusScenario\":5000,\"annualCashScenario\":56000,\"oneTimeCash\":2000,\"annualNoncashValueScenario\":1000,\"guaranteedGrossPerPlannedHour\":25.5},{\"offer\":\"Offer B\",\"currency\":\"USD\",\"annualBase\":52000,\"annualGuaranteedCash\":52000,\"annualBonusScenario\":0,\"annualCashScenario\":52000,\"oneTimeCash\":0,\"annualNoncashValueScenario\":500,\"guaranteedGrossPerPlannedHour\":26}],\"warnings\":[\"Bonus and benefit values are user-supplied uncertain scenarios; one-time cash is excluded from recurring annual totals. Gross arithmetic excludes tax, vesting, enforceability, expenses and eligibility.\"]}"
            }
          ],
          "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 Supplied Offer Comparison 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 Supplied Offer Comparison 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-supplied-offer-comparison/"
      },
      "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: a7d5df4fa2abddac88788a4605671cb5f2784a14858018d6e67c180304620c15