OpenClaw · Skill

Farm Task Manager

Daily, weekly, and seasonal farm chore management with task scheduling and priorities.

Productivity & Tasks
v1.0.0
VirusTotal: Benign

Install

Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.

Primary command

clawhub install johstracke/farm-task-manager

ClawHub installer

npx clawhub@latest install johstracke/farm-task-manager

OpenClaw CLI

openclaw skills install johstracke/farm-task-manager

Direct OpenClaw install

openclaw install johstracke/farm-task-manager

What this skill does

Daily, weekly, and seasonal farm chore management with task scheduling and priorities.

Why it matters

Keeps all farm tasks in one place with filtering and recurring schedules, replacing mental tracking or generic to-do apps that lack farm-specific categories.

Typical use cases

  • Scheduling daily animal feeding checks
  • Tracking seasonal irrigation winterization
  • Assigning equipment maintenance to farmhands
  • Exporting weekly planting plans to markdown
  • Managing overdue high-priority repairs

Source instructions

Farm Task Manager

Daily, weekly, and seasonal farm chore management with task scheduling and priorities.

Author: IOU (@johstracke) Version: 1.0.0 Created: 2026-02-12


About This Skill

Farm Task Manager helps farmers organize daily, weekly, and seasonal chores with task scheduling, priorities, and tracking. Perfect for:

  • Small farmers (1-10 acres)
  • Hobby farmers and homesteaders
  • Farm-to-table operators
  • Anyone juggling multiple farm responsibilities

Why I Built This

I built Farm Task Manager because farm work is overwhelming - there's always something to do (planting, maintenance, harvesting, animal care, equipment repairs). Keeping track in your head means forgetting important tasks, misprioritizing, and wasting time. Now I just type farm-task add "Fix irrigation" --priority high and forget about it until it's due.


Features

  • Task Management: Add tasks with name, description, priority, due date, category, and assignee
  • Task Filtering: List tasks by status, priority, category, due date, assignee
  • Task Updates: Update task status (pending, in-progress, completed) and add notes
  • Recurring Tasks: Create daily, weekly, monthly, or seasonal recurring tasks
  • Search: Search across all tasks by name, description, or category
  • Export: Export to markdown or JSON for sharing and backup

Usage

Add a Task

farm-task add "Check irrigation system" \
  --priority high \
  --category maintenance \
  --due "2026-03-01" \
  --assignee "John"

Options:

  • --name: Task name (required)
  • --description: Task description
  • --priority: Task priority (high, medium, low)
  • --status: Task status (pending, in-progress, completed)
  • --category: Task category (planting, maintenance, harvesting, equipment, animals, buildings, other)
  • --due: Due date (YYYY-MM-DD or YYYY-MM-DD HH:MM)
  • --assignee: Person assigned to task

List Tasks

# List all tasks
farm-task list

# Filter by status
farm-task list --status pending

# Filter by priority
farm-task list --priority high

# Filter by category
farm-task list --category planting

# Filter by due date (show overdue first)
farm-task list --sort-due

# Filter by assignee
farm-task list --assignee "John"

Show Task Details

farm-task show 1

Shows task details including:

  • Task information
  • Status and priority
  • Due date
  • Notes and history
  • Time since creation

Update Task Status

# Mark as in-progress
farm-task update 1 --status in-progress

# Mark as complete
farm-task update 1 --status complete

# Add note to task
farm-task update 1 --note "Checked valves, all good"

# Change priority
farm-task update 1 --priority medium

Add Recurring Task

# Daily task
farm-task recurring "Check chicken water" \
  --frequency daily \
  --priority medium \
  --category animals

# Weekly task
farm-task recurring "Inspect tractor oil" \
  --frequency weekly \
  --priority high \
  --category equipment

# Monthly task
farm-task recurring "Test fire extinguishers" \
  --frequency monthly \
  --priority medium \
  --category buildings

# Seasonal task (March 1st)
farm-task recurring "Winterize irrigation" \
  --frequency seasonal \
  --season "03-01" \
  --priority high \
  --category maintenance

Complete Task

farm-task complete 1

Marks task as complete and logs completion timestamp.

Delete Task

farm-task delete 1

Removes task from the system.

Export Tasks

# Export all to markdown
farm-task export --file tasks.md

# Export filtered to markdown
farm-task export --file planting-tasks.md --category planting

# Export to JSON
farm-task export --file tasks.json --format json

# Export by date range
farm-task export --file march-tasks.md --after "2026-03-01" --before "2026-04-01"

Security

Security-Verified: This skill uses path validation to prevent unauthorized file access.

All file operations are restricted to safe directories:

  • Workspace: ~/.openclaw/workspace/farm-task-manager/
  • Home directory: ~/ (user-controlled)

Blocked paths:

  • System directories (/etc, /usr, /var, etc.)
  • Sensitive dotfiles (~/.ssh, ~/.bashrc, etc.)

No hardcoded secrets. No arbitrary code execution. Input validation on all operations.


Data Storage

Tasks are stored in JSON format at:

  • ~/.openclaw/workspace/farm-task-manager/tasks.json

The directory is automatically created on first use.


Task Categories

CategoryDescription
plantingSeed starting, transplanting, soil prep
maintenanceGeneral farm maintenance, repairs
harvestingHarvest activities, post-harvest work
equipmentEquipment maintenance, repairs, storage
animalsAnimal care, feeding, health checks
buildingsBarn, shed, greenhouse maintenance
otherAny other farm tasks

Priority Levels

PriorityDescription
highUrgent, do ASAP (safety-critical, time-sensitive)
mediumImportant, do soon (routine tasks with flexibility)
lowNice to have, do when possible (optimization, improvements)

Examples

Daily Routine

# Morning check
farm-task list --sort-due --status pending

# Complete chicken check
farm-task complete 5
farm-task recurring generate 5  # Generate next day's recurring task

Weekly Planning

# List high priority tasks
farm-task list --priority high

# Export for planning
farm-task export --file weekly-plan.md --after "today" --before "7 days"

Seasonal Work

# Winter preparation
farm-task recurring "Winterize irrigation" \
  --frequency seasonal \
  --season "11-01" \
  --priority high \
  --category maintenance

# Spring planting
farm-task export --file spring-tasks.md --category planting --after "2026-03-01" --before "2026-06-01"

Troubleshooting

Q: How do I track multiple workers?

A: Use the --assignee option when adding tasks. Filter by assignee to see each person's tasks:

farm-task list --assignee "Jane"

Q: Can I change task priority later?

A: Yes, use the update command:

farm-task update 1 --priority high

Q: How do recurring tasks work?

A: Recurring tasks are templates. When you complete a recurring task, generate a new instance:

farm-task recurring generate 1

This creates a new task with the same details and updated due date.

Q: Can I track project-based work?

A: Use categories to group related work:

farm-task add "Build new fence" --category buildings --assignee "John"
farm-task list --category buildings

Q: How do I export for sharing?

A: Export to markdown or JSON:

# Markdown (human-readable)
farm-task export --file farm-plan.md

# JSON (for data interchange)
farm-task export --file farm-tasks.json --format json

Version History

  • 1.0.0 (2026-02-12): Initial release
    • Task management (add, list, show, update, delete, complete)
    • Task filtering by status, priority, category, due date, assignee
    • Recurring tasks (daily, weekly, monthly, seasonal)
    • Search across all tasks
    • Export to markdown and JSON

Support

For bugs, feature requests, or questions:

  • Author: @johstracke on ClawHub
  • Check other IOU skills in the Farming Suite (coming soon!)

Farm Task Manager - Organize your farm work, reduce stress, never forget important tasks again.

Related OpenClaw skills

Browse all →
Featured slot

Your product here

Reserve this slot to reach operators and coding-agent buyers.

Shown where builders are actively comparing tools and deployment options.

Advertise