← Files Wrench NodeARCHIVED FILE
plugin.json
6.97 KB · Nov 9, 2026 · 18:08 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "wrench-node",
"version": "1.1.0",
"description": "Auto repair diagnostics",
"author": {
"name": "Wrench Node"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Wrench Node",
"shortDescription": "Auto repair diagnostics",
"longDescription": "Diagnostic and service-writing tools for auto repair technicians, service advisors and shop owners, from the team behind Wrench Node shop management software.\n\nWhat you can do\n\u2022 Diagnose a concern: give the vehicle, complaint, trouble codes and symptoms and get a suggested test plan: what to check first and why, how to test it, the tools you may need and what to look for. Tell it what you've already tested and it builds on those results.\n\u2022 Decide the next test: report your readings mid-diagnosis and get an interpretation and a suggested next check.\n\u2022 Write up tech notes: turn shorthand like \"LF wheel brg play, noisy\" into clean, numbered repair order notes based on what the tech wrote.\n\u2022 Write repair write-ups: paste the customer's complaint and the technician's notes and get a Complaint, Cause, Correction write-up drafted from those notes.\n\u2022 Explain work to customers: turn inspection findings into plain language a car owner can follow.\n\u2022 Translate between English and Spanish: write-ups, estimates and customer messages.\n\nGood to know\nSuggestions are a starting point for a qualified technician. Always confirm diagnoses, specifications and procedures with the manufacturer's service information before making a repair, and review any write-up before you use it.\n\nPrivacy\nNo account or login is needed. The tools only see the text you send. Wrench Node does not save that text; it records only usage details such as which tool was used and when. See our privacy policy for details.\n\nWrench Node also makes shop management software, with repair orders, digital inspections, estimates and payments, at wrenchnode.com.",
"developerName": "Wrench Node",
"category": "Productivity",
"capabilities": [
"Interactive"
],
"defaultPrompt": [
"2018 BMW X3 30i, P0171, rough idle when cold, smoke test passed. What should I check next?",
"Clean up my notes for the RO: LF wheel brg loud, play in wheel. front pads 3mm rotors scored",
"Explain to my customer in simple terms: front pads 2mm, rear tires 3/32, valve cover gasket seeping"
],
"websiteURL": "https://www.wrenchnode.com/",
"supportURL": "https://www.wrenchnode.com/support",
"privacyPolicyURL": "https://www.wrenchnode.com/privacy",
"termsOfServiceURL": "https://www.wrenchnode.com/terms",
"brandColor": "#2F6BFF",
"logo": "./assets/logo.png",
"composerIcon": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Diagnose a concern from vehicle, trouble code and symptom. No login or setup needed.",
"prompt": "2014 Ford F-150 5.0, P0171 code, slight hesitation on acceleration. What should I check first?",
"tools_triggered": "diagnose_vehicle_concern",
"expected_behavior": "Calls diagnose_vehicle_concern with the 2014 Ford F-150 5.0 and code P0171. Returns up to 4 prioritized diagnostic steps, each with why it is checked, how to test it and what to look for, shown in the Wrench Node answer card."
},
{
"description": "Mid-diagnosis follow-up: the tech reports a test already done and new readings.",
"prompt": "2018 BMW X3 30i, P0171. Smoke test passed. Long term fuel trim +18 at idle, +4 at 2500 rpm. What next?",
"tools_triggered": "next_diagnostic_step",
"expected_behavior": "Calls next_diagnostic_step with the vehicle, the passed smoke test and the fuel trim readings. Explains what the readings suggest and names a next test without repeating the smoke test."
},
{
"description": "Turn technician shorthand into clean repair order notes.",
"prompt": "Clean up my notes for the RO: LF wheel brg loud, play in wheel. front pads 3mm rotors scored",
"tools_triggered": "write_inspection_notes",
"expected_behavior": "Calls write_inspection_notes with the shorthand text. Returns numbered notes covering the left front wheel bearing noise and play, 3mm front pads and scored rotors, without adding findings that were not in the input."
},
{
"description": "Draft a Complaint, Cause, Correction write-up from the complaint and tech notes.",
"prompt": "Write this up for the repair order. Customer says it pulls right when braking. RF caliper seized, pads metal to metal, replaced front pads, rotors and RF caliper, road test ok.",
"tools_triggered": "write_repair_story",
"expected_behavior": "Calls write_repair_story with the complaint (pulls right when braking) and the tech notes. Returns a Complaint, Cause and Correction write-up using only those facts."
},
{
"description": "Translate a repair write-up to Spanish while keeping numbers intact.",
"prompt": "Translate to Spanish: Replaced front brake pads and rotors. Torqued lug nuts to 80 ft-lb. Total $412.50.",
"tools_triggered": "translate_repair_text",
"expected_behavior": "Calls translate_repair_text with to set to es. Returns a Spanish translation that keeps 80 ft-lb and $412.50 unchanged."
}
],
"negative": [
{
"description": "Customer record lookup. The plugin has no access to any shop or customer data, so no Wrench Node tool should be called and the assistant should say it cannot look up customer records.",
"prompt": "Look up John Smith's phone number and repair history in my shop."
},
{
"description": "Parts ordering. The plugin cannot order or price parts from suppliers, so no Wrench Node tool should be called.",
"prompt": "Order a set of front brake pads for a 2015 Honda Civic from the nearest parts store."
},
{
"description": "Booking a service appointment. The plugin cannot schedule appointments or find shops, so no Wrench Node tool should be called.",
"prompt": "Book me an oil change appointment at a repair shop near me for Saturday morning."
}
]
}
},
"publication": {
"release_notes": "First public release. Diagnose a vehicle concern, decide the next diagnostic test, write up technician notes, draft Complaint, Cause, Correction write-ups, explain findings to customers in plain language, and translate repair text between English and Spanish. No account needed."
},
"apps": "./.app.json"
}
}
}
SHA-256: 45c4eddb4435e16f725176287139008a5fc94ad3b1e716c3057f4f086d3c3493