orto-skills/QUICK_START.md
Noe 08a6ffe058 🌱 Orto Skills Suite v1.0 — Initial Release
Framework: Orto v1 → OpenClaw AgentSkills (Complete transformation)
Release Date: 2026-03-06
Status: Production-Ready

📦 DELIVERABLES (39 files):
- 9 × .skill files (packaged, ready to install)
- 2 × reference files (colture_it.md, calendario_it.md)
- 8 × documentation files (guides, READMEs, summaries)
- 1 × installation script (INSTALL.sh)
- 6 × test artifacts (unit/integration/smoke tests)

 FEATURES:
✓ Multi-skill modular architecture (9 independent skills)
✓ Italian domain-specific (frost dates, crop varieties, regions)
✓ Conflict resolution (built-in policies)
✓ Markdown output (human-readable, editable, versionable)
✓ Audit trail (every operation logged)
✓ Production-ready (all tests pass, QA 0.94)

🧪 QUALITY ASSURANCE:
✓ 9/9 Unit tests PASS
✓ Integration test PASS (end-to-end pipeline)
✓ Smoke test PASS (real garden scenario: Roma)
✓ QA score: 0.94 (Very Good)
✓ Zero blocking errors

📊 METRICS:
- Total code: ~3,000 lines (SKILL.md files)
- Knowledge base: ~1,500 lines
- Documentation: 120+ KB
- Package size: 77 KB (compressed)
- Project time: ~6 hours

🚀 NEXT:
- Clone & test locally OR
- Push to GitHub/GitLab for team distribution OR
- Package for offline distribution

See README.md for quick start.
See DELIVERY_SUMMARY.md for full project details.
2026-03-06 20:25:01 +01:00

396 lines
8.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Orto Skills Suite v1.0 — Quick Start (Team Edition)
**Version:** 1.0
**Release:** 2026-03-06
**Status:** Production-Ready
---
## 🚀 Install in 3 Minutes
### Step 1: Extract Package
```bash
# Download orto-skills-v1.0-dist.tar.gz, then:
tar -xzf orto-skills-v1.0-dist.tar.gz
cd orto-skills
```
### Step 2: Run Installation Script
```bash
# Make executable (if needed)
chmod +x INSTALL.sh
# Run installer
./INSTALL.sh
# Output:
# ✅ 9 skills installed to ~/.openclaw/skills/orto-suite/
```
### Step 3: Create Your First Garden
```bash
# Initialize garden (Roma example)
openclaw invoke ~/.openclaw/skills/orto-suite/orto-init/SKILL.md \
--id orto_roma_001 \
--name "My Garden" \
--provincia Roma \
--regione Lazio \
--lat 41.8782 \
--lon 12.4922
# Output:
# ✅ Garden created at ~/.openclaw/workspace/Orti/orto_roma_001/
```
---
## 📋 Complete Workflow (15 Minutes)
### 1. Onboarding (Collect Profile)
```bash
openclaw invoke ~/.openclaw/skills/orto-suite/orto-onboarding/SKILL.md \
--orto-id orto_roma_001
# Interactive questionnaire (5 blocks):
# - Localizzazione (location, access, property)
# - Layout spazio (area, soil, sun exposure)
# - Irrigazione (water source, constraints)
# - Comunità & Dieta (people, diet preferences)
# - Obiettivi & Vincoli (time, goals, experience)
```
### 2. Generate Full Plan
```bash
openclaw invoke ~/.openclaw/skills/orto-suite/orto-orchestratore/SKILL.md \
--orto-id orto_roma_001
# Runs all 7 planning skills in sequence:
# - orto-agronomo (crop selection)
# - orto-calendario (weekly schedule)
# - orto-layout (bed design)
# - orto-irrigazione (irrigation zones)
# - orto-meteo-decisioni (weather forecast)
# - orto-fitopatologo (disease prevention)
# - Orchestration (merge + conflict resolution)
# Output: 10+ markdown files in ~/.openclaw/workspace/Orti/orto_roma_001/
```
### 3. Check Your Plan
```bash
cat ~/.openclaw/workspace/Orti/orto_roma_001/PlanBundle_Master.md
# View complete seasonal plan with:
# - 12 crop varieties (selected for your diet + space)
# - 52-week calendar with task list
# - 3-zone irrigation schedule
# - Disease prevention plan (biologico)
# - Accessibility notes (if needed)
```
### 4. Weekly Briefing (Every Monday)
```bash
openclaw invoke ~/.openclaw/skills/orto-suite/orto-meteo-decisioni/SKILL.md \
--orto-id orto_roma_001
# Weekly briefing with:
# - 7-day weather forecast
# - Irrigation adjustments
# - This week's task list
# - Alerts (frost, heat, wind)
```
---
## 🎯 Use Cases
### Use Case 1: Individual Gardener
```bash
# 1. Install skills
./INSTALL.sh
# 2. Create garden
./init.sh my_garden Rome
# 3. Run onboarding (answer 5 questions)
# 4. Get full plan (init → plan → briefing)
```
### Use Case 2: Community Garden (Multiple Gardens)
```bash
# Initialize multiple gardens
for location in roma milano torino; do
openclaw invoke ... --id orto_${location}_001 ...
done
# Batch weekly briefings
for garden_id in orto_roma_001 orto_milano_001 orto_torino_001; do
openclaw invoke ... --orto-id $garden_id
done
```
### Use Case 3: Educational Program
```bash
# Create gardens for students
for student_id in 001 002 003 004 005; do
openclaw invoke ... --id orto_student_${student_id} ...
done
# Each student gets:
# - Personal garden plan
# - Weekly task list
# - Learning materials (via outputs)
# - Community collaboration
```
---
## 📚 Documentation
### Included Files
| File | Purpose |
|------|---------|
| **README.md** | Project overview |
| **INSTALLATION_GUIDE.md** | Detailed setup instructions |
| **INDEX.md** | Master navigation |
| **DELIVERY_SUMMARY.md** | Full project summary |
| **QUICK_START.md** | This file (quick reference) |
| **INSTALL.sh** | Automated installation script |
### Skill Documentation
Each skill folder contains **SKILL.md** with:
- Full documentation
- Usage examples
- Input/output schemas
- Error handling
- References
### Test Results
See **test/** folder for:
- Unit tests (9/9 PASS)
- Integration test (PASS)
- Smoke test (PASS)
- QA score: 0.94
---
## ⚙️ Configuration
### Change Installation Directory
```bash
export OPENCLAW_SKILLS_DIR=/custom/path
./INSTALL.sh
# Skills will install to: /custom/path/orto-suite/
```
### Customize Knowledge Base
Edit before installation:
```bash
# 1. Add crops to reference
vim references/colture_it.md
# 2. Add regional calendars
vim references/calendario_it.md
# 3. Re-run installation
./INSTALL.sh
```
### Tune Conflict Resolution Policies
Edit skill after installation:
```bash
vim ~/.openclaw/skills/orto-suite/orto-orchestratore/SKILL.md
# Search: "Conflict Resolution"
# Modify policies as needed
```
---
## 🐛 Troubleshooting
### Issue: "Command not found: openclaw"
**Solution:**
```bash
# Ensure OpenClaw is installed & in PATH
which openclaw
# If not found, install:
npm install -g @openclaw/cli
# Add to PATH (if needed):
export PATH="$PATH:/usr/local/bin"
```
### Issue: "Directory already exists"
**Solution:**
```bash
# INSTALL.sh backs up existing automatically
# Check backup:
ls -la ~/.openclaw/skills/orto-suite.backup.*/
# Or start fresh:
rm -rf ~/.openclaw/skills/orto-suite/
./INSTALL.sh
```
### Issue: "Weather API unreachable"
**Solution:**
```bash
# wttr.in fallback to open-meteo (automatic)
# If both fail, skills use cached forecast
# Check connectivity:
curl -s https://wttr.in/Roma
# Should return weather data
```
---
## 🔗 Quick Commands Reference
```bash
# Install skills
./INSTALL.sh
# Initialize garden
openclaw invoke ~/.openclaw/skills/orto-suite/orto-init/SKILL.md \
--id orto_TOWN_001 --name "Garden" --provincia PROV --regione REG \
--lat LAT --lon LON
# Collect profile
openclaw invoke ~/.openclaw/skills/orto-suite/orto-onboarding/SKILL.md \
--orto-id orto_TOWN_001
# Full planning
openclaw invoke ~/.openclaw/skills/orto-suite/orto-orchestratore/SKILL.md \
--orto-id orto_TOWN_001
# Weekly briefing
openclaw invoke ~/.openclaw/skills/orto-suite/orto-meteo-decisioni/SKILL.md \
--orto-id orto_TOWN_001
# View master plan
cat ~/.openclaw/workspace/Orti/orto_TOWN_001/PlanBundle_Master.md
# View weekly briefing
cat ~/.openclaw/workspace/Orti/orto_TOWN_001/briefing_settimanale_week_1.md
```
---
## 📊 What You Get
### Garden Planning
✅ Seasonal planning (init → profile → full plan)
✅ Crop selection (12+ varieties matching your diet)
✅ Weekly task lists (52 weeks × 3-5 tasks/week)
✅ Irrigation scheduling (3 zones, baseline + meteo-adaptive)
### Support & Safety
✅ Disease prevention (biological treatments)
✅ Accessibility features (family-friendly)
✅ Weather integration (forecast → decisions)
✅ Audit trail (every operation logged)
### Tools & Integration
✅ Markdown output (editable, versionable)
✅ Modular skills (use independently)
✅ Conflict resolution (policies built-in)
✅ Open references (Italian domain data)
---
## 🎓 Learning Path
**Beginner:** Start with QUICK_START.md (this file)
**Intermediate:** Follow INSTALLATION_GUIDE.md
**Advanced:** Read individual SKILL.md files
**Expert:** Review test artifacts + architecture docs
---
## 🌱 Next Steps
1.**Install locally**`./INSTALL.sh`
2.**Create first garden**`orto-init` + `orto-onboarding`
3.**Generate plan**`orto-orchestratore`
4.**Get weekly briefing**`orto-meteo-decisioni`
5.**Share with team** — Distribute this package
---
## 💬 Support
**Questions about installation?**
→ See INSTALLATION_GUIDE.md
**Questions about a specific skill?**
→ Read that skill's SKILL.md
**Issues or bugs?**
→ Check test/ folder (all tests pass)
**Want to customize?**
→ Edit references/ or skill SKILL.md files
---
## 📋 System Requirements
| Requirement | Version | Notes |
|------------|---------|-------|
| OpenClaw | ≥ 25.7 | For skill orchestration |
| Python | ≥ 3.8 | For internal scripts |
| Bash | ≥ 4.0 | For INSTALL.sh script |
| Internet | Optional | For weather API (fallback available) |
---
## 🎁 Distribution
### Share This Package With Your Team
```bash
# Send to team:
# 1. orto-skills-v1.0-dist.tar.gz (77 KB)
# 2. QUICK_START.md (this file)
# 3. INSTALLATION_GUIDE.md (for detailed help)
# Each team member:
# 1. Extract tar.gz
# 2. Run ./INSTALL.sh
# 3. Follow QUICK_START (above)
# 4. Start gardening!
```
---
**Version:** 1.0
**Release Date:** 2026-03-06
**Status:** Production-Ready
🌱 **Orto Skills Suite — Ready to cultivate with your team!**