Pest & Disease Tracker
by @johstracke
Identify, track, and manage garden pests and diseases, log treatments, monitor effectiveness, and get tailored control recommendations for home gardeners and...
clawhub install pest-disease-trackerπ About This Skill
name: pest-disease-tracker description: Track garden pests and diseases with treatments. Identify problems, track treatments, and monitor effectiveness. Use when dealing with garden pests, plant diseases, or treatment planning. Security: file exports restricted to safe directories. Perfect for home gardeners and small farmers managing plant health.
Pest & Disease Tracker
Track and manage garden pests and diseases with treatment tracking.
Quick Start
Add a pest or disease
pest_tracker.py add --type "pest" --name "aphids" --plants "tomatoes,peppers"
Record treatment
pest_tracker.py treat "" --method "" --product "" --notes ""
List all issues
pest_tracker.py list
Show problem details
pest_tracker.py show ""
Search issues
pest_tracker.py search ""
Get treatment recommendations
pest_tracker.py recommend ""
Export data
pest_tracker.py export ""
Usage Patterns
For pest identification and tracking
# Add pest sightings
pest_tracker.py add --type "pest" --name "aphids" --plants "tomatoes" --severity "moderate"
pest_tracker.py add --type "pest" --name "slugs" --plants "lettuce,hostas" --severity "high"Get treatment recommendations
pest_tracker.py recommend "aphids"
Output: Neem oil, insecticidal soap, ladybugs
Record treatments
pest_tracker.py treat --method "spray" --product "neem oil" --notes "Apply in evening, reapply in 7 days"
pest_tracker.py treat --method "natural" --product "ladybugs" --notes "Released 100 ladybugs"
For disease management
# Add diseases
pest_tracker.py add --type "disease" --name "early blight" --plants "tomatoes" --severity "critical"
pest_tracker.py add --type "disease" --name "powdery mildew" --plants "squash" --severity "moderate"Get treatment options
pest_tracker.py recommend "early blight"
Output: Copper fungicide, remove affected leaves, improve air circulation
Track treatment effectiveness
pest_tracker.py treat --method "remove" --product "fungicide" --status "effective"
For preventive planning
# Document common issues in your garden
pest_tracker.py add --type "pest" --name "cucumber beetles" --plants "cucumbers,melons" --severity "low" --notes "Prevent with row covers"Set up prevention schedule
pest_tracker.py recommend "cucumber beetles"
Output: Row covers, beneficial nematodes, crop rotation
Problem Types
Common Pests
Common Diseases
Treatment Recommendations
Organic/Natural Treatments
Chemical Treatments
Always follow label directions and safety precautions.
Severity Levels
| Level | Description | Action Timeline | |-------|-------------|-----------------| | low | Minor annoyance, limited damage | Treat within 7 days | | moderate | Noticeable damage, spreading | Treat within 3-5 days | | high | Significant damage, severe impact | Treat within 1-2 days | | critical | Plant death or total crop loss | Treat immediately |
Examples
Aphid outbreak on tomatoes
# Add the problem
pest_tracker.py add --type "pest" --name "aphids" --plants "tomatoes" --severity "high" \
--notes "Found on new growth, honeydew present"Get treatment options
pest_tracker.py recommend "aphids"
Output: Neem oil, insecticidal soap, ladybugs, strong water spray
Apply treatment
pest_tracker.py treat --method "spray" --product "neem oil" \
--notes "Spray every 2-3 days for 2 weeks, apply in evening"
Early blight on tomatoes
# Add disease
pest_tracker.py add --type "disease" --name "early blight" --plants "tomatoes" --severity "critical" \
--notes "Found on lower leaves, rainy weather, needs immediate action"Get recommendations
pest_tracker.py recommend "early blight"
Output: Copper fungicide, remove affected leaves, improve air circulation, avoid overhead watering
Apply treatment
pest_tracker.py treat --method "remove" --product "copper fungicide" \
--notes "Applied fungicide, removed worst leaves, spaced plants for airflow"
Slug problem on lettuce
# Add pest
pest_tracker.py add --type "pest" --name "slugs" --plants "lettuce,hostas" --severity "moderate" \
--notes "Slime trails visible, holes in leaves"Get options
pest_tracker.py recommend "slugs"
Output: Beer traps, diatomaceous earth, copper tape, beneficial nematodes
Set up traps
pest_tracker.py treat --method "traps" --product "beer traps" \
--notes "Set up 5 beer traps around bed, check daily"
Search Features
Security
Path Validation
Theexport function validates output paths to prevent malicious writes:
~/.openclaw/workspace/, /tmp/, and home directory/etc/, /usr/, /var/, etc.)~/.bashrc, ~/.ssh, etc.)Data Storage
~/.openclaw/workspace/pest_tracker_db.jsonBest Practices
1. Identify early - Treat problems before they spread 2. Monitor regularly - Check plants daily during growing season 3. Use IPM - Integrated Pest Management combines methods for best results 4. Document treatments - Track what worked and what didn't 5. Prevent first - Barriers and beneficials reduce need for treatments 6. Rotate treatments - Prevent pest resistance 7. Follow labels - Chemical treatments need proper application 8. Improve conditions - Many problems thrive in stressed plants
Prevention Tips
Prevent Pests
Prevent Diseases
Related Skills
Use together for complete garden management!
π‘ Examples
Aphid outbreak on tomatoes
# Add the problem
pest_tracker.py add --type "pest" --name "aphids" --plants "tomatoes" --severity "high" \
--notes "Found on new growth, honeydew present"Get treatment options
pest_tracker.py recommend "aphids"
Output: Neem oil, insecticidal soap, ladybugs, strong water spray
Apply treatment
pest_tracker.py treat --method "spray" --product "neem oil" \
--notes "Spray every 2-3 days for 2 weeks, apply in evening"
Early blight on tomatoes
# Add disease
pest_tracker.py add --type "disease" --name "early blight" --plants "tomatoes" --severity "critical" \
--notes "Found on lower leaves, rainy weather, needs immediate action"Get recommendations
pest_tracker.py recommend "early blight"
Output: Copper fungicide, remove affected leaves, improve air circulation, avoid overhead watering
Apply treatment
pest_tracker.py treat --method "remove" --product "copper fungicide" \
--notes "Applied fungicide, removed worst leaves, spaced plants for airflow"
Slug problem on lettuce
# Add pest
pest_tracker.py add --type "pest" --name "slugs" --plants "lettuce,hostas" --severity "moderate" \
--notes "Slime trails visible, holes in leaves"Get options
pest_tracker.py recommend "slugs"
Output: Beer traps, diatomaceous earth, copper tape, beneficial nematodes
Set up traps
pest_tracker.py treat --method "traps" --product "beer traps" \
--notes "Set up 5 beer traps around bed, check daily"
π Tips & Best Practices
1. Identify early - Treat problems before they spread 2. Monitor regularly - Check plants daily during growing season 3. Use IPM - Integrated Pest Management combines methods for best results 4. Document treatments - Track what worked and what didn't 5. Prevent first - Barriers and beneficials reduce need for treatments 6. Rotate treatments - Prevent pest resistance 7. Follow labels - Chemical treatments need proper application 8. Improve conditions - Many problems thrive in stressed plants