{"skill":{"slug":"seasonal-planting-guide","displayName":"Seasonal Planting Guide","summary":"Provides monthly, zone-specific planting schedules, plant details, and custom entries to help gardeners plan seasonal crops year-round.","description":"---\nname: seasonal-planting-guide\ndescription: Seasonal planting calendar for gardeners. Find what to plant each month in your growing zone. Use when planning your garden, checking planting schedules, or finding plants for the current season. Security: file exports restricted to safe directories. Perfect for home gardeners, small farmers, and anyone planning a productive garden.\n---\n\n# Seasonal Planting Guide\n\nPlan your garden with region-specific planting schedules for every month.\n\n## Quick Start\n\n### See what to plant this month\n```bash\nseasonal_planting.py now --zone \"8a\"\n```\n\n### Get planting calendar for a month\n```bash\nseasonal_planting.py month --month \"april\" --zone \"6b\"\n```\n\n### Get full year calendar\n```bash\nseasonal_planting.py year --zone \"7a\"\n```\n\n### Search for plants\n```bash\nseasonal_planting.py search \"tomato\"\n```\n\n### Get plant details\n```bash\nseasonal_planting.py show \"tomato\"\n```\n\n### Add custom plants to your calendar\n```bash\nseasonal_planting.py add \"tomato\" --planting \"april,may\" --zone \"6a,6b,7a,7b,8a,8b\"\n```\n\n## Usage Patterns\n\n### For new gardeners\n```bash\n# Check what to plant right now\nseasonal_planting.py now --zone \"7a\"\n\n# Get full calendar for your zone\nseasonal_planting.py year --zone \"7a\"\n\n# Learn about specific plants\nseasonal_planting.py show \"lettuce\"\nseasonal_planting.py show \"tomato\"\n```\n\n### For experienced gardeners planning ahead\n```bash\n# Check what to plant next month\nseasonal_planting.py month --month \"may\" --zone \"7a\"\n\n# Plan succession planting\nseasonal_planting.py month --month \"april\" --zone \"7a\"\nseasonal_planting.py month --month \"june\" --zone \"7a\"\n\n# Add your local varieties\nseasonal_planting.py add \"local-corn\" --planting \"may,june\" --zone \"7a\" --notes \"Silver Queen variety\"\n```\n\n### For small farmers\n```bash\n# Get full production schedule\nseasonal_planting.py year --zone \"6b\" > planting-schedule.txt\n\n# Plan staggered planting\nseasonal_planting.py month --month \"march\" --zone \"6b\"  # Early crops\nseasonal_planting.py month --month \"april\" --zone \"6b\"  # Main crops\nseasonal_planting.py month --month \"may\" --zone \"6b\"   # Late crops\n\n# Export calendar for team\nseasonal_planting.py year --zone \"6b\" --export \"~/farm-calendar.md\"\n```\n\n### For container/indoor gardeners\n```bash\n# Search for container-friendly plants\nseasonal_planting.py search \"lettuce\"\nseasonal_planting.py search \"herbs\"\n\n# Check planting windows\nseasonal_planting.py show \"basil\"\n```\n\n## Planting Zones\n\nUnderstanding your **USDA Hardiness Zone** helps plan correctly:\n\n| Zone | Temperature | Typical Plants |\n|------|-------------|----------------|\n| 3-4 | Very cold | Kale, peas, lettuce, carrots |\n| 5-6 | Cold | Tomatoes, peppers, beans, squash |\n| 7-8 | Mild | Tomatoes, peppers, eggplant, corn |\n| 9-10 | Warm | Year-round growing, tropical plants |\n| 11+ | Tropical | Everything year-round |\n\n**How to find your zone:**\n- Search online for \"USDA hardiness zone [your city]\"\n- Most garden resources reference zones\n- Use neighboring zone if unsure\n\n## Plant Categories\n\n### Cool-Season Crops\nPlant in spring (March-May) or fall (August-October):\n- Lettuce, spinach, kale, arugula\n- Peas, radishes, carrots\n- Broccoli, cauliflower, Brussels sprouts\n\n### Warm-Season Crops\nPlant after last frost (May-June):\n- Tomatoes, peppers, eggplant\n- Beans, corn, squash\n- Cucumbers, melons, zucchini\n\n### Herbs (Year-Round or Seasonal)\n- Perennial: Rosemary, thyme, oregano, sage, chives\n- Annual: Basil, cilantro, dill, parsley\n\n### Root Vegetables\n- Early spring: Radishes, turnips\n- Mid-season: Carrots, beets, parsnips\n- Late season: Garlic (fall planting), onions\n\n## Examples\n\n### Spring garden planning\n```bash\n# Zone 6b - April\nseasonal_planting.py month --month \"april\" --zone \"6b\"\n# Output: tomatoes, peppers, beans, squash, cucumbers\n\n# Zone 8a - April\nseasonal_planting.py month --month \"april\" --zone \"8a\"\n# Output: tomatoes, peppers, eggplant, corn, okra (earlier start)\n\n# Plan succession planting\nseasonal_planting.py month --month \"april\" --zone \"6b\"\nseasonal_planting.py month --month \"may\" --zone \"6b\"\nseasonal_planting.py month --month \"june\" --zone \"6b\"\n```\n\n### Fall garden planning\n```bash\n# Zone 7a - August (fall crops)\nseasonal_planting.py month --month \"august\" --zone \"7a\"\n# Output: lettuce, spinach, kale, radishes, peas\n\n# Zone 5a - September (fall crops)\nseasonal_planting.py month --month \"september\" --zone \"5a\"\n# Output: lettuce, spinach, kale, garlic (for overwintering)\n```\n\n### Year-round planning\n```bash\n# Get full calendar for your zone\nseasonal_planting.py year --zone \"7a\"\n\n# Export for reference\nseasonal_planting.py year --zone \"7a\" --export \"~/garden-calendar-2026.md\"\n```\n\n### Adding local knowledge\n```bash\n# Add your region-specific advice\nseasonal_planting.py add \"corn\" --planting \"may,june\" --zone \"7a\" \\\n  --notes \"Silver Queen variety best, plant in blocks for pollination\"\n\n# Add heirloom varieties\nseasonal_planting.py add \"heirloom-tomato\" --planting \"april,may\" --zone \"6b,7a\" \\\n  --notes \"Brandywine, Cherokee Purple - start indoors 6 weeks before last frost\"\n```\n\n## Search Features\n\n- Find plants by name or category\n- See planting windows for each plant\n- Get zone-specific recommendations\n- Find similar plants (e.g., \"tomato\" finds all tomato varieties)\n\n## Security\n\n### Path Validation\nThe `export` function validates output paths to prevent malicious writes:\n- ✅ Allowed: `~/.openclaw/workspace/`, `/tmp/`, and home directory\n- ❌ Blocked: System paths (`/etc/`, `/usr/`, `/var/`, etc.)\n- ❌ Blocked: Sensitive dotfiles (`~/.bashrc`, `~/.ssh`, etc.)\n\n## Data Storage\n\n- Planting calendar stored in: `~/.openclaw/workspace/planting_calendar.json`\n- Custom plants tracked alongside built-in database\n- JSON format makes it easy to backup or extend\n- Zone-specific recommendations for each plant\n\n## Best Practices\n\n1. **Know your zone** - Determines planting windows\n2. **Watch last frost date** - Zone is guide, local weather matters\n3. **Plan succession planting** - Stagger plantings for continuous harvest\n4. **Use plant-tracker** - Combine with plant-tracker skill for full garden management\n5. **Add local knowledge** - Customize calendar with regional varieties\n6. **Export for reference** - Keep planting schedule handy\n\n## Companion Planting Tips\n\nCombine with **companion planting** for better results:\n\n| Plant | Good Companions | Avoid |\n|-------|----------------|--------|\n| Tomatoes | Basil, carrots, onions | Cabbage, potatoes |\n| Lettuce | Carrots, radishes, strawberries | Parsley |\n| Beans | Corn, carrots, cucumbers | Onions, garlic |\n| Peppers | Basil, onions, carrots | Fennel, kohlrabi |\n\n## Related Skills\n\n- **plant-tracker** - Manage individual plants, care schedules, harvest tracking\n- **garden-layout-planner** (planned) - Design your garden layout\n\nUse together for complete garden management!\n","topics":["Calendar","Home"],"tags":{"calendar":"1.0.0","farm":"1.0.0","gardening":"1.0.0","latest":"1.0.0","organic":"1.0.0","planting":"1.0.0","plants":"1.0.0","seasonal":"1.0.0"},"stats":{"comments":0,"downloads":1438,"installsAllTime":54,"installsCurrent":1,"stars":0,"versions":1},"createdAt":1770551556732,"updatedAt":1778486077727},"latestVersion":{"version":"1.0.0","createdAt":1770551556732,"changelog":"Initial release - Zone-specific planting calendar, 35+ plants with seasonality. Second gardening skill, zero competition!","license":null},"metadata":null,"owner":{"handle":"johstracke","userId":"s173d5fsnxa2pq9qbfax6fcewd8847r5","displayName":"johstracke","image":"https://avatars.githubusercontent.com/u/63787617?v=4"},"moderation":null}