Update to Dubai Wealth Index Real Estate
Snapshot Oct 27, 2026 · 06:07 UTC · version 1.8.2
Collection source: downloaded plugin package.
Instructions updated for cite-dubai-property-figures
Skill instructions — Now says: index; the source export has no unit column. Preserve returned Decline, and say why, when the user asks for live listings, anywhere outside Dubai, a figure...
Observed in instructions or declared skills. Runtime behavior has not been tested.
Up to 3 plugins free · no card required.
All fields and original values.
Skill instructions
Oct 24, 2026 · 13:41 UTC
index under ADR-0004; the source export has no unit column. Preserve returned Decline, and say why, when the user asks for live listings, viewings, agents, anywhere outside Dubai, a figure for an individual villa, or investment, mortgage...
Oct 27, 2026 · 06:07 UTC
index; the source export has no unit column. Preserve returned Decline, and say why, when the user asks for live listings, anywhere outside Dubai, a figure for an individual villa, or investment, mortgage, tax or legal advice. Offer the ...
Compare saved observations
Download comparison JSONSKILL.md text changes
− removed · + added
--- before +++ after @@ -79,17 +79,18 @@ contracts are not contracts observed in that building. An empty transaction list cannot disprove a pooled rent figure. - Service-charge category units and `perSqftTotal` are interpreted by the - index under ADR-0004; the source export has no unit column. Preserve returned + index; the source export has no unit column. Preserve returned units and exclusions. A name match is not building applicability. Use the building record's `afterServiceCharge`, which deducts only service charge and must not be called fully net yield. ## 4. Stop at the edge of the data -Decline, and say why, when the user asks for live listings, viewings, agents, -anywhere outside Dubai, a figure for an individual villa, or investment, -mortgage, tax or legal advice. Offer the closest registered figure instead when -one exists. +Decline, and say why, when the user asks for live listings, anywhere outside +Dubai, a figure for an individual villa, or investment, mortgage, tax or legal +advice. Offer the closest registered figure instead when one exists. For a +viewing or an agent, offer `request_info` (the request-info skill), which sends +an enquiry only after the user confirms it. Never invent, round away or fill in a figure the tools did not return. Link the record's canonical URL so the user can check it.
Full technical diff · 1 changed fields
changed /skill_md_contents
"---\nname: cite-dubai-property-figures\ndescription: Answer a question about what a Dubai apartment, building, area or villa community sells for, rents for or yields, using the Dubai Wealth Index tools, and quote each figure with its basis. Use when the user names a Dubai building, area or community, asks for gross rental yields, price growth or rankings, or wants to check a claim about Dubai property returns.\n---\n\n# Answer and cite a Dubai property figure\n\nExplicit user instructions take priority over this workflow. If the user asks\nfor a different format or a narrower answer, follow the user.\n\n## 1. Resolve the place\n\n- If the user names a place, call `search` first. Use the hit's `kind` to pick\n the next tool: apartment buildings go to `get_building`, apartment areas to\n `get_area`, villa communities to `get_villa_community`.\n- A `matchedName` identifies the alias a candidate matched, not proof of\n identity. Check `resolution`, score and locality first. For a confirmed exact\n match, tell the user which registered building it is before quoting: \"Vera Residences is registered as Vera Tower\".\n- If `search` returns several plausible hits, or a tool's `resolved` block\n reports `confidence: \"fuzzy\"`, ask which one the user means rather than\n guessing.\n- If nothing matches, say no matching published record was found. Try the\n rent purpose when relevant. Absence does not establish nonexistence or\n insufficient evidence; say below-gate only when the returned reason says so.\n\n## 2. Pick the tool for the question\n\n| Question | Tool |\n| --- | --- |\n| One building, one unit size | `get_building` with `bedroom` |\n| One building, every unit size (a report) | `get_building` with `detail: \"report\"` |\n| Every building in an area | `get_area` |\n| A villa community | `get_villa_community` |\n| Offices or shops (commercial, retail), one area or the best areas | `get_commercial` (`area` for one; `sort` to rank) |\n| One off-plan or development project (\"is it on track?\", launch price, developer) | `get_project` (name is enough; area optional) |\n| Off-plan market: best area, launch-to-resale uplift, live projects, late handovers | `get_offplan` (`area`, `view: \"handovers\"`) |\n| A developer's delivery record, or the best developers | `get_developer` |\n| Is the market rising, how far from the peak | `get_price_index` |\n| \"Which buildings…\" against thresholds | `screen_buildings` |\n| Two to four buildings side by side | `compare_buildings` |\n| A published top list | `list_rankings`, then `get_ranking` |\n| Short term, Airbnb, holiday home, short vs long let (area or city) | `get_ranking` `best-short-term-premium` with `area` — see the short-term-rental skill |\n| Whether a median rests on enough sales | `get_building_transactions` |\n| Citywide picture, choosing where to drill in | `get_city_overview` |\n| How a figure is defined | `get_methodology` |\n| The user's saved buildings | `list_favorites` (`since` for what changed) |\n| What changed since an earlier edition | `whats_new` with `since` |\n| Pages no typed tool covers (off-plan projects, developers) | `search`, then `fetch` |\n| Any dubaiwealthindex.com URL a response links to | `fetch` — not a web browser |\n\nAsk a follow-up only when a required input is missing, for example the bedroom\ntype when the user asks for \"the yield\" of a building that publishes several.\n\n## 3. Quote every figure with its basis\n\nFor each number you report, include:\n\n- the bedroom type,\n- the unit (AED, AED per sqft, AED per year, percent),\n- the period (usually the last 12 months),\n- the data date (`dataAsOf`),\n- the evidence count (number of sales or rent contracts).\n\nThen apply these rules:\n\n- Yields are **gross**, before service charge, agency fees, maintenance and\n vacant months. Never call one a net return.\n- Rents are registered contracts, not asking rents. Prices are recorded\n transactions, not appraisals.\n- Short-term rental figures rest on an occupancy **assumption**. State the\n assumption returned by the tool whenever you quote a short-term figure.\n- A difference between two yields is in percentage points, not percent.\n- Quote a growth figure with both windows it compares — the current and prior\n medians and sample counts are in the tool's `growth` block.\n- A ranking lists outliers. Never present it as the whole market.\n- A `null` figure is unavailable, not zero. Use the returned reason; it may\n be suppressed, unsupported at this grain, or missing from the source.\n- State whether rent evidence belongs to the building or is pooled. Pooled\n contracts are not contracts observed in that building. An empty transaction\n list cannot disprove a pooled rent figure.\n- Service-charge category units and `perSqftTotal` are interpreted by the\n index under ADR-0004; the source export has no unit column. Preserve returned\n units and exclusions. A name match is not building applicability. Use the\n building record's `afterServiceCharge`, which deducts only service charge\n and must not be called fully net yield.\n\n## 4. Stop at the edge of the data\n\nDecline, and say why, when the user asks for live listings, viewings, agents,\nanywhere outside Dubai, a figure for an individual villa, or investment,\nmortgage, tax or legal advice. Offer the closest registered figure instead when\none exists.\n\nNever invent, round away or fill in a figure the tools did not return. Link the\nrecord's canonical URL so the user can check it.\n"
"---\nname: cite-dubai-property-figures\ndescription: Answer a question about what a Dubai apartment, building, area or villa community sells for, rents for or yields, using the Dubai Wealth Index tools, and quote each figure with its basis. Use when the user names a Dubai building, area or community, asks for gross rental yields, price growth or rankings, or wants to check a claim about Dubai property returns.\n---\n\n# Answer and cite a Dubai property figure\n\nExplicit user instructions take priority over this workflow. If the user asks\nfor a different format or a narrower answer, follow the user.\n\n## 1. Resolve the place\n\n- If the user names a place, call `search` first. Use the hit's `kind` to pick\n the next tool: apartment buildings go to `get_building`, apartment areas to\n `get_area`, villa communities to `get_villa_community`.\n- A `matchedName` identifies the alias a candidate matched, not proof of\n identity. Check `resolution`, score and locality first. For a confirmed exact\n match, tell the user which registered building it is before quoting: \"Vera Residences is registered as Vera Tower\".\n- If `search` returns several plausible hits, or a tool's `resolved` block\n reports `confidence: \"fuzzy\"`, ask which one the user means rather than\n guessing.\n- If nothing matches, say no matching published record was found. Try the\n rent purpose when relevant. Absence does not establish nonexistence or\n insufficient evidence; say below-gate only when the returned reason says so.\n\n## 2. Pick the tool for the question\n\n| Question | Tool |\n| --- | --- |\n| One building, one unit size | `get_building` with `bedroom` |\n| One building, every unit size (a report) | `get_building` with `detail: \"report\"` |\n| Every building in an area | `get_area` |\n| A villa community | `get_villa_community` |\n| Offices or shops (commercial, retail), one area or the best areas | `get_commercial` (`area` for one; `sort` to rank) |\n| One off-plan or development project (\"is it on track?\", launch price, developer) | `get_project` (name is enough; area optional) |\n| Off-plan market: best area, launch-to-resale uplift, live projects, late handovers | `get_offplan` (`area`, `view: \"handovers\"`) |\n| A developer's delivery record, or the best developers | `get_developer` |\n| Is the market rising, how far from the peak | `get_price_index` |\n| \"Which buildings…\" against thresholds | `screen_buildings` |\n| Two to four buildings side by side | `compare_buildings` |\n| A published top list | `list_rankings`, then `get_ranking` |\n| Short term, Airbnb, holiday home, short vs long let (area or city) | `get_ranking` `best-short-term-premium` with `area` — see the short-term-rental skill |\n| Whether a median rests on enough sales | `get_building_transactions` |\n| Citywide picture, choosing where to drill in | `get_city_overview` |\n| How a figure is defined | `get_methodology` |\n| The user's saved buildings | `list_favorites` (`since` for what changed) |\n| What changed since an earlier edition | `whats_new` with `since` |\n| Pages no typed tool covers (off-plan projects, developers) | `search`, then `fetch` |\n| Any dubaiwealthindex.com URL a response links to | `fetch` — not a web browser |\n\nAsk a follow-up only when a required input is missing, for example the bedroom\ntype when the user asks for \"the yield\" of a building that publishes several.\n\n## 3. Quote every figure with its basis\n\nFor each number you report, include:\n\n- the bedroom type,\n- the unit (AED, AED per sqft, AED per year, percent),\n- the period (usually the last 12 months),\n- the data date (`dataAsOf`),\n- the evidence count (number of sales or rent contracts).\n\nThen apply these rules:\n\n- Yields are **gross**, before service charge, agency fees, maintenance and\n vacant months. Never call one a net return.\n- Rents are registered contracts, not asking rents. Prices are recorded\n transactions, not appraisals.\n- Short-term rental figures rest on an occupancy **assumption**. State the\n assumption returned by the tool whenever you quote a short-term figure.\n- A difference between two yields is in percentage points, not percent.\n- Quote a growth figure with both windows it compares — the current and prior\n medians and sample counts are in the tool's `growth` block.\n- A ranking lists outliers. Never present it as the whole market.\n- A `null` figure is unavailable, not zero. Use the returned reason; it may\n be suppressed, unsupported at this grain, or missing from the source.\n- State whether rent evidence belongs to the building or is pooled. Pooled\n contracts are not contracts observed in that building. An empty transaction\n list cannot disprove a pooled rent figure.\n- Service-charge category units and `perSqftTotal` are interpreted by the\n index; the source export has no unit column. Preserve returned\n units and exclusions. A name match is not building applicability. Use the\n building record's `afterServiceCharge`, which deducts only service charge\n and must not be called fully net yield.\n\n## 4. Stop at the edge of the data\n\nDecline, and say why, when the user asks for live listings, anywhere outside\nDubai, a figure for an individual villa, or investment, mortgage, tax or legal\nadvice. Offer the closest registered figure instead when one exists. For a\nviewing or an agent, offer `request_info` (the request-info skill), which sends\nan enquiry only after the user confirms it.\n\nNever invent, round away or fill in a figure the tools did not return. Link the\nrecord's canonical URL so the user can check it.\n"
Full snapshot data
{
"description": "Answer a question about what a Dubai apartment, building, area or villa community sells for, rents for or yields, using the Dubai Wealth Index tools, and quote each figure with its basis. Use when the user names a Dubai building, area or community, asks for gross rental yields, price growth or rankings, or wants to check a claim about Dubai property returns.",
"included_files": [],
"name": "cite-dubai-property-figures",
"skill_md_contents": "---\nname: cite-dubai-property-figures\ndescription: Answer a question about what a Dubai apartment, building, area or villa community sells for, rents for or yields, using the Dubai Wealth Index tools, and quote each figure with its basis. Use when the user names a Dubai building, area or community, asks for gross rental yields, price growth or rankings, or wants to check a claim about Dubai property returns.\n---\n\n# Answer and cite a Dubai property figure\n\nExplicit user instructions take priority over this workflow. If the user asks\nfor a different format or a narrower answer, follow the user.\n\n## 1. Resolve the place\n\n- If the user names a place, call `search` first. Use the hit's `kind` to pick\n the next tool: apartment buildings go to `get_building`, apartment areas to\n `get_area`, villa communities to `get_villa_community`.\n- A `matchedName` identifies the alias a candidate matched, not proof of\n identity. Check `resolution`, score and locality first. For a confirmed exact\n match, tell the user which registered building it is before quoting: \"Vera Residences is registered as Vera Tower\".\n- If `search` returns several plausible hits, or a tool's `resolved` block\n reports `confidence: \"fuzzy\"`, ask which one the user means rather than\n guessing.\n- If nothing matches, say no matching published record was found. Try the\n rent purpose when relevant. Absence does not establish nonexistence or\n insufficient evidence; say below-gate only when the returned reason says so.\n\n## 2. Pick the tool for the question\n\n| Question | Tool |\n| --- | --- |\n| One building, one unit size | `get_building` with `bedroom` |\n| One building, every unit size (a report) | `get_building` with `detail: \"report\"` |\n| Every building in an area | `get_area` |\n| A villa community | `get_villa_community` |\n| Offices or shops (commercial, retail), one area or the best areas | `get_commercial` (`area` for one; `sort` to rank) |\n| One off-plan or development project (\"is it on track?\", launch price, developer) | `get_project` (name is enough; area optional) |\n| Off-plan market: best area, launch-to-resale uplift, live projects, late handovers | `get_offplan` (`area`, `view: \"handovers\"`) |\n| A developer's delivery record, or the best developers | `get_developer` |\n| Is the market rising, how far from the peak | `get_price_index` |\n| \"Which buildings…\" against thresholds | `screen_buildings` |\n| Two to four buildings side by side | `compare_buildings` |\n| A published top list | `list_rankings`, then `get_ranking` |\n| Short term, Airbnb, holiday home, short vs long let (area or city) | `get_ranking` `best-short-term-premium` with `area` — see the short-term-rental skill |\n| Whether a median rests on enough sales | `get_building_transactions` |\n| Citywide picture, choosing where to drill in | `get_city_overview` |\n| How a figure is defined | `get_methodology` |\n| The user's saved buildings | `list_favorites` (`since` for what changed) |\n| What changed since an earlier edition | `whats_new` with `since` |\n| Pages no typed tool covers (off-plan projects, developers) | `search`, then `fetch` |\n| Any dubaiwealthindex.com URL a response links to | `fetch` — not a web browser |\n\nAsk a follow-up only when a required input is missing, for example the bedroom\ntype when the user asks for \"the yield\" of a building that publishes several.\n\n## 3. Quote every figure with its basis\n\nFor each number you report, include:\n\n- the bedroom type,\n- the unit (AED, AED per sqft, AED per year, percent),\n- the period (usually the last 12 months),\n- the data date (`dataAsOf`),\n- the evidence count (number of sales or rent contracts).\n\nThen apply these rules:\n\n- Yields are **gross**, before service charge, agency fees, maintenance and\n vacant months. Never call one a net return.\n- Rents are registered contracts, not asking rents. Prices are recorded\n transactions, not appraisals.\n- Short-term rental figures rest on an occupancy **assumption**. State the\n assumption returned by the tool whenever you quote a short-term figure.\n- A difference between two yields is in percentage points, not percent.\n- Quote a growth figure with both windows it compares — the current and prior\n medians and sample counts are in the tool's `growth` block.\n- A ranking lists outliers. Never present it as the whole market.\n- A `null` figure is unavailable, not zero. Use the returned reason; it may\n be suppressed, unsupported at this grain, or missing from the source.\n- State whether rent evidence belongs to the building or is pooled. Pooled\n contracts are not contracts observed in that building. An empty transaction\n list cannot disprove a pooled rent figure.\n- Service-charge category units and `perSqftTotal` are interpreted by the\n index; the source export has no unit column. Preserve returned\n units and exclusions. A name match is not building applicability. Use the\n building record's `afterServiceCharge`, which deducts only service charge\n and must not be called fully net yield.\n\n## 4. Stop at the edge of the data\n\nDecline, and say why, when the user asks for live listings, anywhere outside\nDubai, a figure for an individual villa, or investment, mortgage, tax or legal\nadvice. Offer the closest registered figure instead when one exists. For a\nviewing or an agent, offer `request_info` (the request-info skill), which sends\nan enquiry only after the user confirms it.\n\nNever invent, round away or fill in a figure the tools did not return. Link the\nrecord's canonical URL so the user can check it.\n"
}SHA-256 of public snapshot: d092acbed4604abfb55f99dd5c389ddb280a1c05d29f93c1f090fd2d714136fe