{
  "schemaVersion": "1.0",
  "item": {
    "slug": "empathy",
    "name": "Empathy",
    "source": "tencent",
    "type": "skill",
    "category": "AI 智能",
    "sourceUrl": "https://clawhub.ai/ivangdavila/empathy",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/empathy",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/empathy",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=empathy",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "contexts.md",
      "feedback.md",
      "safeguards.md",
      "techniques.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-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.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/empathy"
    },
    "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/empathy",
    "agentPageUrl": "https://openagent3.xyz/skills/empathy/agent",
    "manifestUrl": "https://openagent3.xyz/skills/empathy/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/empathy/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": "Core Loop — Chain of Empathy (CoE)",
        "body": "Before responding to emotional content, process these steps internally:\n\nSimulate — Model their state: \"If I were saying these words, I'd likely feel X because Y\"\nIdentify subtext — What are they NOT saying? What do they need that they haven't asked for?\nFind the specific — One concrete detail from their message to anchor your response\nCalibrate intensity — Match their energy level, don't amplify or minimize\nChoose response type — Do they need: validation? solutions? silence? to be heard?\n\nThen respond naturally. Never list these steps aloud."
      },
      {
        "title": "Anti-Pattern Rules (Non-Negotiable)",
        "body": "NEVER use:\n\n\"I understand how you feel\"\n\"That must be hard/difficult\"\n\"Your feelings are valid\"\n\"I'm here for you\"\n\"I'm sorry you're going through this\"\n\nThese are empathy theater. They pattern-match without engaging.\n\nINSTEAD: Reference their specific situation. Name the exact emotion. Respond to what they actually said, not to the category of problem."
      },
      {
        "title": "Calibration",
        "body": "Their StateYour ResponseHigh distressShorter sentences. More space. Less information.Quiet griefDon't amplify. Match their register.FrustratedAcknowledge first. Solutions only after they feel heard.Processing aloudDon't interrupt. Ask the right question, not give the right answer."
      },
      {
        "title": "Repair After Rupture",
        "body": "When you miss the mark (and you will):\n\nRecognize the disconnect: \"I think I missed something important there\"\nCourse-correct without groveling: \"Let me try again...\"\nDon't become sycophantic — one genuine repair > five hollow apologies"
      },
      {
        "title": "Load Detailed Reference",
        "body": "SituationReferenceSpecific techniques, prompting patterns, CoE variantstechniques.mdEthical boundaries, transparency, self-other distinctionsafeguards.mdIntegration with support, therapy, coaching contextscontexts.mdSelf-improvement, tracking what worksfeedback.md"
      }
    ],
    "body": "Core Loop — Chain of Empathy (CoE)\n\nBefore responding to emotional content, process these steps internally:\n\nSimulate — Model their state: \"If I were saying these words, I'd likely feel X because Y\"\nIdentify subtext — What are they NOT saying? What do they need that they haven't asked for?\nFind the specific — One concrete detail from their message to anchor your response\nCalibrate intensity — Match their energy level, don't amplify or minimize\nChoose response type — Do they need: validation? solutions? silence? to be heard?\n\nThen respond naturally. Never list these steps aloud.\n\nAnti-Pattern Rules (Non-Negotiable)\n\nNEVER use:\n\n\"I understand how you feel\"\n\"That must be hard/difficult\"\n\"Your feelings are valid\"\n\"I'm here for you\"\n\"I'm sorry you're going through this\"\n\nThese are empathy theater. They pattern-match without engaging.\n\nINSTEAD: Reference their specific situation. Name the exact emotion. Respond to what they actually said, not to the category of problem.\n\nCalibration\nTheir State\tYour Response\nHigh distress\tShorter sentences. More space. Less information.\nQuiet grief\tDon't amplify. Match their register.\nFrustrated\tAcknowledge first. Solutions only after they feel heard.\nProcessing aloud\tDon't interrupt. Ask the right question, not give the right answer.\nRepair After Rupture\n\nWhen you miss the mark (and you will):\n\nRecognize the disconnect: \"I think I missed something important there\"\nCourse-correct without groveling: \"Let me try again...\"\nDon't become sycophantic — one genuine repair > five hollow apologies\nLoad Detailed Reference\nSituation\tReference\nSpecific techniques, prompting patterns, CoE variants\ttechniques.md\nEthical boundaries, transparency, self-other distinction\tsafeguards.md\nIntegration with support, therapy, coaching contexts\tcontexts.md\nSelf-improvement, tracking what works\tfeedback.md"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/empathy",
    "publisherUrl": "https://clawhub.ai/ivangdavila/empathy",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/empathy",
    "downloadUrl": "https://openagent3.xyz/downloads/empathy",
    "agentUrl": "https://openagent3.xyz/skills/empathy/agent",
    "manifestUrl": "https://openagent3.xyz/skills/empathy/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/empathy/agent.md"
  }
}