Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Manages work orders and tasks in a FarmOS deployment. Read operations use unauthenticated integration endpoints; creating, updating, and assigning tasks requires a JWT token obtained via a local auth helper. Parses natural language farm conversation to detect actionable work and offers to create tasks before acting.
Extracts structured task data from unstructured field conversation and cross-references weather forecasts, equipment status, and field observations before acting, surfacing conflicts a plain task form would miss.
When to use it
- Checking which tasks are currently assigned to a specific farm worker
- Creating a spray task with field, deadline, and assignee extracted from a casual message
- Listing all overdue or high-priority tasks for a morning crew briefing
- Flagging depleted supply levels as procurement tasks for batch ordering
- Marking an in-progress work order as completed after fieldwork is done
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: "We need to spray field 14 before Thursday, Jake should handle it"
- 1Extract details from message: field 14, spray operation, assignee Jake, deadline Thursday, priority high due to time constraint
- 2Confirm with user before creating: "Creating: 'Spray field 14' — due Thursday, assigned to Jake. Sound right?"
- 3Authenticate with manager-level JWT token via farmos-auth.sh
- 4POST to /api/tasks to create the task with extracted fields
- 5Look up Jake's employee ID via farmos-workforce and POST to /api/tasks/{id}/assign
Task 'Spray field 14' created with high priority, due Thursday, assigned to Jake