Garden Planner

v1.0.0

Comprehensive garden planning — track plants, get planting recommendations, watering schedules, and frost alerts. Use when: garden, plant, planting, harvest,...

0· 116·0 current·0 all-time
byNew Age Investments@newageinvestments25-byte

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for newageinvestments25-byte/garden-planner.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Garden Planner" (newageinvestments25-byte/garden-planner) from ClawHub.
Skill page: https://clawhub.ai/newageinvestments25-byte/garden-planner
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install garden-planner

ClawHub CLI

Package manager switcher

npx clawhub@latest install garden-planner
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

latestvk97e2xqwd7x470c1wnkxmgnxkn83wctd
116downloads
0stars
1versions
Updated 4w ago
v1.0.0
MIT-0

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

Comments

Loading comments...