UJ

ua-job-search/job-search-skill

Browser automation

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

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/
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add ua-job-search/job-search-skill
MCP 初心者?mcpskill.org のガイドから始めましょう →