{
  "schemaVersion": "1.0",
  "item": {
    "slug": "farm-task-manager",
    "name": "Farm Task Manager",
    "source": "tencent",
    "type": "skill",
    "category": "其他",
    "sourceUrl": "https://clawhub.ai/johstracke/farm-task-manager",
    "canonicalUrl": "https://clawhub.ai/johstracke/farm-task-manager",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/farm-task-manager",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=farm-task-manager",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "examples/example_tasks.json",
      "scripts/farm_task_manager.py"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/farm-task-manager"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/farm-task-manager",
    "agentPageUrl": "https://openagent3.xyz/skills/farm-task-manager/agent",
    "manifestUrl": "https://openagent3.xyz/skills/farm-task-manager/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/farm-task-manager/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Farm Task Manager",
        "body": "Daily, weekly, and seasonal farm chore management with task scheduling and priorities.\n\nAuthor: IOU (@johstracke)\nVersion: 1.0.0\nCreated: 2026-02-12"
      },
      {
        "title": "About This Skill",
        "body": "Farm Task Manager helps farmers organize daily, weekly, and seasonal chores with task scheduling, priorities, and tracking. Perfect for:\n\nSmall farmers (1-10 acres)\nHobby farmers and homesteaders\nFarm-to-table operators\nAnyone juggling multiple farm responsibilities"
      },
      {
        "title": "Why I Built This",
        "body": "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."
      },
      {
        "title": "Features",
        "body": "Task Management: Add tasks with name, description, priority, due date, category, and assignee\nTask Filtering: List tasks by status, priority, category, due date, assignee\nTask Updates: Update task status (pending, in-progress, completed) and add notes\nRecurring Tasks: Create daily, weekly, monthly, or seasonal recurring tasks\nSearch: Search across all tasks by name, description, or category\nExport: Export to markdown or JSON for sharing and backup"
      },
      {
        "title": "Add a Task",
        "body": "farm-task add \"Check irrigation system\" \\\n  --priority high \\\n  --category maintenance \\\n  --due \"2026-03-01\" \\\n  --assignee \"John\"\n\nOptions:\n\n--name: Task name (required)\n--description: Task description\n--priority: Task priority (high, medium, low)\n--status: Task status (pending, in-progress, completed)\n--category: Task category (planting, maintenance, harvesting, equipment, animals, buildings, other)\n--due: Due date (YYYY-MM-DD or YYYY-MM-DD HH:MM)\n--assignee: Person assigned to task"
      },
      {
        "title": "List Tasks",
        "body": "# List all tasks\nfarm-task list\n\n# Filter by status\nfarm-task list --status pending\n\n# Filter by priority\nfarm-task list --priority high\n\n# Filter by category\nfarm-task list --category planting\n\n# Filter by due date (show overdue first)\nfarm-task list --sort-due\n\n# Filter by assignee\nfarm-task list --assignee \"John\""
      },
      {
        "title": "Show Task Details",
        "body": "farm-task show 1\n\nShows task details including:\n\nTask information\nStatus and priority\nDue date\nNotes and history\nTime since creation"
      },
      {
        "title": "Update Task Status",
        "body": "# Mark as in-progress\nfarm-task update 1 --status in-progress\n\n# Mark as complete\nfarm-task update 1 --status complete\n\n# Add note to task\nfarm-task update 1 --note \"Checked valves, all good\"\n\n# Change priority\nfarm-task update 1 --priority medium"
      },
      {
        "title": "Add Recurring Task",
        "body": "# Daily task\nfarm-task recurring \"Check chicken water\" \\\n  --frequency daily \\\n  --priority medium \\\n  --category animals\n\n# Weekly task\nfarm-task recurring \"Inspect tractor oil\" \\\n  --frequency weekly \\\n  --priority high \\\n  --category equipment\n\n# Monthly task\nfarm-task recurring \"Test fire extinguishers\" \\\n  --frequency monthly \\\n  --priority medium \\\n  --category buildings\n\n# Seasonal task (March 1st)\nfarm-task recurring \"Winterize irrigation\" \\\n  --frequency seasonal \\\n  --season \"03-01\" \\\n  --priority high \\\n  --category maintenance"
      },
      {
        "title": "Complete Task",
        "body": "farm-task complete 1\n\nMarks task as complete and logs completion timestamp."
      },
      {
        "title": "Delete Task",
        "body": "farm-task delete 1\n\nRemoves task from the system."
      },
      {
        "title": "Export Tasks",
        "body": "# Export all to markdown\nfarm-task export --file tasks.md\n\n# Export filtered to markdown\nfarm-task export --file planting-tasks.md --category planting\n\n# Export to JSON\nfarm-task export --file tasks.json --format json\n\n# Export by date range\nfarm-task export --file march-tasks.md --after \"2026-03-01\" --before \"2026-04-01\""
      },
      {
        "title": "Security",
        "body": "✅ Security-Verified: This skill uses path validation to prevent unauthorized file access.\n\nAll file operations are restricted to safe directories:\n\nWorkspace: ~/.openclaw/workspace/farm-task-manager/\nHome directory: ~/ (user-controlled)\n\nBlocked paths:\n\nSystem directories (/etc, /usr, /var, etc.)\nSensitive dotfiles (~/.ssh, ~/.bashrc, etc.)\n\nNo hardcoded secrets. No arbitrary code execution. Input validation on all operations."
      },
      {
        "title": "Data Storage",
        "body": "Tasks are stored in JSON format at:\n\n~/.openclaw/workspace/farm-task-manager/tasks.json\n\nThe directory is automatically created on first use."
      },
      {
        "title": "Task Categories",
        "body": "CategoryDescriptionplantingSeed starting, transplanting, soil prepmaintenanceGeneral farm maintenance, repairsharvestingHarvest activities, post-harvest workequipmentEquipment maintenance, repairs, storageanimalsAnimal care, feeding, health checksbuildingsBarn, shed, greenhouse maintenanceotherAny other farm tasks"
      },
      {
        "title": "Priority Levels",
        "body": "PriorityDescriptionhighUrgent, do ASAP (safety-critical, time-sensitive)mediumImportant, do soon (routine tasks with flexibility)lowNice to have, do when possible (optimization, improvements)"
      },
      {
        "title": "Daily Routine",
        "body": "# Morning check\nfarm-task list --sort-due --status pending\n\n# Complete chicken check\nfarm-task complete 5\nfarm-task recurring generate 5  # Generate next day's recurring task"
      },
      {
        "title": "Weekly Planning",
        "body": "# List high priority tasks\nfarm-task list --priority high\n\n# Export for planning\nfarm-task export --file weekly-plan.md --after \"today\" --before \"7 days\""
      },
      {
        "title": "Seasonal Work",
        "body": "# Winter preparation\nfarm-task recurring \"Winterize irrigation\" \\\n  --frequency seasonal \\\n  --season \"11-01\" \\\n  --priority high \\\n  --category maintenance\n\n# Spring planting\nfarm-task export --file spring-tasks.md --category planting --after \"2026-03-01\" --before \"2026-06-01\""
      },
      {
        "title": "Q: How do I track multiple workers?",
        "body": "A: Use the --assignee option when adding tasks. Filter by assignee to see each person's tasks:\n\nfarm-task list --assignee \"Jane\""
      },
      {
        "title": "Q: Can I change task priority later?",
        "body": "A: Yes, use the update command:\n\nfarm-task update 1 --priority high"
      },
      {
        "title": "Q: How do recurring tasks work?",
        "body": "A: Recurring tasks are templates. When you complete a recurring task, generate a new instance:\n\nfarm-task recurring generate 1\n\nThis creates a new task with the same details and updated due date."
      },
      {
        "title": "Q: Can I track project-based work?",
        "body": "A: Use categories to group related work:\n\nfarm-task add \"Build new fence\" --category buildings --assignee \"John\"\nfarm-task list --category buildings"
      },
      {
        "title": "Q: How do I export for sharing?",
        "body": "A: Export to markdown or JSON:\n\n# Markdown (human-readable)\nfarm-task export --file farm-plan.md\n\n# JSON (for data interchange)\nfarm-task export --file farm-tasks.json --format json"
      },
      {
        "title": "Version History",
        "body": "1.0.0 (2026-02-12): Initial release\n\nTask management (add, list, show, update, delete, complete)\nTask filtering by status, priority, category, due date, assignee\nRecurring tasks (daily, weekly, monthly, seasonal)\nSearch across all tasks\nExport to markdown and JSON"
      },
      {
        "title": "Support",
        "body": "For bugs, feature requests, or questions:\n\nAuthor: @johstracke on ClawHub\nCheck other IOU skills in the Farming Suite (coming soon!)\n\nFarm Task Manager - Organize your farm work, reduce stress, never forget important tasks again."
      }
    ],
    "body": "Farm Task Manager\n\nDaily, weekly, and seasonal farm chore management with task scheduling and priorities.\n\nAuthor: IOU (@johstracke) Version: 1.0.0 Created: 2026-02-12\n\nAbout This Skill\n\nFarm Task Manager helps farmers organize daily, weekly, and seasonal chores with task scheduling, priorities, and tracking. Perfect for:\n\nSmall farmers (1-10 acres)\nHobby farmers and homesteaders\nFarm-to-table operators\nAnyone juggling multiple farm responsibilities\nWhy I Built This\n\nI 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.\n\nFeatures\nTask Management: Add tasks with name, description, priority, due date, category, and assignee\nTask Filtering: List tasks by status, priority, category, due date, assignee\nTask Updates: Update task status (pending, in-progress, completed) and add notes\nRecurring Tasks: Create daily, weekly, monthly, or seasonal recurring tasks\nSearch: Search across all tasks by name, description, or category\nExport: Export to markdown or JSON for sharing and backup\nUsage\nAdd a Task\nfarm-task add \"Check irrigation system\" \\\n  --priority high \\\n  --category maintenance \\\n  --due \"2026-03-01\" \\\n  --assignee \"John\"\n\n\nOptions:\n\n--name: Task name (required)\n--description: Task description\n--priority: Task priority (high, medium, low)\n--status: Task status (pending, in-progress, completed)\n--category: Task category (planting, maintenance, harvesting, equipment, animals, buildings, other)\n--due: Due date (YYYY-MM-DD or YYYY-MM-DD HH:MM)\n--assignee: Person assigned to task\nList Tasks\n# List all tasks\nfarm-task list\n\n# Filter by status\nfarm-task list --status pending\n\n# Filter by priority\nfarm-task list --priority high\n\n# Filter by category\nfarm-task list --category planting\n\n# Filter by due date (show overdue first)\nfarm-task list --sort-due\n\n# Filter by assignee\nfarm-task list --assignee \"John\"\n\nShow Task Details\nfarm-task show 1\n\n\nShows task details including:\n\nTask information\nStatus and priority\nDue date\nNotes and history\nTime since creation\nUpdate Task Status\n# Mark as in-progress\nfarm-task update 1 --status in-progress\n\n# Mark as complete\nfarm-task update 1 --status complete\n\n# Add note to task\nfarm-task update 1 --note \"Checked valves, all good\"\n\n# Change priority\nfarm-task update 1 --priority medium\n\nAdd Recurring Task\n# Daily task\nfarm-task recurring \"Check chicken water\" \\\n  --frequency daily \\\n  --priority medium \\\n  --category animals\n\n# Weekly task\nfarm-task recurring \"Inspect tractor oil\" \\\n  --frequency weekly \\\n  --priority high \\\n  --category equipment\n\n# Monthly task\nfarm-task recurring \"Test fire extinguishers\" \\\n  --frequency monthly \\\n  --priority medium \\\n  --category buildings\n\n# Seasonal task (March 1st)\nfarm-task recurring \"Winterize irrigation\" \\\n  --frequency seasonal \\\n  --season \"03-01\" \\\n  --priority high \\\n  --category maintenance\n\nComplete Task\nfarm-task complete 1\n\n\nMarks task as complete and logs completion timestamp.\n\nDelete Task\nfarm-task delete 1\n\n\nRemoves task from the system.\n\nExport Tasks\n# Export all to markdown\nfarm-task export --file tasks.md\n\n# Export filtered to markdown\nfarm-task export --file planting-tasks.md --category planting\n\n# Export to JSON\nfarm-task export --file tasks.json --format json\n\n# Export by date range\nfarm-task export --file march-tasks.md --after \"2026-03-01\" --before \"2026-04-01\"\n\nSecurity\n\n✅ Security-Verified: This skill uses path validation to prevent unauthorized file access.\n\nAll file operations are restricted to safe directories:\n\nWorkspace: ~/.openclaw/workspace/farm-task-manager/\nHome directory: ~/ (user-controlled)\n\nBlocked paths:\n\nSystem directories (/etc, /usr, /var, etc.)\nSensitive dotfiles (~/.ssh, ~/.bashrc, etc.)\n\nNo hardcoded secrets. No arbitrary code execution. Input validation on all operations.\n\nData Storage\n\nTasks are stored in JSON format at:\n\n~/.openclaw/workspace/farm-task-manager/tasks.json\n\nThe directory is automatically created on first use.\n\nTask Categories\nCategory\tDescription\nplanting\tSeed starting, transplanting, soil prep\nmaintenance\tGeneral farm maintenance, repairs\nharvesting\tHarvest activities, post-harvest work\nequipment\tEquipment maintenance, repairs, storage\nanimals\tAnimal care, feeding, health checks\nbuildings\tBarn, shed, greenhouse maintenance\nother\tAny other farm tasks\nPriority Levels\nPriority\tDescription\nhigh\tUrgent, do ASAP (safety-critical, time-sensitive)\nmedium\tImportant, do soon (routine tasks with flexibility)\nlow\tNice to have, do when possible (optimization, improvements)\nExamples\nDaily Routine\n# Morning check\nfarm-task list --sort-due --status pending\n\n# Complete chicken check\nfarm-task complete 5\nfarm-task recurring generate 5  # Generate next day's recurring task\n\nWeekly Planning\n# List high priority tasks\nfarm-task list --priority high\n\n# Export for planning\nfarm-task export --file weekly-plan.md --after \"today\" --before \"7 days\"\n\nSeasonal Work\n# Winter preparation\nfarm-task recurring \"Winterize irrigation\" \\\n  --frequency seasonal \\\n  --season \"11-01\" \\\n  --priority high \\\n  --category maintenance\n\n# Spring planting\nfarm-task export --file spring-tasks.md --category planting --after \"2026-03-01\" --before \"2026-06-01\"\n\nTroubleshooting\nQ: How do I track multiple workers?\n\nA: Use the --assignee option when adding tasks. Filter by assignee to see each person's tasks:\n\nfarm-task list --assignee \"Jane\"\n\nQ: Can I change task priority later?\n\nA: Yes, use the update command:\n\nfarm-task update 1 --priority high\n\nQ: How do recurring tasks work?\n\nA: Recurring tasks are templates. When you complete a recurring task, generate a new instance:\n\nfarm-task recurring generate 1\n\n\nThis creates a new task with the same details and updated due date.\n\nQ: Can I track project-based work?\n\nA: Use categories to group related work:\n\nfarm-task add \"Build new fence\" --category buildings --assignee \"John\"\nfarm-task list --category buildings\n\nQ: How do I export for sharing?\n\nA: Export to markdown or JSON:\n\n# Markdown (human-readable)\nfarm-task export --file farm-plan.md\n\n# JSON (for data interchange)\nfarm-task export --file farm-tasks.json --format json\n\nVersion History\n1.0.0 (2026-02-12): Initial release\nTask management (add, list, show, update, delete, complete)\nTask filtering by status, priority, category, due date, assignee\nRecurring tasks (daily, weekly, monthly, seasonal)\nSearch across all tasks\nExport to markdown and JSON\nSupport\n\nFor bugs, feature requests, or questions:\n\nAuthor: @johstracke on ClawHub\nCheck other IOU skills in the Farming Suite (coming soon!)\n\nFarm Task Manager - Organize your farm work, reduce stress, never forget important tasks again."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/johstracke/farm-task-manager",
    "publisherUrl": "https://clawhub.ai/johstracke/farm-task-manager",
    "owner": "johstracke",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/farm-task-manager",
    "downloadUrl": "https://openagent3.xyz/downloads/farm-task-manager",
    "agentUrl": "https://openagent3.xyz/skills/farm-task-manager/agent",
    "manifestUrl": "https://openagent3.xyz/skills/farm-task-manager/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/farm-task-manager/agent.md"
  }
}