← fixRAgentCONTENT HISTORY

Update to fixRAgent

Snapshot Oct 26, 2026 · 18:06 UTC · version 1.0.3

Collection source: downloaded plugin package.

WHAT CHANGED

First saved snapshot

No earlier snapshot is available to establish a change.

Save fixRAgent and check future changes in Following.

Up to 10 plugins free · no card required.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Use when someone shares or points to a photo of something in a building (a leak, a water heater, a boiler, an electrical panel, an appliance, damage) and wants to know what it is, how urgent it is, and who to call. Also use when a property manager, landlord or maintenance team mentions a maintenance request, a resident's complaint or something broken, leaking or not working, even with no photo yet; when they ask what fixRAgent does; or when they have just added fixRAgent and want to try it. Calls the fixRAgent tools (try_sample with no photo or key, assess_property_photo with a photo) and presents the result in plain words.",
  "included_files": [],
  "name": "triage-maintenance-photo",
  "skill_md_contents": "---\nname: triage-maintenance-photo\ndescription: Use when someone shares or points to a photo of something in a building (a leak, a water heater, a boiler, an electrical panel, an appliance, damage) and wants to know what it is, how urgent it is, and who to call. Also use when a property manager, landlord or maintenance team mentions a maintenance request, a resident's complaint or something broken, leaking or not working, even with no photo yet; when they ask what fixRAgent does; or when they have just added fixRAgent and want to try it. Calls the fixRAgent tools (try_sample with no photo or key, assess_property_photo with a photo) and presents the result in plain words.\n---\n\n# Triage a maintenance photo with fixRAgent\n\nYou have the fixRAgent MCP server (`fixragent`) with three tools: `try_sample`, `assess_property_photo` and `get_triage_profile`. Use them; do not guess a triage yourself and present it as fixRAgent's.\n\n## 1. Danger first\n\nIf the person describes something happening right now that needs emergency services (fire, smoke, a gas smell, someone hurt, sparking, water on live electrics), tell them to call 911 (or their local emergency number) and get people clear first. A tool call is not a substitute for that. You may still run the assessment afterwards if they want a record.\n\n## 2. No photo yet, or \"what does this do?\"\n\nCall `try_sample`. It needs no key and no input. Say plainly that the result is a SAMPLE: a stored fixRAgent assessment of a sample photo from fixRAgent's test set, not a read of any photo of theirs.\n\n## 3. Assess their photo\n\nCall `assess_property_photo` with:\n\n- `image_base64`: the photo's bytes, base64-encoded. JPEG, PNG or WebP, at least 1 KB and at most 3 MB once decoded. If the photo is a file on disk you can read, encode it (for example `base64 -w0 photo.jpg` on Linux, `base64 -i photo.jpg` on macOS). If you can see the image but cannot get its bytes, say so and ask for the file; do not describe the image in words and pass that off as the photo.\n- `mime_type`: `image/jpeg`, `image/png` or `image/webp`, matching the bytes.\n- `problem_text` (optional): the problem in the reporter's own words, if you have them. Do not add your own diagnosis to it.\n\nBefore sending, tell the person the photo will be sent to fixragent.com for assessment. Location metadata is stripped on fixRAgent's server, not before the photo leaves their machine.\n\n## 4. Present the result\n\nRead the fields from the tool's result. Lead with the four things a manager acts on, in plain words:\n\n1. **What it is**: `core.asset_type` (and `core.photo_subject` if it helps).\n2. **How urgent**: `core.tier`, exactly one of EMERGENCY, TODAY, THIS WEEK, WHENEVER. Quote the word as returned. If `core.safety_hazard` is true, say so and give `core.hazard_detail`.\n3. **Who to call**: `core.trade_required`. If it is null, say no trade was named (for example because no fault was visible); do not invent one.\n4. **What to tell the resident**: `core.resident_explanation`, quoted.\n\nThen:\n\n- Whether a fault was seen: `core.fault_detected` and `core.fault_summary`. If `core.fault_visible_in_photo` is false, say the photo did not show a fault, which is not the same as \"nothing is wrong\".\n- How many reads agreed, if `agreement` is present (for example \"3 of 3 reads agreed\").\n- The **Triage Profile link**: `share_url`. It is a page the resident or contractor can open.\n- Pass on any `warnings` the tool returned, in plain words.\n\n## 5. Limits to state honestly\n\n- If the result has `sample: true`, it is the stored SAMPLE, **not** an assessment of their photo. This happens when no key was sent and the keyless allowance (3 per caller in a rolling 24 hours, within a daily ceiling shared by all keyless callers) is used up. Say so, and point them to a free key at https://fixragent.com/docs#key, and send as the x-triage-key header, an Authorization: Bearer header, or ?k= on the server URL.\n- The result is a triage from one photo, not an inspection. It does not replace a qualified tradesperson on site.\n- Do not add costs, repair steps, part numbers or timelines the tool did not return.\n\n## Reading one back\n\nIf someone pastes a `fixragent.com/c/<id>` link or a diagnosis id, call `get_triage_profile` with that id. It reads the saved assessment, does not re-read the photo and spends nothing from the daily allowance, but it needs a fixRAgent key: without one it returns an error saying no key was sent. In that case, ask the person to open the link and paste what it shows, or to add a free key from https://fixragent.com/docs#key.\n"
}

SHA-256 of public snapshot: 2249b78432a8b900e2d70817bd48392207639f035f64e1d2ddf1f10e8033db0b