
ua-job-search/job-search-skill
Browser automation이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Claude Code skill for automated job search across Ukrainian platforms (Djinni, Work.ua, Robota.ua). Scans, scores, generates cover letters, auto-applies.
개요
Automated job search and application across Ukrainian job platforms with AI-powered cover letters. Built and tested with Claude Code. Applies to real vacancies on Djinni, Work.ua, and Robota.ua with personalized cover letters, match scoring, and full tracking. It does NOT work with regular Claude (claude.ai chat), Claude Cowork, Claude Desktop, or any other Claude interface. It requires Claude Code CLI or IDE extension with terminal access, Bash commands, file system operations, and browser automation via Playwright. The skill executes dozens of Bash commands, reads/writes files, launches browsers, fills forms, and runs sub-agents. Without this flag, you will be prompted for permission on every single action, making the workflow unusable. - job listings across Djinni, Work.ua, and Robota.
README
원문 README의 일부입니다. 원문 보기.
Job Search Automation — Claude Code Skill
Automated job search and application across Ukrainian job platforms with AI-powered cover letters.
Built and tested with Claude Code. Applies to real vacancies on Djinni, Work.ua, and Robota.ua with personalized cover letters, match scoring, and full tracking.
This is a skill for Claude Code only. It does NOT work with regular Claude (claude.ai chat), Claude Cowork, Claude Desktop, or any other Claude interface. It requires Claude Code CLI or IDE extension with terminal access, Bash commands, file system operations, and browser automation via Playwright.
Must be run with the
--dangerously-skip-permissionsflag. The skill executes dozens of Bash commands, reads/writes files, launches browsers, fills forms, and runs sub-agents. Without this flag, you will be prompted for permission on every single action, making the workflow unusable.claude --dangerously-skip-permissions
What it does
- Scans job listings across Djinni, Work.ua, and Robota.ua in parallel
- Scores each vacancy against your profile using 6 weighted criteria (role, skills, experience, industry, format, salary)
- Generates personalized cover letters tailored to each vacancy
- Auto-applies to matching vacancies with your CV and cover letter
- Tracks everything in an Excel spreadsheet with dropdown statuses
- Remembers what you already applied to — never sends duplicate applications
Onboarding
The skill runs a guided onboarding on first use:
- LinkedIn profile (optional)
- Resume / CV upload
- “Tell me about yourself” — honest self-assessment
- Realistic level evaluation (Junior/Middle/Senior per skill area)
- Target roles + automatic adjacent role research
- Preferred industries / domains
- Search parameters (salary, format, location, match threshold)
- Platform credentials (stored in macOS Keychain, never in files)
- Cover letter tone calibration (3 samples, iterate until approved)
- Full summary review before saving
Supported platforms
| Platform | Scan | Auto-apply | Auth |
|---|---|---|---|
| Djinni | Yes | Yes | Email + password |
| Work.ua | Yes | Yes | Email + OTP code |
| Robota.ua | Yes | Yes | Email + password (two-step) |
| Planned | No (ban risk) | — |
Requirements
- Claude Code (CLI, desktop app, or IDE extension)
- macOS (uses Keychain for credential storage)
- Playwright (
npx playwright install chromium) - Python 3 with
openpyxl(pip3 install openpyxl) - Google Chrome installed
Installation
1. Clone this repo
git clone https://github.com/Stasewych/job-search-skill.git
2. Copy the skill to your project
mkdir -p your-project/.claude/skills/job-search
cp job-search-skill/SKILL.md your-project/.claude/skills/job-search/
추천 도구
다른 키워드를 입력하거나 필터를 제거해 보세요.
설치
npx skillfish add ua-job-search/job-search-skill