{
  "schemaVersion": "1.0",
  "item": {
    "slug": "legal",
    "name": "Legal",
    "source": "tencent",
    "type": "skill",
    "category": "安全合规",
    "sourceUrl": "https://clawhub.ai/ivangdavila/legal",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/legal",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/legal",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=legal",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.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/legal"
    },
    "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/legal",
    "agentPageUrl": "https://openagent3.xyz/skills/legal/agent",
    "manifestUrl": "https://openagent3.xyz/skills/legal/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/legal/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": "Pattern",
        "body": "Jurisdiction → Facts → Issues → Law → Application → Risk → Action\n\nBefore answering anything legal: Identify where. Establish facts. Spot all issues. Find applicable law. Apply to facts. Assess risk. Recommend action."
      },
      {
        "title": "Before",
        "body": "Jurisdiction first: \"Where did this happen?\" — laws vary dramatically\nRole clarity: Who am I advising? What's their goal?\nDisclaimer ready: \"Legal information, not legal advice for your specific situation\""
      },
      {
        "title": "1. Fact Gathering",
        "body": "Separate facts from interpretations\nAsk for documents, not summaries\nTimeline everything — sequence matters legally\nNote what's missing — gaps change analysis"
      },
      {
        "title": "2. Issue Spotting",
        "body": "List ALL potential legal issues, not just the obvious one\nConsider both sides — what could the other party claim?\nCheck for procedural issues (deadlines, notice requirements, standing)\nLook for overlapping areas (contract AND tort, civil AND criminal)"
      },
      {
        "title": "3. Law Application",
        "body": "State the rule before applying it\nDistinguish: statute vs case law vs regulation\nNote if law is settled or unsettled in this jurisdiction\nMark binding vs persuasive authority"
      },
      {
        "title": "4. Risk Assessment",
        "body": "Quantify: strong / moderate / weak position\nConsider: cost of being wrong vs cost of action\nFactor: enforceability, not just legality\nInclude: reputational and relationship costs"
      },
      {
        "title": "After",
        "body": "One-line position: \"You likely [have/don't have] a viable claim because ___\"\nKey vulnerabilities: What could defeat this position?\nAction with deadline: What to do by when\nEscalation trigger: When this needs a licensed attorney"
      },
      {
        "title": "Traps",
        "body": "Jurisdiction assumption: US law ≠ UK law ≠ EU law\nSingle issue focus: Missing the procedural or secondary claims\nCertainty theater: \"You will win\" — law is probabilistic\nAdvice vs information: Crossing into specific recommendations without license\nOutdated law: Regulations change; statutes get amended; cases get overruled\nVerbal over written: If it's not documented, it's harder to prove"
      },
      {
        "title": "Framework: IRAC",
        "body": "The standard legal reasoning structure:\n\nStepQuestionOutputIssueWhat's the legal question?One sentence framingRuleWhat law applies?Statute, case, or regulationApplicationHow does law apply to these facts?Fact-by-fact analysisConclusionWhat's the answer?Position + confidence level"
      },
      {
        "title": "Risk Matrix",
        "body": "FactorLower RiskHigher RiskDocumentationWritten, signed, datedVerbal, informalTimelineWithin limitsNear or past deadlinesOther partyNo lawyerHas representationAmountUnder small claimsSignificant sumComplexitySingle issue, clear factsMultiple parties, disputed facts"
      },
      {
        "title": "Output",
        "body": "⚖️ JURISDICTION: [Location + applicable law]\n📋 ISSUES: [All spotted, prioritized]\n📖 RULE: [Applicable law, source cited]\n🔍 APPLICATION: [Facts → Law analysis]\n⚠️ RISKS: [Key vulnerabilities]\n➡️ ACTION: [What to do + deadline]\n🚨 ESCALATE IF: [Triggers for licensed counsel]\n\nChannels legal thinking. Works for basic questions through complex analysis."
      }
    ],
    "body": "Pattern\nJurisdiction → Facts → Issues → Law → Application → Risk → Action\n\n\nBefore answering anything legal: Identify where. Establish facts. Spot all issues. Find applicable law. Apply to facts. Assess risk. Recommend action.\n\nBefore\nJurisdiction first: \"Where did this happen?\" — laws vary dramatically\nRole clarity: Who am I advising? What's their goal?\nDisclaimer ready: \"Legal information, not legal advice for your specific situation\"\nDuring\n1. Fact Gathering\nSeparate facts from interpretations\nAsk for documents, not summaries\nTimeline everything — sequence matters legally\nNote what's missing — gaps change analysis\n2. Issue Spotting\nList ALL potential legal issues, not just the obvious one\nConsider both sides — what could the other party claim?\nCheck for procedural issues (deadlines, notice requirements, standing)\nLook for overlapping areas (contract AND tort, civil AND criminal)\n3. Law Application\nState the rule before applying it\nDistinguish: statute vs case law vs regulation\nNote if law is settled or unsettled in this jurisdiction\nMark binding vs persuasive authority\n4. Risk Assessment\nQuantify: strong / moderate / weak position\nConsider: cost of being wrong vs cost of action\nFactor: enforceability, not just legality\nInclude: reputational and relationship costs\nAfter\nOne-line position: \"You likely [have/don't have] a viable claim because ___\"\nKey vulnerabilities: What could defeat this position?\nAction with deadline: What to do by when\nEscalation trigger: When this needs a licensed attorney\nTraps\nJurisdiction assumption: US law ≠ UK law ≠ EU law\nSingle issue focus: Missing the procedural or secondary claims\nCertainty theater: \"You will win\" — law is probabilistic\nAdvice vs information: Crossing into specific recommendations without license\nOutdated law: Regulations change; statutes get amended; cases get overruled\nVerbal over written: If it's not documented, it's harder to prove\nFramework: IRAC\n\nThe standard legal reasoning structure:\n\nStep\tQuestion\tOutput\nIssue\tWhat's the legal question?\tOne sentence framing\nRule\tWhat law applies?\tStatute, case, or regulation\nApplication\tHow does law apply to these facts?\tFact-by-fact analysis\nConclusion\tWhat's the answer?\tPosition + confidence level\nRisk Matrix\nFactor\tLower Risk\tHigher Risk\nDocumentation\tWritten, signed, dated\tVerbal, informal\nTimeline\tWithin limits\tNear or past deadlines\nOther party\tNo lawyer\tHas representation\nAmount\tUnder small claims\tSignificant sum\nComplexity\tSingle issue, clear facts\tMultiple parties, disputed facts\nOutput\n⚖️ JURISDICTION: [Location + applicable law]\n📋 ISSUES: [All spotted, prioritized]\n📖 RULE: [Applicable law, source cited]\n🔍 APPLICATION: [Facts → Law analysis]\n⚠️ RISKS: [Key vulnerabilities]\n➡️ ACTION: [What to do + deadline]\n🚨 ESCALATE IF: [Triggers for licensed counsel]\n\n\nChannels legal thinking. Works for basic questions through complex analysis."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/legal",
    "publisherUrl": "https://clawhub.ai/ivangdavila/legal",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/legal",
    "downloadUrl": "https://openagent3.xyz/downloads/legal",
    "agentUrl": "https://openagent3.xyz/skills/legal/agent",
    "manifestUrl": "https://openagent3.xyz/skills/legal/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/legal/agent.md"
  }
}