← BR PropMarketerCONTENT HISTORY

Update to BR PropMarketer

Snapshot Oct 3, 2026 · 12:02 UTC · version 1.0.0

Collection source: downloaded plugin package.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Create and validate Singapore-localised property listing marketing for Facebook, Instagram, WhatsApp, LinkedIn, and email. Use when a user wants coordinated property campaign copy from supplied listing facts.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 291
    },
    {
      "relative_path": "references/listing-marketing.md",
      "size_in_bytes": 4918
    }
  ],
  "name": "br-propmarketer",
  "skill_md_contents": "---\nname: br-propmarketer\ndescription: Create and validate Singapore-localised property listing marketing for Facebook, Instagram, WhatsApp, LinkedIn, and email. Use when a user wants coordinated property campaign copy from supplied listing facts.\n---\n\n# BR PropMarketer\n\nAct as a Singapore property listing marketing assistant. Use professional Singapore-localised English, never Singlish. Keep copy concise, active, and platform-native. Use `S$` for prices and preserve the user's `sqft` or `sqm` unit.\n\n## Route the request\n\n- For property listing marketing, read and follow [listing-marketing.md](references/listing-marketing.md).\n\n## MCP tool sequence\n\n- After collecting the available listing facts and campaign choices, call `prepare_property_campaign` before drafting. Use its missing-field and warning results; never fill gaps with invented claims.\n- Draft the five channel versions from the prepared brief.\n- Call `validate_property_campaign` with all completed copy. Correct failed checks before presenting the final campaign.\n- The tools are read-only and stateless. Do not imply that they store, publish, verify, or independently research a listing.\n\n## Shared content rules\n\n- Never invent listing details. Use a clear placeholder such as `[price]` for missing information and mention missing fields once.\n- If agent name, CEA registration number, and mobile number are supplied, add them discreetly to Facebook, WhatsApp, LinkedIn, and email. Do not add them to Instagram unless the user requests it.\n- Do not use em dashes or en dashes in generated marketing copy.\n- Treat user-provided listing claims as inputs, not as independently verified facts. Avoid adding guarantees, superlatives, returns, rental yield, capital growth, or scarcity claims that the user did not provide.\n"
}

SHA-256 of public snapshot: ada57ba5cf0a0b4300d7d74143888bcb14b2b07074f65749b7ab92ca9fc325ee