一键导入
dubai-realestate
Dubai Real Estate Intelligence Suite - RFM Lead Scoring, Voice Campaigns, Property Search, Market Analysis
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Dubai Real Estate Intelligence Suite - RFM Lead Scoring, Voice Campaigns, Property Search, Market Analysis
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Control headless Chrome via Cloudflare Browser Rendering CDP WebSocket. Use for screenshots, page navigation, scraping, and video capture when browser automation is needed in a Cloudflare Workers environment. Requires CDP_SECRET env var and cdpUrl configured in browser.profiles.
AI/ML utilities including embeddings generation, vision analysis, text-to-speech, and structured output extraction. Supports Anthropic Claude, OpenAI, and compatible APIs.
Execute code snippets in multiple languages with sandboxed environments. Supports JavaScript, TypeScript, Python, and shell scripts with timeout protection and output capture.
Cryptographic utilities for encryption, hashing, key generation, and secure random data. Supports AES-GCM, RSA, ECDSA, SHA-256/384/512, Argon2, and modern cryptographic standards.
Data transformation utilities for JSON, CSV, XML, YAML, and Markdown. Parse, convert, query, and transform data between formats with JQ-like filtering support.
Date and time utilities for getting current time, converting timezones, calculating durations, and formatting dates. Useful for scheduling and time-based operations.
| name | dubai-realestate |
| description | Dubai Real Estate Intelligence Suite - RFM Lead Scoring, Voice Campaigns, Property Search, Market Analysis |
| version | 1.0.0 |
| author | OpenClaw |
Comprehensive AI-powered real estate intelligence for Dubai property professionals. Includes RFM lead scoring, Retell.ai voice campaign generation, property search, and market analysis.
| Variable | Required | Description |
|---|---|---|
RETELL_API_KEY | For voice | Retell.ai API key |
RETELL_AGENT_ID | For voice | Retell.ai agent ID |
GOOGLE_SHEETS_ID | Optional | Lead database sheet ID |
GOOGLE_SHEETS_API_KEY | Optional | Google Sheets API key |
AIRTABLE_API_KEY | Optional | Airtable API key |
AIRTABLE_BASE_ID | Optional | Airtable base ID |
PHONE_NUMBER | For voice | Outbound caller ID |
RFM (Recency, Frequency, Monetary) lead scoring with automatic segmentation.
# Score all leads
node scripts/score-leads.js --input leads.json --export
# Score with custom weights
node scripts/score-leads.js --input leads.json --recency-weight 0.4 --frequency-weight 0.3 --monetary-weight 0.3
# Filter by segment
node scripts/score-leads.js --input leads.json --segment CHAMPIONS --limit 50
RFM Segments:
Generate Retell.ai voice campaign configurations.
# Generate campaign for segment
node scripts/voice-campaign.js --segment CANNOT_LOSE --limit 50 --name "Q1 Reactivation"
# Custom script template
node scripts/voice-campaign.js --segment AT_RISK --template reactivation --language ar
# Export to Retell format
node scripts/voice-campaign.js --segment CHAMPIONS --export --output campaign.json
Search properties across multiple sources.
# Search by criteria
node scripts/property-search.js --area "The Springs" --type villa --beds 3 --max-price 2000000
# Search with amenities
node scripts/property-search.js --area "Arabian Ranches" --pool --garden --maid-room
# Export matches
node scripts/property-search.js --area "Dubai Marina" --type apartment --export
Analyze market trends and generate reports.
# Area analysis
node scripts/market-analysis.js --area "The Springs" --months 12
# Price trends
node scripts/market-analysis.js --type villa --beds 3 --trend
# Full market report
node scripts/market-analysis.js --report --areas "The Springs,Arabian Ranches,JVC"
Match leads to properties based on preferences.
# Match single client
node scripts/client-match.js --lead-id LEAD_001
# Batch matching
node scripts/client-match.js --segment CHAMPIONS --limit 100
# With notifications
node scripts/client-match.js --lead-id LEAD_001 --notify
Calculate mortgage payments and ROI.
# Basic calculation
node scripts/mortgage-calc.js --price 2000000 --down-payment 25 --years 25 --rate 4.5
# ROI analysis
node scripts/mortgage-calc.js --price 2000000 --rental-yield 6 --appreciation 5
# Compare scenarios
node scripts/mortgage-calc.js --price 2000000 --compare
{
"id": "LEAD_001",
"name": "Ahmed Al Maktoum",
"email": "ahmed@example.com",
"phone": "+971501234567",
"lastContactDate": "2024-12-15T10:30:00Z",
"interactionCount": 8,
"transactionValue": 3500000,
"preferredArea": "The Springs",
"preferredType": "villa",
"budget": { "min": 2000000, "max": 4000000 },
"beds": 3,
"source": "Website",
"tags": ["investor", "cash-buyer"]
}
{
"id": "LEAD_001",
"name": "Ahmed Al Maktoum",
"rfm": {
"recency": { "days": 15, "score": 5 },
"frequency": { "count": 8, "score": 4 },
"monetary": { "value": 3500000, "score": 5 },
"totalScore": 14,
"segment": "CHAMPIONS",
"percentile": 95
}
}
"Score my lead database and show top 20 CANNOT_LOSE segment"
"Generate voice campaign for Arabian Ranches prospects"
"Find 3-bed villas under 2M AED in Springs with recent listings"
"Create mortgage analysis for 2.5M property with 20% down"
"Match client LEAD_12345 to available properties"
# Score leads
curl -X POST https://your-worker.workers.dev/api/skills/dubai-realestate/score \
-H "Authorization: Bearer $TOKEN" \
-d '{"segment": "CHAMPIONS", "limit": 20}'
# Search properties
curl -X POST https://your-worker.workers.dev/api/skills/dubai-realestate/search \
-H "Authorization: Bearer $TOKEN" \
-d '{"area": "The Springs", "type": "villa", "beds": 3}'