By cxt9
Search Israeli real estate platforms for rental apartments with Telegram notifications
Search Israeli real estate platforms for rental apartments and notify via Telegram. Use with args like "הוד השרון 5" for one-off or without args to run all saved profiles.
Show the current state of the apartment search — cached listings count, last run date, and active search profiles.
Use when checking if a listing URL is already cached, adding new listings to the cache, or updating the notified flag after Telegram operations
Use when sending new rental listings to Telegram — sends each listing as a separate formatted message via the Telegram Bot API
Use when scraping Facebook group rental listings using Chrome DevTools MCP tools — requires user to be logged into Facebook in their local Chrome browser
Use when scraping Madlan rental listings for a specific city and room count — calls Madlan's internal GraphQL API directly via a Node.js script (no browser, no CAPTCHA).
Use when scraping WinWin rental listings for a specific city and room count — uses web_search to find listings then web_fetch on each individual listing page to extract full details
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin that searches Israeli real estate platforms for rental apartments, deduplicates results via local cache, and sends new listings to Telegram.
claude plugins marketplace add https://github.com/YOUR_USERNAME/find-apartments
claude plugins install find-apartments
claude plugins marketplace add /path/to/find-apartments
claude plugins install find-apartments
Restart Claude Code after installation.
Create ~/.claude/plugins/find-apartments/data/config.yaml:
searches:
- city: "הוד השרון"
min_rooms: 5
- city: "כפר סבא"
min_rooms: 4
max_price: 8000
telegram:
bot_token: "YOUR_BOT_TOKEN"
chat_id: "YOUR_CHAT_ID"
# Optional: Facebook groups to scan
facebook_groups:
- "https://www.facebook.com/groups/YOUR_GROUP_ID"
/newbot and follow the promptshttps://api.telegram.org/bot<YOUR_TOKEN>/getUpdatesInstall the Chrome DevTools MCP server to enable Madlan and Facebook scraping:
claude mcp add chrome-devtools -- npx chrome-devtools-mcp@latest
Without this, Yad2 and WinWin still work normally.
/find-apartments
Runs all search profiles from your config. New listings are sent to Telegram automatically.
/find-apartments הוד השרון 5
Search a specific city and room count without modifying your config.
/find-apartments:status
Shows cached listing count, last run date, and active search profiles.
/find-apartments
|
v
Load config & cache
|
v
Fan out scrapers (Yad2 + WinWin in parallel, Madlan + Facebook sequential)
|
v
Collect & normalize listings
|
v
Dedup against cache (by listing URL)
|
v
Send NEW listings to Telegram
|
v
Update cache
|
v
Summary report
The plugin includes these skills that Claude uses internally:
| Skill | Purpose |
|---|---|
search | Orchestrates the full pipeline |
search-yad2 | Scrapes Yad2 listings |
search-winwin | Scrapes WinWin listings |
search-madlan | Scrapes Madlan via Chrome DevTools |
search-facebook | Scrapes Facebook groups via Chrome DevTools |
cache | Manages local dedup cache |
notify | Sends Telegram messages |
MIT
Names subagents after Matrix movie agents (Smith, Jones, Brown...)
Query and mutate Neo4j graph databases from Claude Code via MCP. Each project supplies its own credentials through a local .env file.
npx claudepluginhub cxt9/find-apartments --plugin find-apartmentsMessaging platform interaction skills for AI agents. Interact with Slack, Discord, Microsoft Teams, Webex, Telegram, Telegram Bot, WhatsApp, LINE, Instagram, KakaoTalk, and Channel Talk - send messages, read channels, manage reactions, upload files, and more through simple CLI interfaces.
Parsing public Telegram channels via t.me/s/ web preview: posts, metrics, analytics, digests, competitive analysis
Full Omni platform control — multichannel messaging, automations, events, batch ops via the omni CLI
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.