Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Logs and retrieves field observations in a self-hosted FarmOS instance. Handles pest, disease, weed, crop condition, weather damage, and equipment issue reports, with optional photo attachments. AI processing assigns urgency scores and extracts entities from free-text descriptions.
Accepts sparse natural-language field reports and auto-detects observation type, severity, and field location before creating structured records, removing the need for crew to fill out forms.
When to use it
- Logging a weed pressure report from a field crew chat message
- Reviewing all high-urgency observations in a specific field this week
- Attaching a field photo to a new pest sighting for species identification
- Checking whether a recurring issue has prior observations before scheduling a spray
- Escalating a high-severity crop damage report to the operator immediately
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Found waterhemp in field 22, northeast corner near the waterway
- 1Detects observation type as 'weed' and field ID 22 from the message
- 2Identifies location as 'northeast corner near the waterway' and defaults severity to medium
- 3Authenticates using the local farmos-auth.sh script to obtain a JWT token
- 4Creates the observation via POST /api/observations with all extracted fields
- 5Offers to create a follow-up work order and checks for similar weed reports in adjacent fields
Observation created for waterhemp in field 22, northeast corner, medium severity, with offer to open a spot-treatment work order.