用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ParclLabs/parcl-ai-connect --skill pool-service-targeting命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | pool-service-targeting |
| description | New homeowner pool service leads with timing tiers and cluster routing |
| user-invocable | true |
| argument-hint | [market name] |
| allowed-tools | Read, Grep, Glob, Bash, Write, Edit, WebFetch |
Generates a route-optimized lead list of new homeowners who just purchased a home with a confirmed pool. Includes timing-based prioritization (hottest leads first), 80/20 zone clustering, and zone-level diagnostics for efficient door-to-door outreach.
Target market: $ARGUMENTS (defaults to Phoenix if not specified)
Never display raw parcl_id values in user-facing output. Always resolve to human-readable names:
Note: some MCP endpoints return IDs as floats with .0 suffix (e.g., 5452730.0). Strip the .0 before any lookup or display.
search_locations to find all ZIP-level parcl_ids for the target market. Search with location_type: "zip" and the appropriate state abbreviation.location_type: "metro" for display name.property_events call.Call property_events with:
parcl_ids: batch of ZIP parcl_ids (max 5 per call)event_names: ["SOLD"]property_types: ["SINGLE_FAMILY"]has_pool: truestart_date: 6 weeks before today (compute dynamically)is_owner_occupied: trueis_investor_owned: falseinclude_property_details: truelimit: 50000Always run preview=True first to check credit cost, then preview=False to download.
parcl_property_id, keeping the most recent SOLD event.days_since_sale = today minus event_event_date.Build density grid: Divide the bounding box of all qualifying properties into 0.5-mile square cells. Count properties per cell.
Rank zones: Sort cells by property count descending. Compute cumulative percentage.
80/20 tier assignment:
Assign each property its zone cell ID and zone tier.
Within each zone tier (Tier 1 first):
route_order to each property.Generate three deliverables:
1. Interactive HTML Map (single-file, dark mode, Leaflet CDN)
Use CARTO dark basemap tiles (dark_all). Dark theme throughout: background #0f1117, panels #1a1d27 with #2e3240 borders, text #e4e6ed, muted #8b8fa3. Zoom control at bottom-left.
Zone rectangles — crisp, grid-aligned:
#ef5350, weight 2, fillOpacity 0.12#ffa726, weight 1.5, fillOpacity 0.08#42a5f5, weight 1, fillOpacity 0.04Property dots:
rgba(255,255,255,0.4)#ef5350#ffa726#fdd835Right side panel — dark themed:
Dark-themed popups: background #1a1d27, text #e4e6ed, border #2e3240.
2. Master CSV
Columns: route_order, zone_tier, timing_tier, days_since_sale, address, city, state, zip, sale_date, sale_price, year_built, beds, baths, sqft, has_pool, latitude, longitude
Sort by: zone_tier ASC, timing_tier priority (Strike Now=1, This Month=2, Follow-up=3), route_order ASC
3. Per-timing-tier CSVs
Same columns, split by timing tier:
strike_now_leads.csv — 1-14 days, contact immediatelythis_month_leads.csv — 15-28 days, schedule visitfollow_up_leads.csv — 29-42 days, mailer or callBefore delivering:
has_pool = true (confirmed pools only)This pipeline works for any metro with meaningful pool penetration. The has_pool flag is a confirmed attribute in the Parcl Labs data — not a proxy.
| Metro | Pool Prevalence | Best Season to Run |
|---|---|---|
| Phoenix | Very high | Feb-Mar (pre-summer ramp) |
| Las Vegas | Very high | Mar-Apr |
| Tampa / Orlando | High | Year-round (mild winters) |
| Houston / Dallas | High | Mar-Apr |
| Los Angeles | Moderate-high | Mar-May |
| Atlanta | Moderate | Apr-May |