Diagnose plants from photos. Identifies the species, assesses health with visible evidence, and returns a care plan. Named plants get a persistent checkup history so you can track whether they are improving.
Photo in, diagnosis out. A Vellum plugin that identifies plants, assesses their health from a photo, and returns a concrete care plan. Named plants get a persistent checkup history so you can see whether they are getting better or worse.
Once installed, just talk to your assistant. No commands to memorize.
Diagnose a plant:
Track a plant over time:
Give the plant a name the first time you diagnose it ("this is Fernando") and every checkup is logged to its history. Then later:
One-off diagnoses without a name work fine too; they just aren't logged.
Tips for better photos:
| Surface | Name | Purpose |
|---|---|---|
| Tool | plant_diagnose | Photo path in, structured diagnosis + care plan out. Logs to history when a plant name is given. |
| Tool | plant_history | Roster of registered plants, or one plant's full checkup history. |
| Skill | plant-doctor | Teaches the assistant the diagnosis and checkup workflows. |
| Hook | init | Prepares the data directory and CSV files. |
Plain CSV in the plugin's data/ directory (preserved across upgrades):
plants.csv: the registry (id, name, species, location, date added).diagnoses.csv: one row per checkup (date, plant, health, issues, summary, photo path).config.json at the plugin root:
{
"visionProfile": null,
"maxImageBytes": 10485760
}
visionProfile: pin diagnoses to a specific inference profile key. When
null, the plugin uses the active profile if it supports vision, otherwise
the first vision-capable profile it finds.maxImageBytes: reject images larger than this (default 10 MB).assistant plugins install plant-doctor
Or from a repo URL:
assistant plugins install https://github.com/<owner>/plant-doctor
jpg, jpeg, png, webp, gif.