This skill provides four core functions:
This skill supports the following unit types:
Unit TypeDescriptionSuitable ForStudio/Open PlanOpen space, no separate bedroom, combined kitchen/living/bedroomSolo tenants, ultra-low budget1BR (One Bedroom)One separate bedroom + living roomSolo living, couples2BR (Two Bedroom)Two separate bedrooms + living roomRoommates, couple + one person, married couples3BR (Three Bedroom)Three separate bedrooms + living roomThree roommates, families4BR (Four Bedroom)Four separate bedrooms + living roomFour or more roommates5BR+Five or more separate bedroomsLarge roommate groups, master leaseLoft/DuplexTwo-level structure, bedroom upstairs, living downstairsYoung professionals, small families, preference for unique layoutsWhole UnitRent the entire unit (any unit type)Privacy-focused, familiesPrivate Room in SharedRent a private room in a shared unit, shared living/kitchenBudget-conscious, comfortable with roommates
User describes housing needs with any of the following scenarios:
Evaluate areas using the following dimensions:
DimensionDescriptionPriorityCommute DistanceMetro/drive time, transfers requiredHigh (unless user explicitly says no commute)Rent LevelMatch with budgetHighCommunity QualityYear built, developer, property managementMediumSurrounding AmenitiesMetro, malls, hospitals, schoolsMediumLiving EnvironmentNoise, greenery, community atmosphereLow
Before providing any recommendations, first confirm ALL of the following:
ItemQuestion to AskWhy ImportantCity请问在哪个城市?Geographic scopeUnit Type需要几居室?(如一室户/两室户/三室户)Determines price range and availabilityShared or Whole整租还是合租?Shared = lower cost, whole = more privacyBudget预算多少?(每月租金上限)Core filter for all optionsWork/School Location上班/上学地点在哪里?Determines acceptable commute rangeCommute Frequency通勤频率?(每天/每周/每月/偶尔)If rarely commuting, can consider farther areasSpecial Requirements还有什么其他要求?(如2015年后小区、养宠物、地铁近等)Quality/lifestyle filters
IMPORTANT: If user does NOT provide all required information, ask for clarification FIRST. Do NOT guess or assume missing details. Incomplete information = inaccurate recommendations.
After confirmation:
After initial recommendations, search for real listings:
wechat-article-search to find recent postsreferences/pricing.mdtext
## Area Recommendation Analysis
### Requirement Confirmation ✅
- City: [城市]
- Unit Type: [户型]
- Shared/Whole: [合租/整租]
- Budget: [预算]
- Work/School Location: [地点]
- Commute Frequency: [频率]
- Special Requirements: [其他要求]
### Recommended Areas
#### ✅ Primary: [Area Name]
- Reasons: ...
- Estimated Rent: ...
- Why It Fits: ...
#### ✅ Secondary: [Area Name]
- Reasons: ...
- Estimated Rent: ...
- Why It Fits: ...
### Analysis Summary
[Core trade-off explanation]
### Suggested Next Steps
[Specific actionable steps]
User asks:
When user requests actual listings or real price data, execute the following:
Gather from the user:
Primary: Xiaohongshu (RED) Search
Use wechat-article-search skill to search for posts containing:
[城市] [区域] 直租, [城市] [区域] 转租, [小区名] 租房Also search: [城市] [区域] 房东直租 2024
Secondary: Web Search for Cross-Validation
Use web_fetch or search to find:
Supplementary: Douyin (if accessible)
For each listing found, record:
Include only:
Exclude:
Output Template:
text
## Live Listing Search Results
### Search Parameters
- City: XXX
- Area: XXX
- Unit Type: XXX
- Budget: XXX
- Date Filter: 2024+
### Listings Found: X listings
#### Listing 1: [Community Name / Location]
- Unit Type: XBR
- Rent: XXX/month
- Year Built: XXXX (if mentioned)
- Type: Direct-from-landlord / Sublet
- Source: Xiaohongshu/Douyin (post date)
- Contact: [available or "DM to inquire"]
[Repeat for each listing]
### Price Summary
- Lowest Found: XXX/month
- Highest Found: XXX/month
- Median: XXX/month
### Market Assessment
[Based on actual listings found, how does this compare to the reference data in pricing.md?]
### Recommended Next Steps
1. [Contact the most promising listings]
2. [Verify landlord identity before paying any deposit]
3. [Request video tour if remote]
When actual listings are found, compare against references/pricing.md:
ComparisonAssessmentActual price ≤ Reference Low✅ Very affordable - verify why (may be sublet, older, shared)Actual price within Reference Range✅ Normal - price is consistent with marketActual price 15-30% above Reference High⚠️ Premium - check what's included (furnished, metro)Actual price > 30% above Reference High❌ Suspicious - verify listing authenticity
Important: If real listings found are significantly different from reference data, trust the live search results and update the report accordingly.
When user requests search, follow this flow:
text
Step 1: Ask for city + area
Step 2: Ask for optional filters (unit type, budget, year requirement)
Step 3: Execute search across platforms
Step 4: Present findings + price validation
Step 5: Advise on next steps (contact, verify, view)
If user asks "Is this rent reasonable?" after seeing actual listings: → Use the actual listings found as the baseline, not just the reference data → Cross-reference with pricing.md reference data → Provide a validated recommendation
User asks:
FactorImpact on RentArea/DistrictCore areas have significant premiumMetro DistanceDirect metro access > 5 min walk > 10 min walk > furtherUnit Type/SizeStudios/1BR/2BR/3BR/4BR/Loft tiered pricingCommunity QualityPost-2015 new properties > old communitiesRenovation/FurnishingFully furnished > basic > bare shellFloor/OrientationSouth-facing > north-facing, mid-to-high floors have premium
text
## Rent Estimation
### Query Details
- Area/Community: XXX
- Unit Type: XBR
- Size: approx. XX sqm
- Renovation/Furnishing: ...
### Reasonable Rent Range
- Low: XXX/month
- Mid: XXX/month
- High: XXX/month
### Estimation Basis
- Similar listings nearby: XXX/month
- Community quality premium: approx. XX%
- Unit type price differential: ...
### Assessment
[Whether the price is reasonable, expensive, or cheap]
When needing to understand the user's current rent situation, follow this process:
Step 1: Ask for Current Rent
text
What is your current rent? (Area + Community name + Monthly rent)
Step 2: Assess Validity
After receiving the user's rent information, compare it against the reasonable range for that area:
Deviation RangeAssessmentActionDeviation ≤ ±15%NormalRecord the rent, proceed to next stepDeviation 15%-30%AbnormalMark as abnormal, do NOT record, confirm information with userDeviation > 30%Severely AbnormalClearly inform user data is not credible, do NOT record, remind user to verify
Step 3: Record After Validation Passes
Rent data that passes validation can be used for:
text
## Rent Record
- User's Area: XXX
- Current Rent: XXX/month
- Validation Status: ✅ Passed
- Recorded At: [Current Time]
Step 4: When Validation Fails
text
⚠️ The rent information you provided deviates significantly from market rates in that area (approx. XX% deviation).
Please confirm whether the following information is accurate:
- Is the area/community name correct?
- Is the rent the total including utilities?
- Is this your actual rent expenditure?
If there is an error, please re-provide; if confirmed correct, we will skip this recording.
User:
text
## Contract Review Report
### Basic Information Verification
- [ ] Landlord Identity Verified: ✅/❌
- [ ] Property Certificate Verified: ✅/❌
- [ ] Lease Term Verified: ✅/❌
### Key Clause Review
| Clause | Content | Risk Assessment |
|--------|---------|-----------------|
| Rent | XXX/month | ✅ Normal / ⚠️ High / ❌ Abnormal |
| Deposit | XXX | ✅ Normal / ⚠️ High / ❌ Abnormal |
| Payment Method | Monthly/Quarterly/Annual | ⚠️ Note |
| Penalty | XXX | ⚠️ High / ❌ Excessive |
### Risk Alerts
[List identified potential risks]
### Recommended Actions
[Whether to sign / negotiation points / reasons to decline]
wechat-article-search skill to search public account rental articlesweb_fetch or exec + curl to scrape public pagesimage tool to analyzeLocal reference data locations:
references/shanghai.md - Shanghai area characteristics and metro inforeferences/beijing.md - Beijing area characteristics and metro inforeferences/shenzhen.md - Shenzhen area characteristics and metro inforeferences/guangzhou.md - Guangzhou area characteristics and metro inforeferences/pricing.md - Price estimation methodology (live search approach)references/checklist.md - Contract review checklist detailed versionWhen user provides a city:
shanghai.md for Shanghai)pricing.md methodology for estimationreferences/pricing.md and flag significant deviations