Offer Toolkit
Набор скиллов для поиска работы: разбор вакансии, резюме по шаблонам, подготовка к поведенческому интервью, сравнение офферов и переговоры
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Ищет вакансии в публичных источниках и читает предоставленные документы
- Пишет отчеты и резюме файлами на вашу машину
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/offer-toolkitОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add yanliudesign/offer-toolkit-skill --skill job-hunt-skill job-description-skill resume-skill bq-skill offer-compare-skill salary-negotiation-skill -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 86e54d5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yanliudesign/offer-toolkit-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /job-hunt-skill/ /job-description-skill/ /resume-skill/ /bq-skill/ /offer-compare-skill/ /salary-negotiation-skill/
git -C "$tmp" checkout 86e54d513ccc914f6612987515f0b31ee8a4606e
mkdir -p .claude/skills
cp -R "$tmp/job-hunt-skill" .claude/skills/job-hunt-skill
cp -R "$tmp/job-description-skill" .claude/skills/job-description-skill
cp -R "$tmp/resume-skill" .claude/skills/resume-skill
cp -R "$tmp/bq-skill" .claude/skills/bq-skill
cp -R "$tmp/offer-compare-skill" .claude/skills/offer-compare-skill
cp -R "$tmp/salary-negotiation-skill" .claude/skills/salary-negotiation-skillКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add yanliudesign/offer-toolkit-skill --skill job-hunt-skill job-description-skill resume-skill bq-skill offer-compare-skill salary-negotiation-skill -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 86e54d5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yanliudesign/offer-toolkit-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /job-hunt-skill/ /job-description-skill/ /resume-skill/ /bq-skill/ /offer-compare-skill/ /salary-negotiation-skill/
git -C "$tmp" checkout 86e54d513ccc914f6612987515f0b31ee8a4606e
mkdir -p .agents/skills
cp -R "$tmp/job-hunt-skill" .agents/skills/job-hunt-skill
cp -R "$tmp/job-description-skill" .agents/skills/job-description-skill
cp -R "$tmp/resume-skill" .agents/skills/resume-skill
cp -R "$tmp/bq-skill" .agents/skills/bq-skill
cp -R "$tmp/offer-compare-skill" .agents/skills/offer-compare-skill
cp -R "$tmp/salary-negotiation-skill" .agents/skills/salary-negotiation-skillКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add yanliudesign/offer-toolkit-skill --skill job-hunt-skill job-description-skill resume-skill bq-skill offer-compare-skill salary-negotiation-skill -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 86e54d5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yanliudesign/offer-toolkit-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /job-hunt-skill/ /job-description-skill/ /resume-skill/ /bq-skill/ /offer-compare-skill/ /salary-negotiation-skill/
git -C "$tmp" checkout 86e54d513ccc914f6612987515f0b31ee8a4606e
mkdir -p .github/skills
cp -R "$tmp/job-hunt-skill" .github/skills/job-hunt-skill
cp -R "$tmp/job-description-skill" .github/skills/job-description-skill
cp -R "$tmp/resume-skill" .github/skills/resume-skill
cp -R "$tmp/bq-skill" .github/skills/bq-skill
cp -R "$tmp/offer-compare-skill" .github/skills/offer-compare-skill
cp -R "$tmp/salary-negotiation-skill" .github/skills/salary-negotiation-skillКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add yanliudesign/offer-toolkit-skill --skill job-hunt-skill job-description-skill resume-skill bq-skill offer-compare-skill salary-negotiation-skill -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 86e54d5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yanliudesign/offer-toolkit-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /job-hunt-skill/ /job-description-skill/ /resume-skill/ /bq-skill/ /offer-compare-skill/ /salary-negotiation-skill/
git -C "$tmp" checkout 86e54d513ccc914f6612987515f0b31ee8a4606e
mkdir -p .agents/skills
cp -R "$tmp/job-hunt-skill" .agents/skills/job-hunt-skill
cp -R "$tmp/job-description-skill" .agents/skills/job-description-skill
cp -R "$tmp/resume-skill" .agents/skills/resume-skill
cp -R "$tmp/bq-skill" .agents/skills/bq-skill
cp -R "$tmp/offer-compare-skill" .agents/skills/offer-compare-skill
cp -R "$tmp/salary-negotiation-skill" .agents/skills/salary-negotiation-skillКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add yanliudesign/offer-toolkit-skill --skill job-hunt-skill job-description-skill resume-skill bq-skill offer-compare-skill salary-negotiation-skill -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 86e54d5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yanliudesign/offer-toolkit-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /job-hunt-skill/ /job-description-skill/ /resume-skill/ /bq-skill/ /offer-compare-skill/ /salary-negotiation-skill/
git -C "$tmp" checkout 86e54d513ccc914f6612987515f0b31ee8a4606e
mkdir -p .agents/skills
cp -R "$tmp/job-hunt-skill" .agents/skills/job-hunt-skill
cp -R "$tmp/job-description-skill" .agents/skills/job-description-skill
cp -R "$tmp/resume-skill" .agents/skills/resume-skill
cp -R "$tmp/bq-skill" .agents/skills/bq-skill
cp -R "$tmp/offer-compare-skill" .agents/skills/offer-compare-skill
cp -R "$tmp/salary-negotiation-skill" .agents/skills/salary-negotiation-skillКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yanliudesign/offer-toolkit-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /job-hunt-skill/ /job-description-skill/ /resume-skill/ /bq-skill/ /offer-compare-skill/ /salary-negotiation-skill/
git -C "$tmp" checkout 86e54d513ccc914f6612987515f0b31ee8a4606e
mkdir -p .devin/skills
cp -R "$tmp/job-hunt-skill" .devin/skills/job-hunt-skill
cp -R "$tmp/job-description-skill" .devin/skills/job-description-skill
cp -R "$tmp/resume-skill" .devin/skills/resume-skill
cp -R "$tmp/bq-skill" .devin/skills/bq-skill
cp -R "$tmp/offer-compare-skill" .devin/skills/offer-compare-skill
cp -R "$tmp/salary-negotiation-skill" .devin/skills/salary-negotiation-skillКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add yanliudesign/offer-toolkit-skill --skill job-hunt-skill job-description-skill resume-skill bq-skill offer-compare-skill salary-negotiation-skill -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 86e54d5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yanliudesign/offer-toolkit-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /job-hunt-skill/ /job-description-skill/ /resume-skill/ /bq-skill/ /offer-compare-skill/ /salary-negotiation-skill/
git -C "$tmp" checkout 86e54d513ccc914f6612987515f0b31ee8a4606e
mkdir -p .cline/skills
cp -R "$tmp/job-hunt-skill" .cline/skills/job-hunt-skill
cp -R "$tmp/job-description-skill" .cline/skills/job-description-skill
cp -R "$tmp/resume-skill" .cline/skills/resume-skill
cp -R "$tmp/bq-skill" .cline/skills/bq-skill
cp -R "$tmp/offer-compare-skill" .cline/skills/offer-compare-skill
cp -R "$tmp/salary-negotiation-skill" .cline/skills/salary-negotiation-skillКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add yanliudesign/offer-toolkit-skill --skill job-hunt-skill job-description-skill resume-skill bq-skill offer-compare-skill salary-negotiation-skill -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 86e54d5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yanliudesign/offer-toolkit-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /job-hunt-skill/ /job-description-skill/ /resume-skill/ /bq-skill/ /offer-compare-skill/ /salary-negotiation-skill/
git -C "$tmp" checkout 86e54d513ccc914f6612987515f0b31ee8a4606e
mkdir -p .roo/skills
cp -R "$tmp/job-hunt-skill" .roo/skills/job-hunt-skill
cp -R "$tmp/job-description-skill" .roo/skills/job-description-skill
cp -R "$tmp/resume-skill" .roo/skills/resume-skill
cp -R "$tmp/bq-skill" .roo/skills/bq-skill
cp -R "$tmp/offer-compare-skill" .roo/skills/offer-compare-skill
cp -R "$tmp/salary-negotiation-skill" .roo/skills/salary-negotiation-skillКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add yanliudesign/offer-toolkit-skill --skill job-hunt-skill job-description-skill resume-skill bq-skill offer-compare-skill salary-negotiation-skill -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита 86e54d5
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yanliudesign/offer-toolkit-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /job-hunt-skill/ /job-description-skill/ /resume-skill/ /bq-skill/ /offer-compare-skill/ /salary-negotiation-skill/
git -C "$tmp" checkout 86e54d513ccc914f6612987515f0b31ee8a4606e
mkdir -p .agents/skills
cp -R "$tmp/job-hunt-skill" .agents/skills/job-hunt-skill
cp -R "$tmp/job-description-skill" .agents/skills/job-description-skill
cp -R "$tmp/resume-skill" .agents/skills/resume-skill
cp -R "$tmp/bq-skill" .agents/skills/bq-skill
cp -R "$tmp/offer-compare-skill" .agents/skills/offer-compare-skill
cp -R "$tmp/salary-negotiation-skill" .agents/skills/salary-negotiation-skillКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yanliudesign/offer-toolkit-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /job-hunt-skill/ /job-description-skill/ /resume-skill/ /bq-skill/ /offer-compare-skill/ /salary-negotiation-skill/
git -C "$tmp" checkout 86e54d513ccc914f6612987515f0b31ee8a4606e
mkdir -p .agents/skills
cp -R "$tmp/job-hunt-skill" .agents/skills/job-hunt-skill
cp -R "$tmp/job-description-skill" .agents/skills/job-description-skill
cp -R "$tmp/resume-skill" .agents/skills/resume-skill
cp -R "$tmp/bq-skill" .agents/skills/bq-skill
cp -R "$tmp/offer-compare-skill" .agents/skills/offer-compare-skill
cp -R "$tmp/salary-negotiation-skill" .agents/skills/salary-negotiation-skillКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yanliudesign/offer-toolkit-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /job-hunt-skill/ /job-description-skill/ /resume-skill/ /bq-skill/ /offer-compare-skill/ /salary-negotiation-skill/
git -C "$tmp" checkout 86e54d513ccc914f6612987515f0b31ee8a4606e
mkdir -p .agents/skills
cp -R "$tmp/job-hunt-skill" .agents/skills/job-hunt-skill
cp -R "$tmp/job-description-skill" .agents/skills/job-description-skill
cp -R "$tmp/resume-skill" .agents/skills/resume-skill
cp -R "$tmp/bq-skill" .agents/skills/bq-skill
cp -R "$tmp/offer-compare-skill" .agents/skills/offer-compare-skill
cp -R "$tmp/salary-negotiation-skill" .agents/skills/salary-negotiation-skillКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Скопируй папку offer-toolkit-skill целиком в каталог скиллов, например ~/.claude/skills/. Если нужен один инструмент, скопируй только его подпапку, каждая работает отдельно. Потом опиши задачу, маршрутизатор выберет подскилл.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл ставит в агента шесть независимых подскиллов и верхний маршрутизатор, который по запросу выбирает нужный. Один ищет вакансии по резюме и цели, убирает дубли и собирает HTML-список; другой разбирает конкретную вакансию и дает отчет о том, стоит ли откликаться, где пробелы и что спросят на интервью. Отдельные скиллы делают резюме по одиннадцати печатным шаблонам, помогают собрать банк историй по методу STAR и CAR для поведенческого интервью, сравнивают несколько офферов и готовят стратегию переговоров о зарплате со скриптами. Скилл ничего не выдумывает: все факты берутся из того, что дал пользователь.
Для кого. Для соискателей в найме, которые ведут поиск работы от вакансии до подписания оффера.
Подходит, если
- Нужно разобрать вакансию и понять, стоит ли откликаться
- Нужно собрать или переработать резюме под конкретную позицию
- Нужно подготовиться к поведенческому интервью, сравнить офферы или обсудить зарплату
Не подходит, если
- Нужен отклик или отправка сообщений за вас, а не подготовка материалов
- Данных о вашем опыте нет, а скилл сознательно не придумывает факты
Пример запроса к агенту
Разбери эту вакансию и мое резюме: стоит ли откликаться и что спросят на интервьюОграничения
Скилл готовит материалы, но не откликается и не отправляет сообщения за пользователя. Часть текстов и историй сохраняется на двух языках, ориентир на английский и китайский рынок труда. Поиск вакансий использует публичные источники и разделяет проверенные факты и предположения. Это не профессиональная карьерная или юридическая консультация.
Как отключить. Удалите папку offer-toolkit-skill из каталога скиллов агента или уберите отдельные подпапки.
Проверка безопасности
- Ищет вакансии в публичных источниках и читает предоставленные документы
- Пишет отчеты и резюме файлами на вашу машину
Коротко о README
README описывает набор из шести скиллов поиска работы с общим маршрутизатором: поиск вакансий, разбор конкретной вакансии, резюме, подготовка к поведенческому интервью, сравнение офферов и переговоры о зарплате. Каждый подскилл самодостаточен, можно поставить весь набор или одну папку. Общий принцип всех подскиллов: не выдумывать факты, спрашивать только то, что меняет решение, и сначала структурировать данные, потом рендерить результат. Ставится копированием папки в каталог скиллов. Тексты и интерфейс на английском и китайском. Лицензия MIT.
SKILL.md
--- name: offer-toolkit-skill description: "求职工具包。把「找岗位 → 签 offer」拆成六个独立子 skill:⓪ Job Hunt 批量发现岗位,① Job Description 解码具体 JD,② Resume 定向简历,③ BQ 准备行为面试,④ Offer Compare 对比多份 offer,⑤ Salary Negotiation 谈 package。任何求职相关请求(找工作、该不该投、改简历、准备面试、选 offer、谈薪)都从这里进,再路由到对应子 skill。关键词:求职, offer, career, job hunt, LinkedIn jobs, JD, resume, CV, behavioral interview, BQ, STAR, offer compare, salary negotiation, 薪资谈判, 选 offer。" --- # Offer Toolkit 一整套求职 skill 的聚合入口。六条子 skill 各自独立可用,也可以组成从找岗位到签 offer 的完整链路。 顶层原则(六条子 skill 共用): 1. 绝不杜撰。所有经历、职责、数字都必须来自用户真实提供的内容。 2. 只问会改变结论的信息。 3. 先结构化,再产出。
Частые вопросы
Обязательно ставить все шесть?
Нет. Можно скопировать одну подпапку, каждый подскилл самодостаточен; весь набор дает автоматическую маршрутизацию по этапам поиска.
Куда попадают результаты?
Отчеты, резюме и банк историй пишутся локально на вашу машину в виде файлов, обычно HTML.
Похожие
Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI