Job hunt kit — скилл
Набор для Claude Code: скилл оценивает вакансию, сборщик делает резюме и письма, ежедневный сканер ищет новые объявления.
- 76 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скилл читает и хранит локально вашу историю работы, контакты и право на работу.
- Сканер ходит на внешние доски вакансий и в Google через ваш браузер Chrome.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/job-hunt-kitОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл читает и хранит локально вашу историю работы, контакты и право на работу.
- Сканер ходит на внешние доски вакансий и в Google через ваш браузер Chrome.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Job hunt kit — настройка Claude Code для поиска удаленной работы на любую роль. Скилл job-fit принимает текст вакансии или ссылку, изучает компанию, сверяет требования с вашей реальной историей и выдает вердикт: идти, идти с оговорками или пропустить. Резюме готовится только после этого вердикта и только по вашему слову. Сборщик резюме хранит факты в одном файле, делает несколько профильных вариантов и ATS-совместимые PDF, а проверка останавливает сборку при повторяющихся утверждениях и инструментах, которыми вы не пользовались. Ежедневный сканер читает публичные доски Greenhouse, Lever и Ashby, а Google открывает через ваш Chrome, и складывает подходящие объявления в локальный отчет.
Для кого. Тем, кто ищет удаленную работу и хочет оценивать объявления по своей истории, а не по общим советам.
Подходит, если
- Вставили ссылку на вакансию и хотите быстрый вердикт до отклика.
- Нужны несколько резюме под разные профили из одного файла фактов.
- Каждое утро надо просматривать публичные доски компаний без ручного поиска.
- Требуется сопроводительное письмо, привязанное к конкретному объявлению.
Не подходит, если
- Нужна работа на месте или гибридный формат: набор рассчитан на удаленную.
- Резюме хотят получить без собственной истории: набор не придумывает факты.
- Личные данные нельзя держать даже в локальной папке проекта.
Пример запроса к агенту
Вот ссылка на вакансию. Изучи компанию, оцени, подхожу ли я, и дай вердикт. Резюме пока не собирай.Ограничения
Настройка начинается с интервью: Claude спрашивает роль, страну, право на работу, полную историю и пожелания, поэтому лучше держать под рукой готовое резюме. Личные данные хранятся только в папке `me/`, она исключена из git, форк набора для собственного поиска стоит держать закрытым. Сканер ходит на публичные доски и в Google через ваш Chrome, а часть вакансий видна только после входа. Результаты оценок в папке `evals/` взяты на закрытых документах автора и не показывают качество вердиктов по вакансиям. Правила набора запрещают агенту публиковать подробности вашего поиска.
Как отключить. Удалите ссылку `~/.claude/skills/job-fit` и папку набора. Личные данные из `me/` и расписание сканера, если его ставили через `scan/install-launchd.sh`, удалите отдельно.
Частые вопросы
С чего начать настройку?
Откройте Claude Code в папке набора и скажите: Read SETUP.md and set me up. Агент запустит `./setup.sh`, создаст `me/` с виртуальным окружением и свяжет скилл с `~/.claude/skills/job-fit`.
Что делает скилл с вакансией без инструкций?
Если вы просто вставили текст или ссылку, он изучает компанию, оценивает совпадение и ждет. Собирать резюме до вердикта скилл не начинает.
Где хранятся мои данные?
Только в `me/`: предпочтения, история работы, профильные резюме, журнал вердиктов и состояние сканера. Папка исключена из git, обновления через `git pull` ее не затрагивают.
Какие сайты читает сканер?
Публичные доски Greenhouse, Lever и Ashby, а также Google через ваш Chrome. Результат попадает в ранжированный локальный отчет.
Что такое каталог evals?
Шаблон для замеров агентов на задаче классификации документов и сводные результаты автора по нескольким моделям. К вердиктам по вакансиям он не относится.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыПлагин для поиска работы в Claude Code: подбирает вакансии, переписывает резюме, пишет письма и заполняет анкеты откликов
Поиск работы в кодовом агенте: оценка вакансии по резюме от 1 до 5, CV в PDF под каждую роль, черновики писем и трекер откликов
get-job.skill (实习.skill)
get-job.skill
Скилл готовит к поиску работы: разбирает вакансию, переписывает резюме и тренирует ответы по каждому его пункту
Набор скиллов для поиска работы: разбор вакансии, резюме по шаблонам, подготовка к поведенческому интервью, сравнение офферов и переговоры
Скилл Claude Code: семь ролей пытаются отклонить резюме, затем он переписывает его без выдумок и повторяет проверку
Воркфлоу для Claude Code: агент ищет вакансии, оценивает соответствие профилю, готовит резюме и сопроводительное письмо и помогает готовиться к интервью
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Job hunt kit (эта карточка) | нет | 76 | |
| jev-job-search | нет | 357 | оценивает вакансии отдельным скиллом; Job hunt kit добавляет сборщик резюме и ежедневный сканер досок |
| Resume Builder Skill | нет | 185 | собирает резюме; Job hunt kit начинает с вердикта по вакансии и проверяет резюме на лишние утверждения |
Коротко о README
Три части набора лежат в папках `skills/job-fit/`, `cv/` и `scan/`, пустой профиль в `templates/me/`. Автор приложил свод замеров кодовых агентов на классификации документов, проведенных в октябре 2026 года, и шаблон для повторения такого теста.
Бейдж для README
Исходный SKILL.md
---
name: job-fit
description: Judge whether a job posting is worth applying to, then build the tailored CV only after the user says go. Use this whenever the user pastes a job description, a job link (LinkedIn, Wellfound, Otta, Ashby, Greenhouse, Lever, a careers page), a recruiter message, or a referral link, even with no instruction. Also use it for "is this one worth it", "should I apply", "check this company", "make a CV for this", or "write a cover letter for this". A pasted posting with no instruction means: research the company, score the fit, give a verdict, and wait. Do not start a CV before the verdict is on screen.
---
# Job fit
A pasted posting is a question: "is this worth my time". Answer it before any CV work.
## Find the kit
The kit root is two folders above this file. Resolve the symlink:
KIT="$(cd "$(dirname "$(readlink -f ~/.claude/skills/job-fit/SKILL.md)")/../.." && pwd)"
Personal files, all in `$KIT/me/`:
- `preferences.md`: hard filter, location, timezone, roles wanted.
- `work-history.txt`: the source of truth for what the user did.
- `profile.py`, `cv-data/*.py`: CV facts and focus CVs.
- `job-log.md`: every past verdict.
Re-read each file in the same turn you use it. Never score from memory.
## Half one: decide
### 1. Get the posting text
- Pasted text is the posting.
- For a link, load `WebFetch` via `ToolSearch` and fetch it.
- If the fetch has no requirements section (login wall, empty shell), say so and ask for the text. Never guess.
Pull out, and say which the ad does not state:
- employment type and duration
- remote, hybrid or on-site, and which countries or time zones
- hours and required overlap
- level and years asked for
- pay and currency
- the interview process
### 2. Check the log
Search `job-log.md` for the company. If found, open the report with "You looked at this on <date> and decided <verdict>".
### 3. Hard filter
Apply the hard filter from `preferences.md`. If it fails, stop. Quote the line of the ad. Do no research.
Everything else is a flag, not a stop.
### 4. Research the company