london-property-hunt

Automate London rental searches across SpareRoom, OpenRent, Rightmove, and Zoopla.

85|16|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/mikepapadim/london-property-hunt-public --skill london-property-hunt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: london-property-hunt
Source: https://github.com/mikepapadim/london-property-hunt-public/tree/main
Command: npx skills add https://github.com/mikepapadim/london-property-hunt-public --skill london-property-hunt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually searching 4 major London rental platforms, deduplicating listings, prioritizing options, generating personalized outreach messages, and sending daily summaries is a time-consuming process that takes 3+ hours every few days and risks missing new listings that are taken within 24-48 hours of being posted.

Core Features & Use Cases

  • Multi-platform search: Automatically searches SpareRoom, OpenRent, Rightmove, and Zoopla for user-defined target areas and budget limits.
  • Smart deduplication and prioritization: Skips already-seen listings via O(1) URL lookup, and categorizes new listings as HIGH/MEDIUM/LOW based on area, price, bed count, and flatmate age preferences.
  • Personalized outreach and email summaries: Generates ready-to-send outreach messages for high-priority listings and sends a formatted HTML email summary with clickable listings, outreach drafts, and a backlog of uncontacted leads.
  • Use case: For London renters seeking shared rooms or whole-unit studios/1-beds, this skill automates the entire search pipeline to run on a schedule, eliminating manual effort between runs.

Quick Start

Use the london-property-hunt skill to search all your configured London rental platforms, update your personal tracker spreadsheet with new listings, and send you a formatted email summary of high-priority options and ready-to-send outreach messages.

Frequently Asked Questions about london-property-hunt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate London rental searches across SpareRoom and Rightmove?

This London rental search automation skill searches SpareRoom, OpenRent, Rightmove, and Zoopla on a schedule, deduplicates listings via URL lookup, and prioritizes options based on area, price, and flatmate age preferences to eliminate manual effort.

Can I generate personalized outreach messages for high-priority rental listings automatically?

Yes, automated outreach generation creates ready-to-send personalized messages for high-priority rental listings. The skill categorizes listings as HIGH, MEDIUM, or LOW based on your configured budget, area, and flatmate preferences, then drafts messages for the top tier.

Do I need Python and openpyxl to track London rental listings?

Yes, you need Python 3 with the openpyxl library to update your personal tracker spreadsheet with new London rental listings. The skill uses openpyxl to log and track deduplicated properties across recurring daily or twice-daily search runs.

What's the best way to avoid duplicate property listings when searching multiple rental sites?

The best way to avoid duplicates across multiple rental sites is using an automated O(1) URL lookup mechanism. This skill checks each new listing's URL against previously seen properties, skipping duplicates and only processing new listings for prioritization and outreach.

How do I get a daily email summary of new London rental properties?

You get a daily email summary by configuring the skill to send a formatted HTML email through the Gmail MCP extension. The email includes clickable listing links, generated outreach drafts for high-priority options, and a backlog of uncontacted leads.

Does this rental search automation work for shared rooms and whole-unit lets?

Yes, this rental search automation works for both shared rooms and whole-unit studios or 1-beds in London. You specify your target areas, budget limits, move-in dates, and flatmate age preferences in a user configuration file to personalize the search criteria.