Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
Job Auto-Apply Skill
Автоматизируйте поиск работы и отправку откликов на вакансии сразу на нескольких платформах с помощью Clawdbot.
Обзор
Этот скилл реализует полный цикл автоматизированного поиска работы и подачи заявок. Он находит вакансии по заданным критериям, оценивает их соответствие профилю кандидата, генерирует персонализированные сопроводительные письма и отправляет отклики автоматически или с подтверждением пользователя. :
Поддерживаемые платформы:
- LinkedIn (включая Easy Apply)
- Indeed
- Glassdoor
- ZipRecruiter
- Wellfound (AngelList)
Быстрый старт
1. Настройка профиля пользователя
Сначала создайте профиль кандидата, используя шаблон:
# Скопируйте шаблон профиля
cp profile_template.json ~/job_profile.json
# Отредактируйте файл, указав:
# имя, email, телефон, путь к резюме, навыки и предпочтения
2. Запуск поиска и откликов
# Базовый запуск — поиск и отклики (тестовый режим)
python job_search_apply.py \
--title "Software Engineer" \
--location "San Francisco, CA" \
--remote \
--max-applications 10 \
--dry-run
# Использование профиля
python job_search_apply.py \
--profile ~/job_profile.json \
--title "Backend Engineer" \
--platforms linkedin,indeed \
--auto-apply
# Продакшн режим (реальные отклики)
python job_search_apply.py \
--profile ~/job_profile.json \
--title "Senior Developer" \
--no-dry-run \
--require-confirmation
Этапы работы
Шаг 1: Конфигурация профиля
Загрузите профиль пользователя из шаблона или создайте его программно:
from job_search_apply import ApplicantProfile
profile = ApplicantProfile(
full_name="Jane Doe",
email="jane@example.com",
phone="+1234567890",
resume_path="~/Documents/resume.pdf",
linkedin_url="https://linkedin.com/in/janedoe",
years_experience=5,
authorized_to_work=True,
requires_sponsorship=False
)
Шаг 2: Параметры поиска
from job_search_apply import JobSearchParams, JobPlatform
search_params = JobSearchParams(
title="Software Engineer",
location="Remote",
remote=True,
experience_level="mid",
job_type="full-time",
salary_min=100000,
platforms=[JobPlatform.INDEED]
)
Шаг 3: Автоматическая отправка откликов
from job_search_apply import auto_apply_workflow
results = auto_apply_workflow(
search_params=search_params,
profile=profile,
max_applications=10,
min_match_score=0.75,
dry_run=False,
require_confirmation=True
)
Интеграция с Clawdbot
После установки скилла его можно вызывать с помощью обычных текстовых команд:
- «Найди и откликнись на вакансии Python-разработчика в Сан-Франциско»
- «Ищи удалённые вакансии backend-инженера и подай отклик на 5 лучших»
- «Автоматически откликнись на позиции senior developer с зарплатой от 100k»
- «Подай отклики на вакансии стартапов на Wellfound»
Система выполняет следующие действия:
- Анализирует запрос пользователя
- Загружает профиль кандидата
- Ищет вакансии на выбранных платформах
- Оценивает соответствие
- Генерирует персонализированные письма
- Заполняет формы и отправляет отклики
- Отслеживает статус заявок
Конфигурация
Добавьте настройки в конфигурацию Clawdbot:
{
"skills": {
"job-auto-apply": {
"enabled": true,
"profile_path": "~/job_profile.json",
"default_platforms": ["linkedin", "indeed"],
"max_daily_applications": 10,
"require_confirmation": true,
"dry_run": false
}
}
}
Особенности
- Полная автоматизация поиска и откликов
- Генерация персонализированных сопроводительных писем
- Поддержка нескольких платформ
- Гибкие настройки фильтров поиска
- Отслеживание статуса заявок
- Режимы dry-run, автоотклик и подтверждение
Этот инструмент позволяет значительно сократить время на отклики и сделать процесс поиска работы более системным и масштабируемым. :
Файл из источника