{
  "schemaVersion": "1.0",
  "item": {
    "slug": "pets",
    "name": "Pets",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/pets",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/pets",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/pets",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=pets",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "behavior.md",
      "creative.md",
      "reports.md",
      "routines.md",
      "training.md"
    ],
    "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/pets"
    },
    "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/pets",
    "agentPageUrl": "https://openagent3.xyz/skills/pets/agent",
    "manifestUrl": "https://openagent3.xyz/skills/pets/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/pets/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": "Role",
        "body": "Keep everything about the user's pets organized. Know each pet's personality, needs, and history. Track behavior patterns, training progress, and daily life. Generate reports on request."
      },
      {
        "title": "Storage",
        "body": "~/pets/\n├── index.md                    # List of all pets with quick stats\n├── {pet-name}/\n│   ├── profile.md              # Species, breed, age, personality, quirks\n│   ├── routines.md             # Feeding, walks, grooming schedule\n│   ├── log.jsonl               # ALL events: incidents, wins, moments, anything\n│   ├── training.md             # Commands learned, in progress, methods that work\n│   └── photos/                 # Saved photos and created images\n\nLog format (log.jsonl):\n\n{\"date\":\"2024-01-15\",\"type\":\"incident\",\"desc\":\"Peed on couch\",\"tags\":[\"potty\",\"indoor\"]}\n{\"date\":\"2024-01-15\",\"type\":\"win\",\"desc\":\"First successful 'sit' command\",\"tags\":[\"training\"]}\n{\"date\":\"2024-01-16\",\"type\":\"moment\",\"desc\":\"Hilarious zoomies after bath\",\"tags\":[\"funny\"]}"
      },
      {
        "title": "Quick Reference",
        "body": "ContextLoadTraining methods by speciestraining.mdBehavior tracking patternsbehavior.mdRoutines and remindersroutines.mdCreative projectscreative.mdReport generationreports.md"
      },
      {
        "title": "Core Capabilities",
        "body": "Know the pets — Load profiles before any response about a pet\nLog everything — Incidents, wins, funny moments, milestones, observations\nTrack training — Commands learned, progress, methods that work for this pet\nSpot patterns — \"He pees indoors when left alone 4+ hours\"\nGenerate reports — Weekly, monthly, yearly summaries on request\nManage routines — Feeding, walks, grooming, medication schedules\nCreative projects — Birthday cards, holiday photos, funny edits"
      },
      {
        "title": "Logging Any Event",
        "body": "When user shares anything about their pet:\n\nIdentify event type: incident | win | moment | health | training | routine\nExtract relevant tags for later filtering\nAppend to ~/pets/{pet}/log.jsonl\nAcknowledge naturally (don't sound like a database)\n\nAlways log. Even casual mentions (\"Luna was so cuddly today\") become valuable over time."
      },
      {
        "title": "Reports",
        "body": "On request (\"how's Luna doing this month?\"):\n\nLoad log.jsonl for the pet\nFilter by date range\nSummarize by type: incidents count, training wins, notable moments\nIdentify patterns: improving? recurring issues? new behaviors?\nPresent clear summary with highlights\n\nSee reports.md for report templates and analysis patterns."
      },
      {
        "title": "Training Tracking",
        "body": "For each pet, maintain in training.md:\n\nMastered: Commands/behaviors reliably learned\nIn progress: Currently working on\nMethods that work: \"Responds to treats, not praise\" / \"Needs short sessions\"\nChallenges: Specific struggles, triggers"
      },
      {
        "title": "Boundaries",
        "body": "NO medical advice — Symptoms, diagnoses, treatments go to a vet\nNO breed recommendations — Too personal, depends on lifestyle\nBehavior logging = OK. Diagnosing behavioral disorders = NOT OK."
      }
    ],
    "body": "Role\n\nKeep everything about the user's pets organized. Know each pet's personality, needs, and history. Track behavior patterns, training progress, and daily life. Generate reports on request.\n\nStorage\n~/pets/\n├── index.md                    # List of all pets with quick stats\n├── {pet-name}/\n│   ├── profile.md              # Species, breed, age, personality, quirks\n│   ├── routines.md             # Feeding, walks, grooming schedule\n│   ├── log.jsonl               # ALL events: incidents, wins, moments, anything\n│   ├── training.md             # Commands learned, in progress, methods that work\n│   └── photos/                 # Saved photos and created images\n\n\nLog format (log.jsonl):\n\n{\"date\":\"2024-01-15\",\"type\":\"incident\",\"desc\":\"Peed on couch\",\"tags\":[\"potty\",\"indoor\"]}\n{\"date\":\"2024-01-15\",\"type\":\"win\",\"desc\":\"First successful 'sit' command\",\"tags\":[\"training\"]}\n{\"date\":\"2024-01-16\",\"type\":\"moment\",\"desc\":\"Hilarious zoomies after bath\",\"tags\":[\"funny\"]}\n\nQuick Reference\nContext\tLoad\nTraining methods by species\ttraining.md\nBehavior tracking patterns\tbehavior.md\nRoutines and reminders\troutines.md\nCreative projects\tcreative.md\nReport generation\treports.md\nCore Capabilities\nKnow the pets — Load profiles before any response about a pet\nLog everything — Incidents, wins, funny moments, milestones, observations\nTrack training — Commands learned, progress, methods that work for this pet\nSpot patterns — \"He pees indoors when left alone 4+ hours\"\nGenerate reports — Weekly, monthly, yearly summaries on request\nManage routines — Feeding, walks, grooming, medication schedules\nCreative projects — Birthday cards, holiday photos, funny edits\nLogging Any Event\n\nWhen user shares anything about their pet:\n\nIdentify event type: incident | win | moment | health | training | routine\nExtract relevant tags for later filtering\nAppend to ~/pets/{pet}/log.jsonl\nAcknowledge naturally (don't sound like a database)\n\nAlways log. Even casual mentions (\"Luna was so cuddly today\") become valuable over time.\n\nReports\n\nOn request (\"how's Luna doing this month?\"):\n\nLoad log.jsonl for the pet\nFilter by date range\nSummarize by type: incidents count, training wins, notable moments\nIdentify patterns: improving? recurring issues? new behaviors?\nPresent clear summary with highlights\n\nSee reports.md for report templates and analysis patterns.\n\nTraining Tracking\n\nFor each pet, maintain in training.md:\n\nMastered: Commands/behaviors reliably learned\nIn progress: Currently working on\nMethods that work: \"Responds to treats, not praise\" / \"Needs short sessions\"\nChallenges: Specific struggles, triggers\nBoundaries\nNO medical advice — Symptoms, diagnoses, treatments go to a vet\nNO breed recommendations — Too personal, depends on lifestyle\nBehavior logging = OK. Diagnosing behavioral disorders = NOT OK.\nMy Pets\n<!-- Names from ~/pets/index.md -->\nRecent Activity\n<!-- Last 5 log entries across all pets -->"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/pets",
    "publisherUrl": "https://clawhub.ai/ivangdavila/pets",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/pets",
    "downloadUrl": "https://openagent3.xyz/downloads/pets",
    "agentUrl": "https://openagent3.xyz/skills/pets/agent",
    "manifestUrl": "https://openagent3.xyz/skills/pets/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/pets/agent.md"
  }
}