job-hunter
Comprehensive job search assistant for finding, evaluating, and applying to job opportunities. Use when a user needs help with job hunting, job searching, finding openings, evaluating job fit, preparing applications, writing cover letters, interview preparation, salary research, or tracking applications. Supports multi-source job search across LinkedIn, Indeed, Glassdoor, and more with automated fit scoring against a candidate profile.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/sharbelayy/job-hunterJob Hunter
End-to-end job search assistant — from finding opportunities to landing interviews.
Quick Start
1. Set up candidate profile
Create a profile JSON for the user. Use the template at {baseDir}/references/profile-template.json as a starting point. Ask the user about:
- Target roles and seniority level
- Key skills and tools
- Location preferences (cities + remote)
- Salary expectations
- Dealbreakers and excluded companies
- Preferred industries/domains
Save as profile.json in the workspace.
2. Search for jobs
Use the web_search tool with multiple queries to cast a wide net:
site:linkedin.com/jobs "[role]" "[city]"
site:indeed.com "[role]" "[city]"
site:glassdoor.com/job "[role]" "[city]"
"[role]" "[city]" hiring 2025 2026
Expand keywords — don't just search one title. See {baseDir}/references/search-strategies.md for keyword expansion patterns.
Alternative: run the search script if Brave API is available:
{baseDir}/scripts/search_jobs.sh "CX Manager" --location "Amsterdam" --days 7
3. Evaluate fit
For each job found, run fit analysis:
python3 {baseDir}/scripts/analyze_fit.py --profile profile.json --jobs jobs.json --threshold 50
Or evaluate manually using this framework:
- Skill match (40%): Does user have 60%+ of required skills?
- Seniority match (25%): Right level — not over/under qualified?
- Location match (15%): Compatible location or remote?
- Domain match (10%): Preferred industry/domain?
- Red flags (10%): Excluded companies? Dealbreakers?
Score: 🟢 75+ great | 🟡 55-74 good | 🟠 40-54 stretch | 🔴 <40 skip
4. Present results
For each job, present:
- Role & Company with direct link
- Fit score with color indicator
- Why it's a match (top 3 skill matches)
- Gaps to address (missing skills to highlight as "eager to learn")
- Salary estimate if available
- Recommendation: Apply / Maybe / Skip
Application Support
Cover letters
Read {baseDir}/references/cover-letter-guide.md for structure and tone guidelines. Generate tailored cover letters that:
- Reference specific company details (not generic)
- Map user's experience to top 2-3 job requirements
- Include quantified achievements
- Stay under 350 words
Interview prep
Read {baseDir}/references/interview-prep.md for complete preparation framework. Help with:
- Company research summaries
- STAR stories for key requirements
- Tailored "tell me about yourself" script
- Salary negotiation talking points
- Questions to ask the interviewer
Salary research
bash {baseDir}/scripts/salary_research.sh "Job Title" "Location"
Cross-reference 3+ sources. In the Netherlands: factor in 8% holiday allowance, possible 13th month, pension.
Daily Brief Format
When running as a scheduled job search brief:
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-sharbelayy-job-hunter": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
x-bookmarks
Fetch, summarize, and manage X/Twitter bookmarks via bird CLI or X API v2. Use when: (1) user says "check my bookmarks", "what did I bookmark", "bookmark digest", "summarize my bookmarks", "x bookmarks", "twitter bookmarks", (2) user wants a periodic digest of saved tweets, (3) user wants to categorize, search, or analyze their bookmarks, (4) scheduled bookmark digests via cron. Auth: bird CLI with browser cookies, OR X API v2 with OAuth 2.0 tokens.
clawmarket
Browse, install, purchase, publish, review, and update skills on ClawMarket (claw-market.xyz) — the AI agent skill marketplace. Use when the user asks to find new skills, install a skill from ClawMarket, publish a skill to the marketplace, buy/sell skills, check skill reviews, update a published skill, or manage their ClawMarket agent profile. Also triggers on mentions of "clawmarket", "claw market", "skill marketplace", or "clawhub marketplace".