{
  "schemaVersion": "1.0",
  "item": {
    "slug": "plant-tracker",
    "name": "Plant Tracker",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/johstracke/plant-tracker",
    "canonicalUrl": "https://clawhub.ai/johstracke/plant-tracker",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/plant-tracker",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=plant-tracker",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/plant_tracker.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/plant-tracker"
    },
    "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/plant-tracker",
    "agentPageUrl": "https://openagent3.xyz/skills/plant-tracker/agent",
    "manifestUrl": "https://openagent3.xyz/skills/plant-tracker/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/plant-tracker/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": "Plant Tracker",
        "body": "Manage your plants and garden with structured tracking and care schedules."
      },
      {
        "title": "Add a plant to your collection",
        "body": "plant_tracker.py add \"<plant_name>\" --species \"<species>\" --location \"<location>\""
      },
      {
        "title": "List all plants",
        "body": "plant_tracker.py list"
      },
      {
        "title": "Show plant details",
        "body": "plant_tracker.py show \"<plant_name>\""
      },
      {
        "title": "Record care (watering, fertilizing, etc.)",
        "body": "plant_tracker.py care \"<plant_name>\" --action \"<action>\" [notes]"
      },
      {
        "title": "Search plants",
        "body": "plant_tracker.py search \"<query>\""
      },
      {
        "title": "Export plant data",
        "body": "plant_tracker.py export \"<output_file>\""
      },
      {
        "title": "For indoor plant collections",
        "body": "Track houseplants with care schedules:\n\n# Add your plants\nplant_tracker.py add \"Snake Plant\" --species \"Sansevieria trifasciata\" --location \"Living Room - North Window\"\nplant_tracker.py add \"Monstera\" --species \"Monstera deliciosa\" --location \"Bedroom - East Window\"\nplant_tracker.py add \"Pothos\" --species \"Epipremnum aureum\" --location \"Bathroom\"\n\n# Record watering\nplant_tracker.py care \"Snake Plant\" --action \"water\" \"Watered thoroughly, let drain\"\nplant_tracker.py care \"Monstera\" --action \"water\" \"Watered until runoff, humidity 60%\"\n\n# Check what needs attention\nplant_tracker.py list"
      },
      {
        "title": "For vegetable gardens",
        "body": "Track your edible plants with planting dates and harvests:\n\n# Add vegetables\nplant_tracker.py add \"Tomatoes\" --species \"Solanum lycopersicum\" --location \"Backyard - Bed 3\" --planted \"2026-04-15\"\nplant_tracker.py add \"Basil\" --species \"Ocimum basilicum\" --location \"Backyard - Container\" --planted \"2026-05-01\"\nplant_tracker.py add \"Lettuce\" --species \"Lactuca sativa\" --location \"Front Yard - Raised Bed\" --planted \"2026-04-20\"\n\n# Record care and harvests\nplant_tracker.py care \"Tomatoes\" --action \"water\" \"Deep watering, weather hot\"\nplant_tracker.py care \"Tomatoes\" --action \"fertilize\" \"Added organic tomato fertilizer\"\nplant_tracker.py care \"Basil\" --action \"harvest\" \"Harvested 20 leaves for pesto\"\n\n# See what's ready to harvest\nplant_tracker.py search \"harvest\""
      },
      {
        "title": "For flower gardens",
        "body": "Track ornamental plants and seasonal care:\n\n# Add flowers\nplant_tracker.py add \"Roses\" --species \"Rosa\" --location \"Front Garden\" --planted \"2025-03-10\"\nplant_tracker.py add \"Lavender\" --species \"Lavandula\" --location \"Side Garden\" --planted \"2025-04-20\"\nplant_tracker.py add \"Sunflowers\" --species \"Helianthus annuus\" --location \"Backyard\" --planted \"2026-05-15\"\n\n# Record seasonal care\nplant_tracker.py care \"Roses\" --action \"prune\" \"Spring pruning, removed dead wood\"\nplant_tracker.py care \"Lavender\" --action \"prune\" \"Post-bloom pruning to encourage new growth\"\nplant_tracker.py care \"Sunflowers\" --action \"harvest\" \"Harvested seeds for next year\""
      },
      {
        "title": "For multi-garden management",
        "body": "Track plants across different locations:\n\n# Indoor plants\nplant_tracker.py add \"Peace Lily\" --location \"Living Room\"\nplant_tracker.py add \"Fiddle Leaf Fig\" --location \"Bedroom\"\n\n# Outdoor beds\nplant_tracker.py add \"Peppers\" --location \"Backyard - Bed 1\"\nplant_tracker.py add \"Carrots\" --location \"Backyard - Bed 2\"\n\n# Community garden plot\nplant_tracker.py add \"Squash\" --location \"Community Plot A - Row 3\"\n\n# Filter by location\nplant_tracker.py search \"Bedroom\"\nplant_tracker.py search \"Backyard\""
      },
      {
        "title": "Available care actions",
        "body": "water - Watering schedule\nfertilize - Adding nutrients/compost\nprune - Trimming and shaping\nharvest - Collecting fruits/vegetables/herbs\nrepot - Moving to a larger container\nplant - Initial planting or transplanting\npesticide - Pest treatment\ninspect - General health check\nnote - General observation"
      },
      {
        "title": "Path Validation",
        "body": "The export function validates output paths to prevent malicious writes:\n\n✅ Allowed: ~/.openclaw/workspace/, /tmp/, and home directory\n❌ Blocked: System paths (/etc/, /usr/, /var/, etc.)\n❌ Blocked: Sensitive dotfiles (~/.bashrc, ~/.ssh, etc.)"
      },
      {
        "title": "Data Storage",
        "body": "All plant data is stored in: ~/.openclaw/workspace/plants_db.json\nEach plant tracks: name, species, location, planting date, care history\nCare history includes: action, timestamp, notes\nJSON format makes it easy to backup or migrate"
      },
      {
        "title": "Search Features",
        "body": "Case-insensitive search across all plants\nMatches plant names, species, locations, and care notes\nShows full plant details with care history\nPerfect for finding specific plants or care patterns"
      },
      {
        "title": "New garden setup",
        "body": "# Plan and track your new garden\nplant_tracker.py add \"Tomatoes - Beefsteak\" --species \"Solanum lycopersicum\" --location \"Backyard - Bed 1\" --planted \"2026-04-15\"\nplant_tracker.py add \"Tomatoes - Cherry\" --species \"Solanum lycopersicum\" --location \"Backyard - Bed 1\" --planted \"2026-04-15\"\nplant_tracker.py add \"Bell Peppers\" --species \"Capsicum annuum\" --location \"Backyard - Bed 2\" --planted \"2026-04-20\"\nplant_tracker.py add \"Cucumbers\" --species \"Cucumis sativus\" --location \"Trellis - South Wall\" --planted \"2026-05-01\"\n\n# Export your garden plan\nplant_tracker.py export \"~/garden-planting-plan.md\""
      },
      {
        "title": "Weekly garden maintenance",
        "body": "# Check your garden\nplant_tracker.py list\n\n# Record this week's care\nplant_tracker.py care \"Tomatoes - Beefsteak\" --action \"water\" \"Deep watering, mulch added\"\nplant_tracker.py care \"Bell Peppers\" --action \"fertilize\" \"Added compost, plants look healthy\"\nplant_tracker.py care \"Cucumbers\" --action \"inspect\" \"Found aphids on some leaves, treated with neem oil\""
      },
      {
        "title": "Track growth and yields",
        "body": "# Record harvests\nplant_tracker.py care \"Tomatoes - Cherry\" --action \"harvest\" \"Harvested 2 cups, sweet and juicy\"\nplant_tracker.py care \"Bell Peppers\" --action \"harvest\" \"Harvested 3 peppers, good size\"\nplant_tracker.py care \"Cucumbers\" --action \"harvest\" \"Harvested 5 cucumbers, about 15cm each\"\n\n# Review harvest history\nplant_tracker.py search \"harvest\""
      },
      {
        "title": "Best Practices",
        "body": "Use descriptive names - \"Tomatoes - Beefsteak\" not just \"Tomatoes\"\nInclude planting dates - helps track age and harvest windows\nBe specific with locations - \"Backyard - Bed 1\" not just \"Garden\"\nRecord care regularly - builds history for future reference\nNote observations - pests, diseases, flowering, fruiting\nExport regularly - backup your plant data"
      }
    ],
    "body": "Plant Tracker\n\nManage your plants and garden with structured tracking and care schedules.\n\nQuick Start\nAdd a plant to your collection\nplant_tracker.py add \"<plant_name>\" --species \"<species>\" --location \"<location>\"\n\nList all plants\nplant_tracker.py list\n\nShow plant details\nplant_tracker.py show \"<plant_name>\"\n\nRecord care (watering, fertilizing, etc.)\nplant_tracker.py care \"<plant_name>\" --action \"<action>\" [notes]\n\nSearch plants\nplant_tracker.py search \"<query>\"\n\nExport plant data\nplant_tracker.py export \"<output_file>\"\n\nUsage Patterns\nFor indoor plant collections\n\nTrack houseplants with care schedules:\n\n# Add your plants\nplant_tracker.py add \"Snake Plant\" --species \"Sansevieria trifasciata\" --location \"Living Room - North Window\"\nplant_tracker.py add \"Monstera\" --species \"Monstera deliciosa\" --location \"Bedroom - East Window\"\nplant_tracker.py add \"Pothos\" --species \"Epipremnum aureum\" --location \"Bathroom\"\n\n# Record watering\nplant_tracker.py care \"Snake Plant\" --action \"water\" \"Watered thoroughly, let drain\"\nplant_tracker.py care \"Monstera\" --action \"water\" \"Watered until runoff, humidity 60%\"\n\n# Check what needs attention\nplant_tracker.py list\n\nFor vegetable gardens\n\nTrack your edible plants with planting dates and harvests:\n\n# Add vegetables\nplant_tracker.py add \"Tomatoes\" --species \"Solanum lycopersicum\" --location \"Backyard - Bed 3\" --planted \"2026-04-15\"\nplant_tracker.py add \"Basil\" --species \"Ocimum basilicum\" --location \"Backyard - Container\" --planted \"2026-05-01\"\nplant_tracker.py add \"Lettuce\" --species \"Lactuca sativa\" --location \"Front Yard - Raised Bed\" --planted \"2026-04-20\"\n\n# Record care and harvests\nplant_tracker.py care \"Tomatoes\" --action \"water\" \"Deep watering, weather hot\"\nplant_tracker.py care \"Tomatoes\" --action \"fertilize\" \"Added organic tomato fertilizer\"\nplant_tracker.py care \"Basil\" --action \"harvest\" \"Harvested 20 leaves for pesto\"\n\n# See what's ready to harvest\nplant_tracker.py search \"harvest\"\n\nFor flower gardens\n\nTrack ornamental plants and seasonal care:\n\n# Add flowers\nplant_tracker.py add \"Roses\" --species \"Rosa\" --location \"Front Garden\" --planted \"2025-03-10\"\nplant_tracker.py add \"Lavender\" --species \"Lavandula\" --location \"Side Garden\" --planted \"2025-04-20\"\nplant_tracker.py add \"Sunflowers\" --species \"Helianthus annuus\" --location \"Backyard\" --planted \"2026-05-15\"\n\n# Record seasonal care\nplant_tracker.py care \"Roses\" --action \"prune\" \"Spring pruning, removed dead wood\"\nplant_tracker.py care \"Lavender\" --action \"prune\" \"Post-bloom pruning to encourage new growth\"\nplant_tracker.py care \"Sunflowers\" --action \"harvest\" \"Harvested seeds for next year\"\n\nFor multi-garden management\n\nTrack plants across different locations:\n\n# Indoor plants\nplant_tracker.py add \"Peace Lily\" --location \"Living Room\"\nplant_tracker.py add \"Fiddle Leaf Fig\" --location \"Bedroom\"\n\n# Outdoor beds\nplant_tracker.py add \"Peppers\" --location \"Backyard - Bed 1\"\nplant_tracker.py add \"Carrots\" --location \"Backyard - Bed 2\"\n\n# Community garden plot\nplant_tracker.py add \"Squash\" --location \"Community Plot A - Row 3\"\n\n# Filter by location\nplant_tracker.py search \"Bedroom\"\nplant_tracker.py search \"Backyard\"\n\nActions Reference\nAvailable care actions\nwater - Watering schedule\nfertilize - Adding nutrients/compost\nprune - Trimming and shaping\nharvest - Collecting fruits/vegetables/herbs\nrepot - Moving to a larger container\nplant - Initial planting or transplanting\npesticide - Pest treatment\ninspect - General health check\nnote - General observation\nSecurity\nPath Validation\n\nThe export function validates output paths to prevent malicious writes:\n\n✅ Allowed: ~/.openclaw/workspace/, /tmp/, and home directory\n❌ Blocked: System paths (/etc/, /usr/, /var/, etc.)\n❌ Blocked: Sensitive dotfiles (~/.bashrc, ~/.ssh, etc.)\nData Storage\nAll plant data is stored in: ~/.openclaw/workspace/plants_db.json\nEach plant tracks: name, species, location, planting date, care history\nCare history includes: action, timestamp, notes\nJSON format makes it easy to backup or migrate\nSearch Features\nCase-insensitive search across all plants\nMatches plant names, species, locations, and care notes\nShows full plant details with care history\nPerfect for finding specific plants or care patterns\nExamples\nNew garden setup\n# Plan and track your new garden\nplant_tracker.py add \"Tomatoes - Beefsteak\" --species \"Solanum lycopersicum\" --location \"Backyard - Bed 1\" --planted \"2026-04-15\"\nplant_tracker.py add \"Tomatoes - Cherry\" --species \"Solanum lycopersicum\" --location \"Backyard - Bed 1\" --planted \"2026-04-15\"\nplant_tracker.py add \"Bell Peppers\" --species \"Capsicum annuum\" --location \"Backyard - Bed 2\" --planted \"2026-04-20\"\nplant_tracker.py add \"Cucumbers\" --species \"Cucumis sativus\" --location \"Trellis - South Wall\" --planted \"2026-05-01\"\n\n# Export your garden plan\nplant_tracker.py export \"~/garden-planting-plan.md\"\n\nWeekly garden maintenance\n# Check your garden\nplant_tracker.py list\n\n# Record this week's care\nplant_tracker.py care \"Tomatoes - Beefsteak\" --action \"water\" \"Deep watering, mulch added\"\nplant_tracker.py care \"Bell Peppers\" --action \"fertilize\" \"Added compost, plants look healthy\"\nplant_tracker.py care \"Cucumbers\" --action \"inspect\" \"Found aphids on some leaves, treated with neem oil\"\n\nTrack growth and yields\n# Record harvests\nplant_tracker.py care \"Tomatoes - Cherry\" --action \"harvest\" \"Harvested 2 cups, sweet and juicy\"\nplant_tracker.py care \"Bell Peppers\" --action \"harvest\" \"Harvested 3 peppers, good size\"\nplant_tracker.py care \"Cucumbers\" --action \"harvest\" \"Harvested 5 cucumbers, about 15cm each\"\n\n# Review harvest history\nplant_tracker.py search \"harvest\"\n\nBest Practices\nUse descriptive names - \"Tomatoes - Beefsteak\" not just \"Tomatoes\"\nInclude planting dates - helps track age and harvest windows\nBe specific with locations - \"Backyard - Bed 1\" not just \"Garden\"\nRecord care regularly - builds history for future reference\nNote observations - pests, diseases, flowering, fruiting\nExport regularly - backup your plant data"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/johstracke/plant-tracker",
    "publisherUrl": "https://clawhub.ai/johstracke/plant-tracker",
    "owner": "johstracke",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/plant-tracker",
    "downloadUrl": "https://openagent3.xyz/downloads/plant-tracker",
    "agentUrl": "https://openagent3.xyz/skills/plant-tracker/agent",
    "manifestUrl": "https://openagent3.xyz/skills/plant-tracker/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/plant-tracker/agent.md"
  }
}