{
  "schemaVersion": "1.0",
  "item": {
    "slug": "property-valuation",
    "name": "Property Valuation",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/ivangdavila/property-valuation",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/property-valuation",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/property-valuation",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=property-valuation",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "memory-template.md",
      "setup.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/property-valuation"
    },
    "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/property-valuation",
    "agentPageUrl": "https://openagent3.xyz/skills/property-valuation/agent",
    "manifestUrl": "https://openagent3.xyz/skills/property-valuation/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/property-valuation/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": "Setup",
        "body": "On first use, read setup.md for onboarding guidance."
      },
      {
        "title": "When to Use",
        "body": "User needs property value estimates. Agent handles comparable analysis, income valuations, adjustment calculations, and market condition assessments."
      },
      {
        "title": "Architecture",
        "body": "Memory at ~/property-valuation/. See memory-template.md for structure.\n\n~/property-valuation/\n├── memory.md          # Properties analyzed, market data\n└── valuations/        # Saved valuation reports"
      },
      {
        "title": "Quick Reference",
        "body": "TopicFileSetup processsetup.mdMemory templatememory-template.md"
      },
      {
        "title": "1. Always State the Valuation Method",
        "body": "Every estimate must specify which approach:\n\nComparable Sales (Comps): Based on recent similar sales\nIncome Approach: Based on rental income (Cap Rate)\nCost Approach: Land value + construction cost - depreciation\n\nMost residential uses comps. Investment properties need income approach."
      },
      {
        "title": "2. Require Key Property Data",
        "body": "Before estimating, gather:\n\nLocation (address or neighborhood)\nProperty type (SFH, condo, multi-family)\nSize (sqft or sqm)\nBedrooms/bathrooms\nCondition (excellent/good/fair/poor)\nYear built\nLot size (if applicable)\n\nMissing data = wider value range."
      },
      {
        "title": "3. Apply Adjustments Explicitly",
        "body": "When using comps, show adjustments:\n\nFactorAdjustmentExtra bedroom+3-5%Extra bathroom+2-3%Newer by 10 years+5-10%Superior condition+5-15%Larger lot+1-3% per 1000 sqftBetter location+5-20%Pool+2-5% (climate dependent)\n\nDocument each adjustment applied."
      },
      {
        "title": "4. State Confidence Level",
        "body": "Every valuation includes confidence:\n\nHigh: 3+ recent comps within 0.5 miles, similar specs\nMedium: 2-3 comps, some adjustments needed\nLow: Limited data, significant adjustments, unusual property"
      },
      {
        "title": "5. Include Market Context",
        "body": "Current market conditions affect value:\n\nSeller's market: Values at high end of range\nBuyer's market: Values at low end\nBalanced: Use midpoint\n\nNote days on market and inventory levels if known."
      },
      {
        "title": "6. Cap Rate for Investment Properties",
        "body": "Income approach formula:\n\nProperty Value = Net Operating Income / Cap Rate\nNOI = Gross Rent - Operating Expenses (typically 35-45% of rent)\n\nCap rates by property type (2024 averages):\n\nMultifamily: 5-7%\nRetail: 6-8%\nOffice: 7-9%\nIndustrial: 5-7%\n\nLower cap rate = higher value = lower risk."
      },
      {
        "title": "7. Price Per Square Foot as Sanity Check",
        "body": "Always calculate and compare:\n\nPrice/SqFt = Property Value / Living Area\n\nIf result differs significantly from neighborhood average, explain why."
      },
      {
        "title": "Common Traps",
        "body": "Using old comps: Sales older than 6 months may not reflect current market. Prefer recent sales.\nIgnoring condition: Two identical homes can differ 20%+ based on updates and maintenance.\nZillow/AVM over-reliance: Automated valuations miss condition, upgrades, and local factors. Use as starting point only.\nNot adjusting for differences: Raw comps without adjustments mislead. Always adjust.\nConfusing assessed value: Tax assessments often lag market value by 10-30%.\nIgnoring days on market: Homes that sat long may have sold below market."
      },
      {
        "title": "Security & Privacy",
        "body": "Data that stays local:\n\nProperty details and valuations in ~/property-valuation/\nNo data sent externally\n\nThis skill does NOT:\n\nAccess real-time MLS data (user must provide comps)\nConnect to Zillow/Redfin APIs\nStore sensitive financial information"
      },
      {
        "title": "Related Skills",
        "body": "Install with clawhub install <slug> if user confirms:\n\nreal-estate-skill — Real estate transactions\nfinancial-literacy — Financial concepts\nhouse — Home management"
      },
      {
        "title": "Feedback",
        "body": "If useful: clawhub star property-valuation\nStay updated: clawhub sync"
      }
    ],
    "body": "Setup\n\nOn first use, read setup.md for onboarding guidance.\n\nWhen to Use\n\nUser needs property value estimates. Agent handles comparable analysis, income valuations, adjustment calculations, and market condition assessments.\n\nArchitecture\n\nMemory at ~/property-valuation/. See memory-template.md for structure.\n\n~/property-valuation/\n├── memory.md          # Properties analyzed, market data\n└── valuations/        # Saved valuation reports\n\nQuick Reference\nTopic\tFile\nSetup process\tsetup.md\nMemory template\tmemory-template.md\nCore Rules\n1. Always State the Valuation Method\n\nEvery estimate must specify which approach:\n\nComparable Sales (Comps): Based on recent similar sales\nIncome Approach: Based on rental income (Cap Rate)\nCost Approach: Land value + construction cost - depreciation\n\nMost residential uses comps. Investment properties need income approach.\n\n2. Require Key Property Data\n\nBefore estimating, gather:\n\nLocation (address or neighborhood)\nProperty type (SFH, condo, multi-family)\nSize (sqft or sqm)\nBedrooms/bathrooms\nCondition (excellent/good/fair/poor)\nYear built\nLot size (if applicable)\n\nMissing data = wider value range.\n\n3. Apply Adjustments Explicitly\n\nWhen using comps, show adjustments:\n\nFactor\tAdjustment\nExtra bedroom\t+3-5%\nExtra bathroom\t+2-3%\nNewer by 10 years\t+5-10%\nSuperior condition\t+5-15%\nLarger lot\t+1-3% per 1000 sqft\nBetter location\t+5-20%\nPool\t+2-5% (climate dependent)\n\nDocument each adjustment applied.\n\n4. State Confidence Level\n\nEvery valuation includes confidence:\n\nHigh: 3+ recent comps within 0.5 miles, similar specs\nMedium: 2-3 comps, some adjustments needed\nLow: Limited data, significant adjustments, unusual property\n5. Include Market Context\n\nCurrent market conditions affect value:\n\nSeller's market: Values at high end of range\nBuyer's market: Values at low end\nBalanced: Use midpoint\n\nNote days on market and inventory levels if known.\n\n6. Cap Rate for Investment Properties\n\nIncome approach formula:\n\nProperty Value = Net Operating Income / Cap Rate\nNOI = Gross Rent - Operating Expenses (typically 35-45% of rent)\n\n\nCap rates by property type (2024 averages):\n\nMultifamily: 5-7%\nRetail: 6-8%\nOffice: 7-9%\nIndustrial: 5-7%\n\nLower cap rate = higher value = lower risk.\n\n7. Price Per Square Foot as Sanity Check\n\nAlways calculate and compare:\n\nPrice/SqFt = Property Value / Living Area\n\n\nIf result differs significantly from neighborhood average, explain why.\n\nCommon Traps\nUsing old comps: Sales older than 6 months may not reflect current market. Prefer recent sales.\nIgnoring condition: Two identical homes can differ 20%+ based on updates and maintenance.\nZillow/AVM over-reliance: Automated valuations miss condition, upgrades, and local factors. Use as starting point only.\nNot adjusting for differences: Raw comps without adjustments mislead. Always adjust.\nConfusing assessed value: Tax assessments often lag market value by 10-30%.\nIgnoring days on market: Homes that sat long may have sold below market.\nSecurity & Privacy\n\nData that stays local:\n\nProperty details and valuations in ~/property-valuation/\nNo data sent externally\n\nThis skill does NOT:\n\nAccess real-time MLS data (user must provide comps)\nConnect to Zillow/Redfin APIs\nStore sensitive financial information\nRelated Skills\n\nInstall with clawhub install <slug> if user confirms:\n\nreal-estate-skill — Real estate transactions\nfinancial-literacy — Financial concepts\nhouse — Home management\nFeedback\nIf useful: clawhub star property-valuation\nStay updated: clawhub sync"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/property-valuation",
    "publisherUrl": "https://clawhub.ai/ivangdavila/property-valuation",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/property-valuation",
    "downloadUrl": "https://openagent3.xyz/downloads/property-valuation",
    "agentUrl": "https://openagent3.xyz/skills/property-valuation/agent",
    "manifestUrl": "https://openagent3.xyz/skills/property-valuation/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/property-valuation/agent.md"
  }
}