
Contractor Finder
@contractor-finder
Find and compare service providers and contractors on Profi.ru, Avito Услуги, Яндекс.Услуги, and YouDo — compares ratings, prices, reviews, and response times, with portfolio photo analysis and personalized outreach drafts. Use for «найди подрядчика / мастера / репетитора / клининг», «сравни исполнителей», «во сколько обойдётся ремонт/услуга». Do NOT use for freelance/gig work (side-hustle), full-time jobs (career), medical specialists (medical-prep), or buying physical products (smart-shopper).
Who the Contractor Finder is for
- Renovating a home — plumber, electrician, painter, furniture assembler: rating and price comparison across four services at once.
- Hiring for a one-off task — cleaning, moving, appliance repair, IT help with a response-time check.
- Bringing in a professional — tutor, lawyer, accountant, designer, photographer: portfolio and reviews for a specific request.
- Those wary of unreliable providers — profile red flags and below-market prices, plus a reputation check.
What you can do
- Find a provider for a service — from repair and plumbing to tutoring and photography, by city and budget.
- Compare providers — rating, review count, price, response time and verification in one list.
- Assess the portfolio — a photo analysis of completed work for quality and neatness.
- Prepare outreach — a personalized message draft you send yourself after checking.
How it works: aggregation and objective scoring
Four services are queried in parallel, results are aggregated and deduplicated (a good provider is often on 2–3 platforms — merged into one card). Each provider gets a score across five criteria, and portfolio photos are analyzed for work quality. The skill ranks by objective data rather than advertising a particular contractor.
Useful details and honest limits
- Verify reviews and the contract: even a high rating is a reason to cross-check reputation and sign a written contract with the scope and deadlines.
- Red flags: a price 50%+ below market, no reviews despite «vast experience», a demand for 100% prepayment, a recent registration, template reviews, urgency pressure, refusal to sign a contract.
- The skill's boundary: it searches, compares and prepares a draft — not booking and not payment. A message is sent only after your confirmation; phone and email are never entered without permission.
Related options: during a move — Flat Rental Navigator; general help with errands and planning — the Personal Assistant.
Ready to find a provider? Describe the service, city and budget — launch the Contractor Finder.
Which services does it search?
Four at once — Profi.ru, Avito Services, Yandex.Services and YouDo — together covering about 85% of the Russian private-services market. Results are aggregated and deduplicated: a single provider is often on several platforms.
Does the skill book a provider or pay for the service?
No. The skill searches, compares and prepares an outreach draft, but it never sends a message or clicks «Pay» or «Book» without your explicit confirmation. Contact and payment are yours to make.
Does it recommend specific providers?
The skill does not advertise particular contractors — it ranks the ones found by objective criteria (rating, reviews, price, response time, verification). The final choice and reputation check are yours: verify reviews and sign a contract.
How is a provider's score calculated?
The score weighs rating (30%), review count (20%), fit to your budget (20%), response time (15%) and platform verification (15%). A price that is too low or a lack of reviews are red flags, not a plus.
What do I get as output?
A top-10 in a unified table (name, rating, reviews, price, response time, platform), a portfolio photo analysis, a reputation summary and a ready personalized outreach draft to send manually.
Поиск подрядчиков — Contractor Finder
Поиск исполнителей и подрядчиков одновременно на четырёх крупнейших российских сервисах: Profi.ru, Avito Услуги, Яндекс.Услуги и YouDo. Агрегация результатов, дедупликация, скоринг по рейтингам и ценам, проверка репутации, анализ портфолио.
Обзор
Четыре платформы покрывают ~85% рынка частных услуг в России:
| Платформа | Доля рынка | Особенности |
|---|---|---|
| Profi.ru | ~35% | Крупнейший маркетплейс услуг, рейтинги, верификация, портфолио |
| Avito Услуги | ~30% | Встроен в крупнейший классифайд, много исполнителей, отзывы с покупок |
| Яндекс.Услуги | ~15% | Экосистема Яндекса, проверенные мастера, быстрые ответы |
| YouDo | ~10% | Быстрые задачи, аукцион цен, исполнители с подтверждёнными навыками |
Стратегия: Параллельный поиск по всем платформам, дедупликация (один исполнитель часто на нескольких площадках), скоринг и ранжирование по комплексной оценке.
Установка browser-use
Для работы навыка нужен browser-use CLI — это Python-пакет, поэтому Python должен быть установлен.
На Windows Python есть не всегда; на macOS/Linux — как правило, есть.
Прежде чем что-либо устанавливать — скажи пользователю и получи подтверждение.
Не устанавливай Python и пакеты молча и по умолчанию не запускай системные установщики
(winget/brew/apt/curl) без явного согласия.
Порядок действий:
- Проверь:
browser-use --version. Если команда есть — навык готов к работе. - Если
browser-useне установлен — объясни пользователю, что нужен Python и пакетbrowser-use, и спроси разрешение установить:pip install browser-use && browser-use install. На Windows при отсутствии Python предложи скачать установщик с python.org (обязательно с галочкой «Add Python to PATH»), затем повторитьpip install. - Если установка не удалась или пользователь отказался — не зацикливайся: честно сообщи, что автоматизация браузера сейчас недоступна, и предложи выполнить задачу вручную по шагам.
Не скрывай от пользователя команды и ошибки.
Когда использовать
- Пользователь ищет подрядчика для ремонта, сантехника, электрика, уборку и т.д.
- Пользователь хочет «найти хорошего мастера» или «сравнить цены на услуги»
- Пользователь дал ссылку на профиль исполнителя и хочет проверить его репутацию
- Пользователь хочет оценить стоимость работ до начала поиска
- Пользователь просит «забронировать мастера» или «написать исполнителю»
- Пользователь хочет проверить портфолио и качество работ подрядчика
Сбор требований у пользователя
Перед поиском уточни:
- Тип услуги — что именно нужно сделать (ремонт, сантехника, электрика, уборка и т.д.)
- Город / район — где нужны работы
- Бюджет — примерная сумма или диапазон
- Срочность — когда нужно начать (срочно, на этой неделе, в течение месяца)
- Объём работ — масштаб задачи (косметический ремонт vs капитальный, одна розетка vs вся проводка)
- Особые требования — лицензии, допуски, опыт с конкретными материалами, язык общения
- Предпочтения — рейтинг от скольки, наличие портфолио, верифицированный исполнитель
Категории услуг, URL-slug (Profi/Avito) и типичные цены — в references/02-search-commands.md.
Workflow 1: Поиск подрядчика
Перед шагами 3-6 прочитай раздел о нужной платформе в references/01-platforms.md (URL, селекторы, особенности) — готовые команды поиска в references/02-search-commands.md.
Шаг 1: Сбор требований
Уточни у пользователя:
- Тип услуги (ремонт, сантехника, электрика и т.д.)
- Город и район
- Бюджет (диапазон)
- Срочность
- Объём работ
- Особые требования
Шаг 2: Подготовка
# Закрыть все предыдущие сессии
browser-use close --all
node -e "new Promise(r=>setTimeout(r,1*1000)).then(process.exit)"
Шаг 3: Поиск на Profi.ru
Открой поиск и извлеки результаты. Команды (открытие, закрытие cookie-баннера, eval-извлечение) — в references/02-search-commands.md; URL, параметры и селекторы — в references/01-platforms.md, раздел «Платформа 1: Profi.ru».
Шаг 4: Поиск на Avito Услуги
Открой поиск и извлеки результаты (минимум state-вызовов — агрессивная антибот-защита). Команды — в references/02-search-commands.md; URL, параметры и селекторы — в references/01-platforms.md, раздел «Платформа 2: Avito Услуги».
Шаг 5: Поиск на Яндекс.Услуги
Открой поиск и извлеки результаты. Команды — в references/02-search-commands.md; URL, параметры и селекторы — в references/01-platforms.md, раздел «Платформа 3: Яндекс.Услуги».
Шаг 6: Поиск на YouDo
Открой поиск и извлеки результаты. Команды — в references/02-search-commands.md; URL, параметры и селекторы — в references/01-platforms.md, раздел «Платформа 4: YouDo».
Шаг 7: Агрегация и дедупликация
Собери все результаты в один список. Проверь на дубликаты:
- По имени — один и тот же мастер на разных площадках
- По телефону — если виден в нескольких профилях
- По фото — одна и та же фотография профиля
При обнаружении дубликата — объединяй данные из всех площадок в одну карточку.
Шаг 8: Скоринг
Рассчитай оценку для каждого исполнителя:
| Критерий | Вес | Как оценивать |
|---|---|---|
| Рейтинг | 30% | (рейтинг / 5) * 100 — баллы от 0 до 100 |
| Количество отзывов | 20% | min(отзывы / 50, 1) * 100 — максимум при 50+ отзывах |
| Соответствие цене | 20% | Насколько цена вписывается в бюджет пользователя |
| Время ответа | 15% | < 30 мин = 100, < 1 час = 80, < 3 часа = 60, > 3 часов = 40 |
| Верификация | 15% | Верифицирован на платформе = 100, нет = 30 |
Итоговый балл = 0.30 * рейтинг_балл + 0.20 * отзывы_балл + 0.20 * цена_балл + 0.15 * ответ_балл + 0.15 * верификация_балл
Шаг 9: Вывод результатов
Покажи топ-10 исполнителей в таблице:
НАЙДЕНЫ ПОДРЯДЧИКИ: [тип услуги] в [город]
Поиск: Profi.ru, Avito Услуги, Яндекс.Услуги, YouDo
+----+------------------+------------+---------+--------+-----------+--------+
| # | Имя | Рейтинг | Отзывы | Цена | Ответ | Площ. |
+----+------------------+------------+---------+--------+-----------+--------+
| 1 | Иванов А.С. | 4.9 (*) | 127 | от 3000| < 30 мин | Profi |
| 2 | Петров В.М. | 4.8 (*) | 89 | от 2500| < 1 час | Avito |
| 3 | Сидоров К.Н. | 4.7 (*) | 203 | от 3500| < 30 мин | Profi+ |
+----+------------------+------------+---------+--------+-----------+--------+
(*) — верифицированный исполнитель
Profi+ — найден на нескольких площадках (дедуплицирован)
Показаны топ-3 из 47 найденных.
Для полного списка скажи «покажи всех».
Для детальной информации скажи «подробнее о #1».
Другие сценарии: анализ портфолио (Workflow 2), проверка репутации (Workflow 3), связь и бронирование (Workflow 4), оценка стоимости услуг (Workflow 5) — полные процедуры в references/03-workflows.md.
Правила безопасности
Никогда не делай
- НЕ отправляй формы без подтверждения пользователя — всегда показывай текст и спрашивай «Отправить?»
- НЕ вводи телефон/email пользователя автоматически — только после явного разрешения
- НЕ сохраняй платёжные данные — никаких реквизитов карт
- НЕ нажимай «Оплатить» или «Забронировать» (если это требует оплаты) без подтверждения
- НЕ авторизуйся от имени пользователя — если нужна авторизация, попроси пользователя войти вручную
Всегда делай
- Всегда закрывай браузер после завершения:
browser-use close --all - Всегда используй
--headedрежим — пользователь должен видеть что происходит - Закрывай модальные окна перед любыми действиями на странице
- Обрабатывай одну площадку за раз — не открывай несколько вкладок
- Проверяй на капчу и проси пользователя пройти вручную при необходимости
Советы
- Всегда
close --allпервым — старые сессии — причина зависаний - Жди 4-5 секунд после навигации — все площадки тяжёлые SPA
- Проверяй модалки перед любыми действиями — особенно на Avito
- Используй eval вместо state — eval в 10 раз быстрее и не забивает контекст
- Дедуплицируй — хороший мастер часто на 2-3 площадках
- Проверяй репутацию — даже при высоком рейтинге на площадке, гугли отзывы
- Сравнивай с рынком — слишком низкая цена = красный флаг
- Никогда не отправляй сообщения без подтверждения пользователя
- Анализируй портфолио через image_analysis — фото говорят больше отзывов
- Начинай с Profi.ru — там больше данных и лучше фильтрация
Справочники (references)
Полные детали — в файлах references/ этого навыка. Открывай нужный файл перед соответствующим шагом:
references/01-platforms.md— Платформа 1-4: URL-структура, параметры поиска, селекторы, eval-команды, категории и особенности каждой площадки.references/02-search-commands.md— Категории услуг и типичные цены, полные команды поиска (Workflow 1, шаги 3-6), JavaScript eval-сниппеты, правила state vs eval.references/03-workflows.md— Workflow 2-5: анализ портфолио, проверка репутации, связь и бронирование, оценка стоимости услуг.references/04-checks-and-output.md— Обнаружение мошенничества (красные флаги), формат вывода для шаринга, обработка ошибок, оптимизация для повторных запросов, cleanup.