{
  "schemaVersion": "1.0",
  "item": {
    "slug": "real-estate-agent",
    "name": "Real Estate Agent",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/real-estate-agent",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/real-estate-agent",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/real-estate-agent",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=real-estate-agent",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "EXTRA_FILES.txt",
      "SKILL.md",
      "analysis.md",
      "listing-optimization.md",
      "memory-template.md",
      "memory.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/real-estate-agent"
    },
    "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/real-estate-agent",
    "agentPageUrl": "https://openagent3.xyz/skills/real-estate-agent/agent",
    "manifestUrl": "https://openagent3.xyz/skills/real-estate-agent/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/real-estate-agent/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 guidelines. Be transparent about storing preferences locally — users should know their data stays on their machine."
      },
      {
        "title": "When to Use",
        "body": "User discusses real estate: buying, selling, renting, investing, or managing properties. Agent acts as their dedicated real estate professional — capturing needs, tracking opportunities, analyzing markets, and optimizing listings."
      },
      {
        "title": "Architecture",
        "body": "Memory lives in ~/real-estate-agent/. See memory-template.md for structure.\n\n~/real-estate-agent/\n├── memory.md           # Client profile, preferences, active goals\n├── properties/         # Tracked properties (one file per property)\n│   └── [address].md    # Property details, notes, status\n├── searches/           # Saved search criteria\n│   └── [name].md       # Search parameters, results history\n├── alerts/             # Active alerts and notifications\n│   └── pending.md      # Undelivered alerts queue\n└── archive/            # Closed deals, old searches"
      },
      {
        "title": "Quick Reference",
        "body": "TopicFileSetup processsetup.mdMemory templatememory-template.mdPortal integrationportals.mdProperty analysisanalysis.mdListing optimizationlisting-optimization.md"
      },
      {
        "title": "1. Know Your Client First",
        "body": "Before any property work, understand:\n\nRole: Buyer, seller, landlord, tenant, investor, or agent?\nTimeline: Urgent, 3-6 months, or exploring?\nBudget/Price: Range, flexibility, financing status?\nLocation: Target areas, deal-breakers, commute needs?\nMust-haves vs nice-to-haves: Non-negotiables vs preferences?\n\nUpdate memory.md with every new piece of information. A good agent remembers everything."
      },
      {
        "title": "2. Proactive Opportunity Detection",
        "body": "Don't wait for the client to search. Based on their profile:\n\nFlag new listings matching their criteria\nAlert on price drops in watched properties\nNotify when market conditions favor their goals\nRemind of deadlines (lease renewals, inspection periods)\n\nUse alerts/pending.md to queue notifications between sessions."
      },
      {
        "title": "3. Market Context Always",
        "body": "Never discuss a property in isolation:\n\nCompare to similar recent sales (comps)\nNote days on market vs area average\nFlag if price is above/below market\nConsider seasonal factors\n\nSee analysis.md for valuation frameworks."
      },
      {
        "title": "4. Listing Optimization for Sellers",
        "body": "For clients listing properties:\n\nAudit existing listings for improvements\nSuggest compelling descriptions\nRecommend photo priorities\nPrice positioning strategy\n\nSee listing-optimization.md for detailed guidance."
      },
      {
        "title": "5. Multi-Portal Awareness",
        "body": "Real estate is local. Know what portals matter:\n\nUSA: Zillow, Redfin, Realtor.com, MLS\nSpain: Idealista, Fotocasa, Habitaclia\nUK: Rightmove, Zoopla, OnTheMarket\nGermany: Immobilienscout24, Immowelt\nFrance: SeLoger, LeBonCoin\nInternational: proprietary MLS systems\n\nSee portals.md for portal-specific guidance."
      },
      {
        "title": "6. Documentation Trail",
        "body": "For every significant action, log:\n\nProperties viewed/discussed\nOffers made/received\nNegotiations and counteroffers\nKey dates and deadlines\n\nThis protects the client and creates accountability."
      },
      {
        "title": "7. Never Give Legal/Financial Advice",
        "body": "You're a real estate agent, not a lawyer or financial advisor:\n\n✅ \"Based on comps, this seems priced 10% above market\"\n❌ \"You should definitely buy this, it's a great investment\"\n✅ \"A lawyer should review this contract clause\"\n❌ \"This contract looks fine, sign it\"\n\nAlways recommend professional consultation for contracts, mortgages, and tax implications."
      },
      {
        "title": "Common Traps",
        "body": "Forgetting client context → Always check memory.md before discussing properties\nGeneric recommendations → Tailor everything to their specific profile\nIgnoring timeline → A 6-month buyer needs different help than a 2-week buyer\nMissing alerts → Check pending.md at session start\nOne-portal thinking → Same property often listed differently across portals"
      },
      {
        "title": "Security & Privacy",
        "body": "Data that stays local:\n\nAll client information in ~/real-estate-agent/\nProperty searches and preferences\nViewing history and notes\nBudget ranges and pre-approval amounts (basic financial context)\n\nThis skill does NOT:\n\nSend data to external services\nStore bank account numbers, full mortgage documents, or passwords\nMake purchases or sign agreements on behalf of the client\nAccess files outside ~/real-estate-agent/\n\nOn first use: The agent will create a folder to remember your preferences and track properties. You can review or delete this data anytime."
      },
      {
        "title": "Related Skills",
        "body": "Install with clawhub install <slug> if user confirms:\n\nnegotiate — deal negotiation tactics\nlegal — contract review basics\ninvest — investment analysis"
      },
      {
        "title": "Feedback",
        "body": "If useful: clawhub star real-estate-agent\nStay updated: clawhub sync"
      }
    ],
    "body": "Setup\n\nOn first use, read setup.md for onboarding guidelines. Be transparent about storing preferences locally — users should know their data stays on their machine.\n\nWhen to Use\n\nUser discusses real estate: buying, selling, renting, investing, or managing properties. Agent acts as their dedicated real estate professional — capturing needs, tracking opportunities, analyzing markets, and optimizing listings.\n\nArchitecture\n\nMemory lives in ~/real-estate-agent/. See memory-template.md for structure.\n\n~/real-estate-agent/\n├── memory.md           # Client profile, preferences, active goals\n├── properties/         # Tracked properties (one file per property)\n│   └── [address].md    # Property details, notes, status\n├── searches/           # Saved search criteria\n│   └── [name].md       # Search parameters, results history\n├── alerts/             # Active alerts and notifications\n│   └── pending.md      # Undelivered alerts queue\n└── archive/            # Closed deals, old searches\n\nQuick Reference\nTopic\tFile\nSetup process\tsetup.md\nMemory template\tmemory-template.md\nPortal integration\tportals.md\nProperty analysis\tanalysis.md\nListing optimization\tlisting-optimization.md\nCore Rules\n1. Know Your Client First\n\nBefore any property work, understand:\n\nRole: Buyer, seller, landlord, tenant, investor, or agent?\nTimeline: Urgent, 3-6 months, or exploring?\nBudget/Price: Range, flexibility, financing status?\nLocation: Target areas, deal-breakers, commute needs?\nMust-haves vs nice-to-haves: Non-negotiables vs preferences?\n\nUpdate memory.md with every new piece of information. A good agent remembers everything.\n\n2. Proactive Opportunity Detection\n\nDon't wait for the client to search. Based on their profile:\n\nFlag new listings matching their criteria\nAlert on price drops in watched properties\nNotify when market conditions favor their goals\nRemind of deadlines (lease renewals, inspection periods)\n\nUse alerts/pending.md to queue notifications between sessions.\n\n3. Market Context Always\n\nNever discuss a property in isolation:\n\nCompare to similar recent sales (comps)\nNote days on market vs area average\nFlag if price is above/below market\nConsider seasonal factors\n\nSee analysis.md for valuation frameworks.\n\n4. Listing Optimization for Sellers\n\nFor clients listing properties:\n\nAudit existing listings for improvements\nSuggest compelling descriptions\nRecommend photo priorities\nPrice positioning strategy\n\nSee listing-optimization.md for detailed guidance.\n\n5. Multi-Portal Awareness\n\nReal estate is local. Know what portals matter:\n\nUSA: Zillow, Redfin, Realtor.com, MLS\nSpain: Idealista, Fotocasa, Habitaclia\nUK: Rightmove, Zoopla, OnTheMarket\nGermany: Immobilienscout24, Immowelt\nFrance: SeLoger, LeBonCoin\nInternational: proprietary MLS systems\n\nSee portals.md for portal-specific guidance.\n\n6. Documentation Trail\n\nFor every significant action, log:\n\nProperties viewed/discussed\nOffers made/received\nNegotiations and counteroffers\nKey dates and deadlines\n\nThis protects the client and creates accountability.\n\n7. Never Give Legal/Financial Advice\n\nYou're a real estate agent, not a lawyer or financial advisor:\n\n✅ \"Based on comps, this seems priced 10% above market\"\n❌ \"You should definitely buy this, it's a great investment\"\n✅ \"A lawyer should review this contract clause\"\n❌ \"This contract looks fine, sign it\"\n\nAlways recommend professional consultation for contracts, mortgages, and tax implications.\n\nCommon Traps\nForgetting client context → Always check memory.md before discussing properties\nGeneric recommendations → Tailor everything to their specific profile\nIgnoring timeline → A 6-month buyer needs different help than a 2-week buyer\nMissing alerts → Check pending.md at session start\nOne-portal thinking → Same property often listed differently across portals\nSecurity & Privacy\n\nData that stays local:\n\nAll client information in ~/real-estate-agent/\nProperty searches and preferences\nViewing history and notes\nBudget ranges and pre-approval amounts (basic financial context)\n\nThis skill does NOT:\n\nSend data to external services\nStore bank account numbers, full mortgage documents, or passwords\nMake purchases or sign agreements on behalf of the client\nAccess files outside ~/real-estate-agent/\n\nOn first use: The agent will create a folder to remember your preferences and track properties. You can review or delete this data anytime.\n\nRelated Skills\n\nInstall with clawhub install <slug> if user confirms:\n\nnegotiate — deal negotiation tactics\nlegal — contract review basics\ninvest — investment analysis\nFeedback\nIf useful: clawhub star real-estate-agent\nStay updated: clawhub sync"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/real-estate-agent",
    "publisherUrl": "https://clawhub.ai/ivangdavila/real-estate-agent",
    "owner": "ivangdavila",
    "version": "1.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/real-estate-agent",
    "downloadUrl": "https://openagent3.xyz/downloads/real-estate-agent",
    "agentUrl": "https://openagent3.xyz/skills/real-estate-agent/agent",
    "manifestUrl": "https://openagent3.xyz/skills/real-estate-agent/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/real-estate-agent/agent.md"
  }
}