Skip to content
Back to skills

Resume Search

ASecurity

Подбор кандидатов в базе резюме hh.ru (нужен работодательский токен)

  • 29 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 20, 2026
ai-agentspythongosqldjangokubernetesdevops

Security analysis

A100/100

Scanned September 20, 2026

npx -y skills add theYahia/WWmcp --skill resume-search --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Resume Search?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Resume Search
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/theyahia-resume-search/badge)](https://www.skillsdirectory.com/skills/theyahia-resume-search)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: resume-search
description: Подбор кандидатов в базе резюме hh.ru (нужен работодательский токен)
argument-hint: "<специальность> [город] [опыт]"
---

# /resume-search — Поиск кандидатов

## Алгоритм

1. **Сначала проверь доступ**: `validate_token` — валиден ли HH_ACCESS_TOKEN и какая у него роль. Поиск по резюме работает только с токеном **работодателя** и оплаченным доступом к базе резюме; соискательский или анонимный токен даст 403.
2. Разреши справочники под фильтры:
   - `suggest_positions` — автодополнение названия должности и роли;
   - `get_professional_roles` — дерево ролей с ID;
   - `suggest_areas` или `get_areas_subtree` — ID региона или города (полное дерево `get_areas` тяжёлое, бери подветку).
3. `search_resumes` — поиск по ключевым словам, региону, профессиональной роли, зарплате, опыту. Разбери выдачу постранично.
4. Открой карточки: `get_resume` — опыт, образование, навыки, контакты.
5. Расшифруй коды опыта, занятости и графика через `get_dictionaries`.
6. Отранжируй кандидатов по релевантности требованиям и покажи короткий список с обоснованием, а не сырой дамп.

## Важно

- Шаг 1 не пропускать. Без него 403 будет выглядеть как «ничего не найдено», и вывод получится ложным.
- Контакты кандидатов — персональные данные: не выгружай их пачками в чат без прямого запроса, работай с короткими списками.
- Резюме в поиске могут быть скрыты или устаревшими; дату обновления показывай всегда.

## Формат ответа

```
## Кандидаты: Python-разработчик, Москва

Доступ: токен работодателя, база резюме — активна
Найдено: 214, показываю топ-5

| Кандидат | Опыт | Ожидания | Обновлено |
|----------|------|----------|-----------|
| id 8f2a… | 6 лет | 280 000 ₽ | 2026-08-30 |

### Почему эти пятеро
1. id 8f2a… — Django + PostgreSQL + Kubernetes, все три требования закрыты.
```

## Примеры

```
/resume-search Python Москва
/resume-search DevOps удалённо от 3 лет
/resume-search проверь доступ к базе резюме
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.