{"id":26214,"plugin_id":"plugin_asdk_app_6abd0f663c248191880a8ba9c99bd0a1","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-03T06:30:05.626Z","digest":"4d218bea909637c42ad1c8b6540d57e4e5d57fe31374571244cda7ea1bf9a234","against":null,"payload":{"description":"Build a shortlist of Dubai buildings from registered prices, yields and evidence thresholds, then compare the finalists side by side, using the Dubai Wealth Index tools. Use when the user asks which Dubai buildings or areas meet a budget, yield or rent target, wants the best buildings in an area for rental yield, or wants two to four named buildings compared.","included_files":[],"name":"shortlist-and-compare","skill_md_contents":"---\nname: shortlist-and-compare\ndescription: Build a shortlist of Dubai buildings from registered prices, yields and evidence thresholds, then compare the finalists side by side, using the Dubai Wealth Index tools. Use when the user asks which Dubai buildings or areas meet a budget, yield or rent target, wants the best buildings in an area for rental yield, or wants two to four named buildings compared.\n---\n\n# Shortlist and compare Dubai buildings\n\nExplicit user instructions take priority over this workflow.\n\n## Shortlist\n\n- Thresholds the user states (budget, minimum gross yield, bedroom type,\n  minimum number of sales, areas) go to `screen_buildings`. Set `minEvidence`\n  to at least 10 when the user wants robust figures, and say what you used.\n- \"Best yields in <area>\" without thresholds: `get_area` sorted by yield, or a\n  published ranking (`list_rankings`, then `get_ranking` with the area).\n  A ranking lists outliers and needs ten qualifying buildings; say so.\n- Say plainly that thresholds apply to **registered medians**, not to\n  apartments currently for sale, and that buildings below the publication gate\n  cannot appear.\n\n## Compare\n\n- Two to four apartment buildings: `compare_buildings` on one bedroom type.\n  It returns only the unit sizes every building publishes — keep that grain,\n  and never compare one building's 1-bed with another's 2-bed.\n- Villa communities: call `get_villa_community` once per community, same\n  purpose and bedroom count.\n- Areas: `get_area` per area on the same purpose and bedroom type.\n\n## Optional market context\n\nWhen the question calls for activity or supply context, use `get_market_activity`\non matching bedroom and ready/off-plan cohorts, or `get_supply_pipeline` for\npending projects. Keep source dates and both growth windows. Activity is not\nsale probability or days on market; planned dates are not forecasts. Show a\nbrief summary first and offer detailed evidence only when useful.\n\n## Report\n\nA table works best: building, area, median price, price per sq ft, median rent,\ngross yield, sales and contracts behind them, data date. A difference between\nyields is in percentage points. Link each building's `canonicalUrl`.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}