← 返回 Skills 市场
newageinvestments25-byte

Garden Planner

作者 New Age Investments · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
121
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install garden-planner
功能描述
Comprehensive garden planning — track plants, get planting recommendations, watering schedules, and frost alerts. Use when: garden, plant, planting, harvest,...
使用说明 (SKILL.md)

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
安全使用建议
This skill appears coherent and implements local garden tracking plus weather checks. Before installing, note: (1) it will read/write ~/.openclaw/workspace/garden/garden.json (creates the directory if missing) — review or backup any existing file at that path; (2) weather_check.py makes outbound calls to Open‑Meteo (no API key required) so the host needs network access for forecasts; (3) it requires python3 available in the environment; and (4) although it doesn't request credentials or modify other skills, only run skills from sources you trust. If you want to avoid network calls, skip running weather_check.py or run scripts with local data only.
功能分析
Type: OpenClaw Skill Name: garden-planner Version: 1.0.0 The garden-planner skill bundle is a legitimate tool for tracking plants, watering schedules, and weather forecasts. The scripts (add_plant.py, garden_status.py, planting_guide.py, watering.py, and weather_check.py) perform standard file I/O within the designated workspace (~/.openclaw/workspace/garden) and use the Open-Meteo API for weather data without requiring sensitive keys or exfiltrating private information. No malicious patterns, prompt injections, or unauthorized execution techniques were identified.
能力评估
Purpose & Capability
Name/description align with required files and behavior. Scripts implement plant tracking, watering schedules, planting guidance, and weather/frost checks. Requested I/O is limited to a local data directory (~/.openclaw/workspace/garden) and the Open‑Meteo API, which is appropriate for the stated purpose.
Instruction Scope
SKILL.md simply instructs running the included Python scripts. The scripts operate on the local garden.json, local reference files, and (for weather) the Open‑Meteo endpoints. There are no instructions to read unrelated system files, access other services, or exfiltrate data to unknown endpoints.
Install Mechanism
No install spec; this is instruction-only plus bundled scripts. The scripts use only Python standard library modules (urllib, json, argparse, etc.), so no third‑party install is required. Nothing is downloaded or extracted at install time.
Credentials
The skill requests no environment variables or credentials. It writes and reads only the garden data directory under the user's home. The only network access is to Open‑Meteo (forecast and geocoding), which is appropriate for weather/frost warnings.
Persistence & Privilege
Flags show no forced persistence (always: false). The skill does not attempt to modify other skills or global agent settings; it stores its own garden.json under the user's workspace directory, which is expected behavior.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install garden-planner
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /garden-planner 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release – comprehensive garden planning toolkit for tracking, scheduling, and garden insights. - Add and track plants, with auto-calculated harvest dates based on a planting calendar. - View current garden status including growth stages, days since planting, and harvest readiness. - Get weather-based frost alerts using 7-day forecasts, supporting latitude/longitude or zip code. - Access planting recommendations tailored to your USDA zone, type, and planting date. - Manage and log watering schedules by bed, container, or row. - Store all data in a configurable JSON file; override data directory as needed. - Extensive reference files included: planting calendar, hardiness zones, and example garden.
元数据
Slug garden-planner
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Garden Planner 是什么?

Comprehensive garden planning — track plants, get planting recommendations, watering schedules, and frost alerts. Use when: garden, plant, planting, harvest,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 121 次。

如何安装 Garden Planner?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install garden-planner」即可一键安装,无需额外配置。

Garden Planner 是免费的吗?

是的,Garden Planner 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Garden Planner 支持哪些平台?

Garden Planner 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Garden Planner?

由 New Age Investments(@newageinvestments25-byte)开发并维护,当前版本 v1.0.0。

💬 留言讨论