garden-doctor
Diagnoses plant problems from symptoms (yellow leaves, brown spots, drooping, pests). Provides likely diagnoses with confidence scores, treatment plans, and prevention tips using a knowledge base of 40+ common plant problems. Skill: garden-doctor Owner: voronindenis5 Summary: Diagnoses plant problems from symptoms (yellow leaves, brown spots, drooping, pests). Provides likely diagnoses with confidence scores, treatment plans, and prevention tips using a knowledge base of 40+ common plant problems. Tags: latest:0.1.1 Version history: v0.1.1 | 2026-08-11T11:58:07.235Z | auto - Removed the file skill-card.md. - No changes to code or features
Rank
62
Safety
84
Downloads
2.6k
Updated
Oct 9, 2026
Version
0.1.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 2.6K downloads reported by the source. Last updated 10/9/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 9, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 9, 2026
- Adoption signal
- 2.6K downloadsadoption · observed Oct 9, 2026
- Latest release
- 0.1.1release · observed Aug 11, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17b6amkd3wzqgg640v03a9r1n83gxs1:garden-doctor- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-garden-doctor/snapshot"
Documentation
CLAWHUB
63,331 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: garden-doctor
description: Diagnoses plant problems from symptoms (yellow leaves, brown spots, drooping, pests). Provides likely diagnoses with confidence scores, treatment plans, and prevention tips using a knowledge base of 40+ common plant problems.
version: 1.0.0
author: Denis Voronin
license: MIT
tags:
- gardening
- plants
- diagnosis
- agriculture
- troubleshooting
---
# Garden Doctor
An agent skill that diagnoses common plant health problems from reported symptoms and provides treatment plans.
## What It Does
- **Symptom-based diagnosis** — takes a plant type and list of symptoms, matches against a knowledge base of 40+ common problems.
- **Confidence scoring** — ranks each candidate diagnosis by how many reported symptoms it matches.
- **Treatment plans** — provides step-by-step treatment instructions for each diagnosis.
- **Prevention tips** — suggests long-term care changes to prevent recurrence.
- **Pest identification** — recognizes common pests (aphids, spider mites, fungus gnats, etc.) and their damage patterns.
## Quick Start
```bash
# Diagnose from symptoms
python3 scripts/garden_doctor.py diagnose \
--plant "tomato" \
--symptoms "yellow leaves" "brown spots on leaves" "drooping"
# List all known problems
python3 scripts/garden_doctor.py list
# Show details of a specific problem
python3 scripts/garden_doctor.py info --id overwatering
# Search by symptom keyword
python3 scripts/garden_doctor.py search --symptom "yellow leaves"
```
## Input Format
```bash
python3 scripts/garden_doctor.py diagnose \
--plant "monstera" \
--symptoms "yellow leaves" "brown spots" "wilting"
```
Symptoms are matched as keywords — partial matches work (e.g., "yellow" matches "yellow leaves", "yellowing lower leaves").
## Output
Diagnosis produces structured JSON:
```json
{
"plant": "monstera",
"symptoms_reported": ["yellow leaves", "brown spots", "wilting"],
"diagnoses": [
{
"id": "root_rot",
"name": "Root Rot (Overwatering)",
"confidence": 0.85,
"matched_symptoms": 3,
"cause": "Soil stays soggy; roots suffocate and decay.",
"treatment": [...],
"prevention": [...]
}
],
"disclaimer": "This tool is for informational purposes..."
}
```
## Reference Documentation
- [`references/knowledge-base.md`](references/knowledge-base.md) — full catalog of 40+ plant problems
- [`references/symptoms-guide.md`](references/symptoms-guide.md) — symptom-to-cause reference
## Disclaimer
This tool is for informational and educational purposes only. For valuable or rare plants, consult a local horticulturist or agricultural extension service.README.md
# Garden Doctor
An agent skill that diagnoses plant health problems from symptoms and provides treatment plans and prevention tips.
## Features
- 🌿 **40+ common plant problems** in the knowledge base
- 🔍 **Symptom-based diagnosis** with confidence scoring
- 💊 **Step-by-step treatment plans** for each diagnosis
- 🛡️ **Prevention tips** to stop recurrence
- 🐛 **Pest identification** (aphids, spider mites, gnats, whiteflies, more)
- 🌱 **Plant-type awareness** — filters diagnoses relevant to specific plants
## Installation
```bash
cp -r garden-doctor /path/to/skills/
```
## Usage
```bash
# Diagnose a plant problem
python3 scripts/garden_doctor.py diagnose \
--plant "tomato" \
--symptoms "yellow leaves" "brown spots" "drooping"
# List all known problems
python3 scripts/garden_doctor.py list
# Show details of a specific problem by ID
python3 scripts/garden_doctor.py info --id spider_mites
# Search problems by symptom keyword
python3 scripts/garden_doctor.py search --symptom "yellow leaves"
```
## Output Format
Diagnosis results are JSON:
```json
{
"plant": "tomato",
"symptoms_reported": ["yellow leaves", "brown spots"],
"diagnoses": [
{
"id": "early_blight",
"name": "Early Blight",
"confidence": 0.80,
"matched_symptoms": 2,
"cause": "Fungal infection (Alternaria solani)",
"treatment": ["Remove affected leaves", "Apply copper fungicide", ...],
"prevention": ["Rotate crops", "Water at soil level", ...]
}
]
}
```
## Supported Plant Types
The knowledge base covers problems applicable to: tomatoes, peppers, roses, monstera, pothos, succulents, orchids, ferns, herbs (basil, mint), cucumbers, lettuce, citrus, fiddle leaf fig, snake plant, and general houseplants.
## Reference Documentation
- [Knowledge Base](references/knowledge-base.md) — full catalog of 40+ problems
- [Symptoms Guide](references/symptoms-guide.md) — symptom-to-cause quick reference
## Disclaimer
⚠️ For informational purposes only. For valuable, rare, or commercially important plants, consult a local horticulturist or agricultural extension service.
## License
MIT © Denis Voronin_meta.json
{
"ownerId": "kn75wwn4x6djaf28jbykeamazd81gtdp",
"slug": "garden-doctor",
"version": "0.1.1",
"publishedAt": 1786449487235
}references/knowledge-base.md
# Plant Problem Knowledge Base Full catalog of 40+ common plant problems covered by `garden_doctor.py`. ## How to Read This Document Each entry has: - **ID** — unique identifier for the `info` command - **Name** — common name of the problem - **Category** — watering, light, nutrient, pest, fungal, bacterial, environmental, temperature - **Symptoms** — observable signs (what the user reports) - **Cause** — underlying cause - **Affected plants** — plant types most commonly affected (or "all" for universal) - **Treatment** — actionable steps to fix - **Prevention** — long-term care adjustments --- ## Watering Problems ### Overwatering / Root Rot - **ID:** `overwatering` - **Symptoms:** Yellowing leaves (especially lower), wilting despite wet soil, mushy stems, brown soft spots, foul smell from soil, leaf drop - **Cause:** Soil stays waterlogged; roots suffocate, decay, and rot - **Treatment:** Stop watering immediately. Remove plant from pot, inspect roots. Trim brown/mushy roots with sterilized scissors. Repot in fresh, well-draining soil. Reduce watering frequency. - **Prevention:** Only water when top 2-5 cm of soil is dry. Ensure pot has drainage holes. Use well-draining soil mix. ### Underwatering - **ID:** `underwatering` - **Symptoms:** Dry crispy leaf edges, wilting/drooping, dry soil pulling from pot edges, slow growth, leaves curling inward - **Cause:** Insufficient water; plant is drought-stressed - **Treatment:** Water thoroughly until water drains from bottom. For severely dry plants, bottom-water for 30 minutes. Establish regular watering schedule. - **Prevention:** Check soil moisture weekly. Water deeply rather than shallowly. Use mulch to retain moisture (outdoor plants). ### Edema - **ID:** `edema` - **Symptoms:** Blisters/bumps on underside of leaves, corky patches, leaf curling - **Cause:** Plant takes up water faster than it can transpire (usually from overwatering in high humidity) - **Treatment:** Reduce watering. Improve air circulation. Increase light. - **Prevention:** Water in morning. Ensure good ventilation. --- ## Light Problems ### Too Little Light - **ID:** `low_light` - **Symptoms:** Leggy/stretched growth, small pale leaves, slow growth, leaning toward light, leaves dropping - **Cause:** Insufficient light for photosynthesis - **Treatment:** Move to brighter location (indirect light). Supplement with grow lights (12-14 hours). Prune leggy growth. - **Prevention:** Research light needs of each plant. Rotate pots weekly for even growth. ### Too Much Light / Sunburn - **ID:** `sunburn` - **Symptoms:** Brown crispy patches on leaves (often white/bleached), leaves curling, crispy edges, spots on the side facing the sun - **Cause:** Excessive direct sunlight bleaches and burns leaf tissue - **Treatment:** Move plant away from direct sun. Filter light with sheer curtain. Remove severely damaged leaves. - **Prevention:** Acclimate plants gradually to brighter light. Know your plant's light requirements. --- ##
references/symptoms-guide.md
# Symptoms Guide — Quick Reference A symptom-to-cause reference to help match what you observe to possible diagnoses. ## How to Use 1. Identify the primary symptom you observe. 2. Check the possible causes below. 3. Use `garden_doctor.py diagnose` with the symptom(s) for ranked, confidence-scored results. ## Symptom → Possible Causes ### Yellow Leaves | Pattern | Likely Causes | |---|---| | Lower/older leaves yellowing uniformly | Overwatering, nitrogen deficiency, natural aging | | New leaves yellow with green veins | Iron deficiency | | Interveinal yellowing (between veins) | Iron or magnesium deficiency | | Yellowing + brown spots | Early blight, leaf spot, bacterial spot | | Yellow speckling/stippling | Spider mites | | General yellowing + wilting | Overwatering/root rot | | Yellowing + sticky residue | Aphids, scale, whiteflies (honeydew) | ### Brown Spots / Patches | Pattern | Likely Causes | |---|---| | Brown spots with concentric rings | Early blight | | Brown spots with yellow halos | Leaf spot (fungal or bacterial) | | Water-soaked dark patches | Late blight, cold stress | | Brown crispy tips/edges | Low humidity, salt buildup, nutrient burn, underwatering | | Brown sunken lesions on fruit | Anthracnose, blossom end rot (bottom of fruit) | | Brown/black mushy roots | Root rot (overwatering or fungal) | ### Wilting / Drooping | Pattern | Likely Causes | |---|---| | Wilting + wet soil | Overwatering, root rot | | Wilting + dry soil | Underwatering | | Wilting + no recovery at night | Bacterial wilt | | Wilting + mushy stem | Root rot | | Drooping + hot weather | Heat stress | | Sudden widespread wilt | Bacterial wilt, cold shock | ### White / Powdery / Fuzzy Growth | Pattern | Likely Causes | |---|---| | White powdery spots | Powdery mildew | | White cottony masses | Mealybugs | | Gray fuzzy mold | Botrytis (gray mold) | | White crust on soil | Salt buildup | | White fuzzy growth under leaves | Late blight (sporulation) | ### Holes / Chewed Leaves | Pattern | Likely Causes | |---|---| | Large irregular holes | Caterpillars, slugs/snails | | Small holes + dark droppings | Caterpillars | | Holes + slimy trails | Slugs/snails | | Ragged edges | Caterpillars, earwigs | | Tiny pinprick holes | Flea beetles | ### Sticky Residue / Honeydew | Pattern | Likely Causes | |---|---| | Sticky leaves + insects on new growth | Aphids | | Sticky leaves + hard bumps on stems | Scale insects | | Sticky leaves + white flying insects | Whiteflies | | Sticky leaves + black sooty coating | Sooty mold (secondary to pest honeydew) | ### Webbing | Pattern | Likely Causes | |---|---| | Fine webbing on plant | Spider mites | | Webbing with caterpillars | Fall webworm / tent caterpillar | ### Distorted / Deformed Growth | Pattern | Likely Causes | |---|---| | Twisted/cupped leaves | Herbicide drift | | Narrow strap-like leaves | Herbicide drift | | Stunted distorted new growth | Aphids, thrips | | Deformed fruit with corky scars | Catfacing (cool
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/voronindenis5/skills/garden-doctor",
"sourceUrl": "https://clawhub.ai/voronindenis5/skills/garden-doctor",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T13:27:27.896Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-garden-doctor/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-garden-doctor/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T13:27:27.896Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2.6K downloads",
"href": "https://clawhub.ai/voronindenis5/garden-doctor",
"sourceUrl": "https://clawhub.ai/voronindenis5/garden-doctor",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T13:27:27.896Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.1.1",
"href": "https://clawhub.ai/voronindenis5/garden-doctor",
"sourceUrl": "https://clawhub.ai/voronindenis5/garden-doctor",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-08-11T11:58:07.235Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-garden-doctor/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-garden-doctor/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 0.1.1",
"description": "- Removed the file skill-card.md. - No changes to code or features; documentation and functionality remain the same.",
"href": "https://clawhub.ai/voronindenis5/garden-doctor",
"sourceUrl": "https://clawhub.ai/voronindenis5/garden-doctor",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-08-11T11:58:07.235Z",
"isPublic": true
}
]
}Record generated Oct 9, 2026.
