This skill provides four core functions:
This skill supports the following unit types:
| Unit Type | Description | Suitable For |
|---|---|---|
| ----------- | ------------- | -------------- |
| Studio/Open Plan | Open space, no separate bedroom, combined kitchen/living/bedroom | Solo tenants, ultra-low budget |
| 1BR (One Bedroom) | One separate bedroom + living room | Solo living, couples |
| 2BR (Two Bedroom) | Two separate bedrooms + living room | Roommates, couple + one person, married couples |
| 3BR (Three Bedroom) | Three separate bedrooms + living room | Three roommates, families |
| 4BR (Four Bedroom) | Four separate bedrooms + living room | Four or more roommates |
| 5BR+ | Five or more separate bedrooms | Large roommate groups, master lease |
| Loft/Duplex | Two-level structure, bedroom upstairs, living downstairs | Young professionals, small families, preference for unique layouts |
| Whole Unit | Rent the entire unit (any unit type) | Privacy-focused, families |
| Private Room in Shared | Rent a private room in a shared unit, shared living/kitchen | Budget-conscious, comfortable with roommates |
User describes housing needs with any of the following scenarios:
Evaluate areas using the following dimensions:
| Dimension | Description | Priority |
|---|---|---|
| ----------- | ------------- | ---------- |
| Commute Distance | Metro/drive time, transfers required | High (unless user explicitly says no commute) |
| Rent Level | Match with budget | High |
| Community Quality | Year built, developer, property management | Medium |
| Surrounding Amenities | Metro, malls, hospitals, schools | Medium |
| Living Environment | Noise, greenery, community atmosphere | Low |
Before providing any recommendations, first confirm ALL of the following:
| Item | Question to Ask | Why Important |
|---|---|---|
| ------ | ---------------- | --------------- |
| City | 请问在哪个城市? | Geographic scope |
| Unit Type | 需要几居室?(如一室户/两室户/三室户) | Determines price range and availability |
| Shared or Whole | 整租还是合租? | Shared = lower cost, whole = more privacy |
| Budget | 预算多少?(每月租金上限) | Core filter for all options |
| Work/School Location | 上班/上学地点在哪里? | Determines acceptable commute range |
| Commute Frequency | 通勤频率?(每天/每周/每月/偶尔) | If rarely commuting, can consider farther areas |
| Special 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.md## 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
wechat-article-search skill to search for posts containing:[城市] [区域] 直租, [城市] [区域] 转租, [小区名] 租房[城市] [区域] 房东直租 2024Secondary: Web Search for Cross-Validation
web_fetch or search to find:Supplementary: Douyin (if accessible)
For each listing found, record:
Include only:
Exclude:
-中介 (agent) listings (unless user specifically wants)
Output Template:
## 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:
| Comparison | Assessment |
|---|---|
| ------------ | ------------ |
| Actual price ≤ Reference Low | ✅ Very affordable - verify why (may be sublet, older, shared) |
| Actual price within Reference Range | ✅ Normal - price is consistent with market |
| Actual 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:
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:
| Factor | Impact on Rent |
|---|---|
| -------- | ---------------- |
| Area/District | Core areas have significant premium |
| Metro Distance | Direct metro access > 5 min walk > 10 min walk > further |
| Unit Type/Size | Studios/1BR/2BR/3BR/4BR/Loft tiered pricing |
| Community Quality | Post-2015 new properties > old communities |
| Renovation/Furnishing | Fully furnished > basic > bare shell |
| Floor/Orientation | South-facing > north-facing, mid-to-high floors have premium |
## 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
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 Range | Assessment | Action |
|---|---|---|
| ----------------- | ------------ | -------- |
| Deviation ≤ ±15% | Normal | Record the rent, proceed to next step |
| Deviation 15%-30% | Abnormal | Mark as abnormal, do NOT record, confirm information with user |
| Deviation > 30% | Severely Abnormal | Clearly 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:
## Rent Record
- User's Area: XXX
- Current Rent: XXX/month
- Validation Status: ✅ Passed
- Recorded At: [Current Time]
Step 4: When Validation Fails
⚠️ 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:
## 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共 1 个版本