One-click install
npx skills add https://github.com/jlpouffier/hermes-agent-gardening-skills --skill gardening
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gardening
Source: https://github.com/jlpouffier/hermes-agent-gardening-skills/tree/main/skills/gardening
Command: npx skills add https://github.com/jlpouffier/hermes-agent-gardening-skills --skill gardening

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you manage a personal plant collection and watering/progress history without directly editing your data, so you can reliably log changes and later retrieve what happened and when.

Core Features & Use Cases

  • Plant/Room/Substrate CRUD: Add, edit, move, and delete plants, rooms, and substrates using deterministic scripts that write YAML behind the scenes.
  • Journaling & Media: Log waterings, progress/health, repotting (including historical pot/substrate), observations, and attach/remove pictures.
  • Safe Reads for Decisions: Retrieve structured details (including recent observations and picture paths) via dedicated read scripts, avoiding brittle manual YAML edits.
  • Undo Support: “Unlog” watering/progress/repotting/pictures/observations by date or latest to correct mistakes safely.

Quick Start

Tell the Skill what you want (for example, “I watered the Heart Leaf Philodendron”), and it will resolve the plant and log the event with a timestamp.

Frequently Asked Questions about gardening

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I keep a plant journal that tracks watering and repotting history?

A plant journal logs watering, repotting, and health events over time. This Skill manages your collection by creating, updating, and querying plants stored as YAML, so you can reliably log changes and later retrieve what happened.

Can I attach photos to my plant journal entries?

Yes, you can attach and remove pictures from your plant journal entries. The Skill supports logging observations and attaching media files, plus undoing those picture entries safely to correct mistakes.

How do I undo a watering log entry if I make a mistake?

You can undo watering log entries by date or latest entry using the unlog feature. This Skill provides safe undo support to unlog waterings, progress, repotting, pictures, and observations to correct mistakes without brittle manual edits.

What's the best way to manage plant collection data without manual YAML edits?

The best way to manage plant collection data is through deterministic scripts that write YAML behind the scenes. This Skill handles reads and writes with JSON output, UUID resolution, and referential integrity checks, ensuring reliable data management.

Does this plant tracking system support moving plants between rooms?

Yes, the plant tracking system supports full CRUD operations for plants, rooms, and substrates. You can add, edit, move, and delete plants between rooms using deterministic scripts that maintain referential integrity.

When should I use a dry-run for plant journal destructive operations?

You should use dry-run behavior for destructive operations like deleting plants or removing journal entries. This Skill requires deterministic script-driven reads and writes with safe dry-run behavior to prevent accidental data loss.