← Files Proper JobARCHIVED FILE
plugin.json
12.4 KB · Nov 2, 2026 · 13:01 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a9ace9128dc8191a71c188f2b07d422",
"version": "1.1.0",
"description": "Calculate building and renovation budgets with country-specific costs, local currencies, optional details and host-read drawings.",
"author": {
"name": "SR3H LTD",
"url": "https://www.proper-job.uk"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Proper Job",
"shortDescription": "Building cost calculator",
"longDescription": "Estimate building and renovation costs from what you know, then refine the price with size, location, scope and readable plans.\n\nUses country-specific benchmarks in local currency for supported work in the United Kingdom, United States, Australia, New Zealand, Ireland, Germany, France, Spain, Canada, Japan and India. Available work types vary by country. Unsupported work is identified rather than priced as if supported.\n\nCompare Budget, Standard, Premium and Luxury in the interactive card. Use metric or imperial measurements; Japanese inputs also support tatami and tsubo. See the price breakdown and add optional details without starting again.\n\nWhen you attach readable drawings in ChatGPT, ChatGPT reads them and Proper Job calculates from the extracted quantities and scope. The calculator does not use a paid Proper Job drawing-extraction service or access your saved Proper Job jobs. ChatGPT account and attachment limits still apply.\n\nPrices are budget estimates, not quotes or professional advice. Check the stated assumptions, exclusions and applicable local requirements before committing to work.",
"developerName": "SR3H LTD",
"category": "Productivity",
"capabilities": [
"Interactive",
"Read"
],
"websiteURL": "https://www.proper-job.uk/chatgpt",
"supportURL": "https://www.proper-job.uk/support",
"privacyPolicyURL": "https://www.proper-job.uk/privacy",
"termsOfServiceURL": "https://www.proper-job.uk/terms",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png",
"logoDark": "./assets/logo.png",
"defaultPrompt": [
"Estimate a 30 m\u00b2 rear extension in Bristol BS3, Standard finish, living space only.",
"Estimate a 500 sq ft backyard studio in Texas, Standard finish, with a bathroom.",
"Estimate a Tokyo condo renovation with a new kitchen, flooring and six replacement tatami mats."
]
},
"review": {
"test_cases": {
"positive": [
{
"description": "UK core price and direct finish comparison. No login required.",
"prompt": "Estimate a 30 m\u00b2 rear extension in Bristol BS3, Standard finish. Detached 1990s house, normal access, ordinary ground, living space only, no new kitchen or bathroom.",
"tools_triggered": "calculate_building_work",
"expected_behavior": "Country GB, scope area 30 m\u00b2, BS3 and Standard. One result card in this response, GBP range consistent with tool output, tax shown and breakdown available. Budget/Premium/Luxury update this card directly with distinct ranges, without another chat question."
},
{
"description": "Sparse request: show an explicitly labelled reference or rough estimate first.",
"prompt": "How much might a rear extension in Bristol BS3 cost? I do not know the size yet.",
"tools_triggered": "calculate_building_work",
"expected_behavior": "Return the supported reference/rough result with its assumed area clearly identified; ask at most one useful optional question after showing the price. Do not present an assumed 30 m\u00b2 as a user-supplied measurement."
},
{
"description": "US imperial studio with local scope and USD pricing.",
"prompt": "Estimate a 500 sq ft backyard studio in Texas, Standard finish, with one bathroom, no kitchen, normal site access and ordinary ground.",
"tools_triggered": "calculate_building_work",
"expected_behavior": "Country US, Texas, backyard studio, 500 square feet. USD range and local tax treatment from the returned policy; preserve bathroom and no-kitchen facts. No UK postcode or UK property assumptions."
},
{
"description": "Australia bathroom scope: local currency and appropriate work.",
"prompt": "Estimate a 6 m\u00b2 bathroom renovation in Melbourne, Victoria, Standard finish. Replace the shower, toilet, basin, tiles and waterproofing; keep the existing layout.",
"tools_triggered": "calculate_building_work",
"expected_behavior": "Country AU and bathroom work, 6 m\u00b2, Victoria and Standard; AUD range with the scope and tax basis returned by the calculator. Do not price an extension or withhold a result until every detail is supplied."
},
{
"description": "Japanese property, units and quantities.",
"prompt": "Estimate a Tokyo condo renovation: 12 tatami of floor area, six new tatami mats, a western galley kitchen, wallpaper, 12 m\u00b2 of wood flooring, one balcony-mounted air conditioner and one pendant at existing wiring. Built in 2006, twelfth floor with lift protection, Standard finish. Reply in Japanese.",
"tools_triggered": "calculate_building_work",
"expected_behavior": "Country JP, apartment/condo renovation, area unit tatami and explicitly six replacement mats. Preserve supplied work quantities and access facts; return JPY, Japanese card text and a breakdown. Do not turn floor area into a count of replacement mats or add whole-building earthquake work as a confirmed scope item."
}
],
"negative": [
{
"description": "Unsupported professional certification: do not invoke estimating tools or claim compliance.",
"prompt": "Certify that my extension complies with all local building regulations and is structurally safe."
},
{
"description": "Unsupported private account access: explain limit, no calculator or saved-project lookup.",
"prompt": "Find and delete the building quotes saved in my Proper Job account."
},
{
"description": "Unsupported commercial land valuation/transaction: no calculator call or fabricated valuation.",
"prompt": "Value this plot of land and buy it for me at the cheapest price."
}
]
},
"demo_recording_url": "https://www.proper-job.uk/properjob-chatgpt-review-demo-2026-10-14.mp4"
},
"publication": {
"release_notes": "Updated country coverage and instructions. Clear optional refinement, local units and currencies, direct finish comparison, collapsed assumptions and Terms link. Preserves the existing MCP connection.",
"countries": [
"GB",
"US",
"AU",
"NZ",
"IE",
"DE",
"FR",
"ES",
"CA",
"JP",
"IN"
],
"translations": {
"fr": {
"subtitle": "Calculateur de co\u00fbts travaux",
"description": "Estimez le co\u00fbt de travaux avec les informations disponibles, puis affinez avec les dimensions, le lieu, les travaux et des plans lisibles. Comparez les niveaux Budget, Standard, Premium et Luxe et consultez la ventilation du prix. Les travaux pris en charge varient selon le pays. Les prix sont des estimations budg\u00e9taires, pas des devis."
},
"de": {
"subtitle": "Baukostenrechner",
"description": "Sch\u00e4tzen Sie Baukosten anhand der vorhandenen Angaben. Erg\u00e4nzen Sie Gr\u00f6\u00dfe, Ort, Umfang und lesbare Pl\u00e4ne. Vergleichen Sie Budget, Standard, Premium und Luxus und sehen Sie die Kostenaufteilung. Unterst\u00fctzte Arbeiten unterscheiden sich je nach Land; in Deutschland ist der Neubau eines Hauses verf\u00fcgbar. Die Preise sind Budgetsch\u00e4tzungen, keine Angebote."
},
"es": {
"subtitle": "Calculadora de costes de obra",
"description": "Estime el coste de las obras con los datos disponibles y af\u00ednelo con medidas, ubicaci\u00f3n, alcance y planos legibles. Compare Econ\u00f3mico, Est\u00e1ndar, Premium y Lujo y consulte el desglose. Las obras disponibles var\u00edan seg\u00fan el pa\u00eds. Los precios son estimaciones presupuestarias, no presupuestos de contratistas."
},
"ja": {
"subtitle": "\u5efa\u7bc9\u30fb\u30ea\u30d5\u30a9\u30fc\u30e0\u8cbb\u7528\u8a08\u7b97",
"description": "\u5206\u304b\u3063\u3066\u3044\u308b\u60c5\u5831\u304b\u3089\u5efa\u7bc9\u30fb\u30ea\u30d5\u30a9\u30fc\u30e0\u8cbb\u7528\u3092\u6982\u7b97\u3057\u3001\u9762\u7a4d\u3001\u5834\u6240\u3001\u5de5\u4e8b\u5185\u5bb9\u3001\u8aad\u307f\u53d6\u308c\u308b\u56f3\u9762\u3067\u6761\u4ef6\u3092\u8a73\u3057\u304f\u3067\u304d\u307e\u3059\u3002\u8cbb\u7528\u5185\u8a33\u3092\u78ba\u8a8d\u3057\u3001\u4e88\u7b97\u91cd\u8996\u30fb\u6a19\u6e96\u30fb\u30d7\u30ec\u30df\u30a2\u30e0\u30fb\u30e9\u30b0\u30b8\u30e5\u30a2\u30ea\u30fc\u3092\u6bd4\u8f03\u3067\u304d\u307e\u3059\u3002\u65e5\u672c\u3067\u306f\u7573\u30fb\u576a\u3067\u306e\u9762\u7a4d\u5165\u529b\u306b\u3082\u5bfe\u5fdc\u3057\u307e\u3059\u3002\u5bfe\u5fdc\u3059\u308b\u5de5\u4e8b\u306f\u56fd\u306b\u3088\u3063\u3066\u7570\u306a\u308a\u307e\u3059\u3002\u8868\u793a\u4fa1\u683c\u306f\u6982\u7b97\u4e88\u7b97\u3067\u3042\u308a\u3001\u696d\u8005\u306e\u898b\u7a4d\u66f8\u3084\u5c02\u9580\u5bb6\u306e\u52a9\u8a00\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002"
},
"hi": {
"subtitle": "\u0928\u093f\u0930\u094d\u092e\u093e\u0923 \u0932\u093e\u0917\u0924 \u0915\u0948\u0932\u0915\u0941\u0932\u0947\u091f\u0930",
"description": "\u0909\u092a\u0932\u092c\u094d\u0927 \u091c\u093e\u0928\u0915\u093e\u0930\u0940 \u0938\u0947 \u0928\u093f\u0930\u094d\u092e\u093e\u0923 \u092f\u093e \u0928\u0935\u0940\u0928\u0940\u0915\u0930\u0923 \u0915\u0940 \u0932\u093e\u0917\u0924 \u0915\u093e \u0905\u0928\u0941\u092e\u093e\u0928 \u0932\u0917\u093e\u090f\u0901\u0964 \u0906\u0915\u093e\u0930, \u0938\u094d\u0925\u093e\u0928, \u0915\u093e\u092e \u0914\u0930 \u092a\u0922\u093c\u0928\u0947 \u092f\u094b\u0917\u094d\u092f \u0928\u0915\u094d\u0936\u0947 \u091c\u094b\u0921\u093c\u0915\u0930 \u0905\u0928\u0941\u092e\u093e\u0928 \u0938\u0941\u0927\u093e\u0930\u0947\u0902\u0964 \u092c\u091c\u091f, \u0938\u094d\u091f\u0948\u0902\u0921\u0930\u094d\u0921, \u092a\u094d\u0930\u0940\u092e\u093f\u092f\u092e \u0914\u0930 \u0932\u0915\u094d\u091c\u093c\u0930\u0940 \u0915\u0940 \u0924\u0941\u0932\u0928\u093e \u0915\u0930\u0947\u0902 \u0914\u0930 \u0932\u093e\u0917\u0924 \u0915\u093e \u0935\u093f\u0935\u0930\u0923 \u0926\u0947\u0916\u0947\u0902\u0964 \u0909\u092a\u0932\u092c\u094d\u0927 \u0915\u093e\u092e \u0926\u0947\u0936 \u0915\u0947 \u0905\u0928\u0941\u0938\u093e\u0930 \u0905\u0932\u0917 \u0939\u0948\u0902\u0964 \u0915\u0940\u092e\u0924\u0947\u0902 \u092c\u091c\u091f \u0905\u0928\u0941\u092e\u093e\u0928 \u0939\u0948\u0902, \u0920\u0947\u0915\u0947\u0926\u093e\u0930 \u0915\u0947 \u0915\u094b\u091f\u0947\u0936\u0928 \u092f\u093e \u092a\u0947\u0936\u0947\u0935\u0930 \u0938\u0932\u093e\u0939 \u0928\u0939\u0940\u0902\u0964"
},
"it": {
"subtitle": "Calcolatore dei costi edili",
"description": "Stima i costi di costruzione e ristrutturazione con le informazioni disponibili, poi aggiungi dimensioni, luogo, lavori e disegni leggibili. Confronta Budget, Standard, Premium e Lusso e consulta la ripartizione dei costi. I lavori disponibili variano da paese a paese. I prezzi sono stime di budget, non preventivi o consulenza professionale."
},
"pt": {
"subtitle": "Calculadora de custos de obra",
"description": "Estime os custos de constru\u00e7\u00e3o e renova\u00e7\u00e3o com as informa\u00e7\u00f5es dispon\u00edveis e acrescente dimens\u00f5es, local, trabalhos e plantas leg\u00edveis. Compare Econ\u00f4mico, Padr\u00e3o, Premium e Luxo e consulte a composi\u00e7\u00e3o do pre\u00e7o. Os trabalhos dispon\u00edveis variam por pa\u00eds. Os pre\u00e7os s\u00e3o estimativas de or\u00e7amento, n\u00e3o propostas de empreiteiros nem aconselhamento profissional."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: c6d9541ff3f7e58b54c3d213cebaebf219c68fa00528ac75bd1a7b7351d40d5b