← 返回
未分类 中文

Garden Planner

Comprehensive garden planning — track plants, get planting recommendations, watering schedules, and frost alerts. Use when: garden, plant, planting, harvest,...
全面的园艺规划 — 跟踪植物,获取种植建议、浇水计划及霜冻预警。适用于:园艺、植物、种植、收获等。
newageinvestments25-byte newageinvestments25-byte 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 367
下载
💾 0
安装
1
版本
#latest

概述

Garden Planner Skill

Track what's growing, when to water, what to plant, and when frost threatens.

Data Location

Default: ~/.openclaw/workspace/garden/garden.json

All scripts accept --data-dir PATH to override.

Scripts

All scripts are in skills/garden-planner/scripts/. Run with python3.


Add a Plant

python3 add_plant.py --name "Cherokee Purple Tomato" --type vegetable
python3 add_plant.py --name "Basil" --type herb --location container-1
python3 add_plant.py --name "Cucumber" --type vegetable --planted-date 2025-05-20 --location bed-B --notes "Spacemaster variety"

Options:

  • --name (required) — plant name
  • --type (required) — vegetable, herb, flower, or fruit
  • --planted-date — YYYY-MM-DD (default: today)
  • --location — bed/container/row label (default: unspecified)
  • --notes — free text notes
  • --days-to-harvest N — override auto-lookup from planting calendar

Harvest date is auto-calculated from references/planting-calendar.md.


Garden Status

python3 garden_status.py
python3 garden_status.py --all      # include harvested plants
python3 garden_status.py --json

Shows: growth stage (seedling → vegetative → flowering → fruiting → ready), days since planting, expected harvest date, next action. Flags plants ready to harvest.


Weather & Frost Warnings

python3 weather_check.py --lat 37.54 --lon -77.44
python3 weather_check.py --zip 23220
python3 weather_check.py --json     # reads lat/lon from garden.json config

Fetches 7-day forecast from Open-Meteo (free, no API key). Flags:

  • ⚠️ Frost warning: low approaching 34°F / 1°C
  • ❄️ Frost: low at or below 32°F / 0°C
  • 🧊 Hard freeze: low at or below 25°F / -4°C

Planting Guide

python3 planting_guide.py --zone 7
python3 planting_guide.py --zone 6 --date 2025-04-01
python3 planting_guide.py --zone 7 --type vegetable
python3 planting_guide.py --zone 7 --json

Recommends: plant now, start indoors, coming soon, or too late — based on zone frost dates and current date. Uses references/planting-calendar.md and references/zones.md.


Watering Schedules

python3 watering.py status                              # what needs water today
python3 watering.py list                                # all schedules
python3 watering.py set --target bed-A --days 2 --notes "Deep water"
python3 watering.py log --target bed-A                  # log watered today
python3 watering.py log --target bed-A --date 2025-06-10

Garden Config (in garden.json)

Set zone, location name, and coordinates so weather/planting scripts work without extra flags:

{
  "config": {
    "zone": "7",
    "location_name": "Backyard — Richmond, VA",
    "lat": 37.5407,
    "lon": -77.4360
  }
}

References

  • references/planting-calendar.md — 30 vegetables and herbs with days-to-harvest and zone ranges
  • references/zones.md — USDA hardiness zones with frost date data
  • assets/garden.example.json — example garden file to copy and customize

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 06:15 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

life-service

Sonoscli

steipete
控制Sonos音箱(发现/状态/播放/音量/分组)
★ 57 📥 85,262
life-service

Caldav Calendar

asleep123
使用 vdirsyncer + khal 同步并查询 CalDAV 日历(iCloud、Google、Fastmail、Nextcloud 等)。适用于 Linux。
★ 244 📥 30,712
ai-agent

Workflow Crystallizer

newageinvestments25-byte
分析记忆日志,检测重复出现的模式,并建议自动化(cron 任务、技能或工作流快捷方式)。代理会逐步构建自己的快捷方式。
★ 0 📥 510