UJ

ua-job-search/job-search-skill

Browser automation

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

9 stars Качество 62 Тренд 21MIT

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-permissions flag. 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:

  1. LinkedIn profile (optional)
  2. Resume / CV upload
  3. “Tell me about yourself” — honest self-assessment
  4. Realistic level evaluation (Junior/Middle/Senior per skill area)
  5. Target roles + automatic adjacent role research
  6. Preferred industries / domains
  7. Search parameters (salary, format, location, match threshold)
  8. Platform credentials (stored in macOS Keychain, never in files)
  9. Cover letter tone calibration (3 samples, iterate until approved)
  10. 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)
LinkedIn 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/
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add ua-job-search/job-search-skill
Новичок в MCP? Начните с руководства на mcpskill.org →