/install ai-job-hunter-pro
AI Job Hunter Pro
Intelligent job search assistant with RAG-based semantic matching, automated applications, and data-driven tracking.
Setup (first-time only)
Run the setup script to install dependencies and initialize the vector database:
cd {SKILL_DIR}
pip install -r scripts/requirements.txt
python3 scripts/setup_rag.py --init
Then create your profile:
cp assets/profile_template.json ~/job_profile.json
# Edit ~/job_profile.json with your info
Import your resume (PDF or DOCX):
python3 scripts/rag_engine.py --import-resume ~/path/to/resume.pdf
Core Workflows
Workflow 1: Smart Job Search (RAG Matching)
When user says "find jobs for me" or "match my resume":
- Load user profile from
~/job_profile.json - Run RAG matching engine:
python3 {SKILL_DIR}/scripts/rag_engine.py \ --mode search \ --platforms linkedin,boss \ --min-score 0.75 \ --max-results 20 - Present results sorted by match score
- For each job, show: title, company, match score, top matching skills, missing skills
- Ask user which jobs to apply to, or auto-apply if configured
Workflow 2: Auto-Apply Pipeline
When user says "apply to these jobs" or "auto-apply":
- For each selected job:
python3 {SKILL_DIR}/scripts/apply_pipeline.py \ --job-id \x3Cid> \ --mode dry-run \ --generate-cover-letter \ --optimize-ats - In dry-run mode: show generated cover letter and ATS-optimized resume highlights for review
- After user confirms, switch to
--mode submit - Log result to tracker database
Workflow 3: Application Tracking
When user says "track my applications" or "job search report":
python3 {SKILL_DIR}/scripts/tracker.py --report daily
Status flow: Discovered → Applied → Screening → Interview → Offer / Rejected
Workflow 4: Feedback Loop
When user says "I like this job" or "not interested":
python3 {SKILL_DIR}/scripts/rag_engine.py \
--mode feedback \
--job-id \x3Cid> \
--signal like|dislike
This adjusts the RAG query vectors to improve future recommendations.
Rules
- Always start in dry-run mode. Never submit applications without explicit user confirmation.
- Respect platform rate limits: max 20 applications per day across all platforms.
- Never misrepresent the user's qualifications in cover letters or applications.
- Store all data locally. Never send resume data to external services other than the job platforms themselves.
- When a platform returns an error or blocks access, report it clearly and suggest manual fallback.
- Always show the match score and reasoning before applying.
Configuration
User config lives at ~/job_profile.json. Skill config in OpenClaw:
{
"skills": {
"ai-job-hunter-pro": {
"enabled": true,
"profile_path": "~/job_profile.json",
"default_platforms": ["linkedin", "boss"],
"max_daily_applications": 20,
"min_match_score": 0.75,
"require_confirmation": true,
"dry_run": true
}
}
}
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ai-job-hunter-pro - 安装完成后,直接呼叫该 Skill 的名称或使用
/ai-job-hunter-pro触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
AI Job Hunter Pro 是什么?
AI-powered job search assistant with RAG-based resume-JD matching, automated application pipeline, and status tracking. Use when the user wants to search for... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 373 次。
如何安装 AI Job Hunter Pro?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ai-job-hunter-pro」即可一键安装,无需额外配置。
AI Job Hunter Pro 是免费的吗?
是的,AI Job Hunter Pro 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
AI Job Hunter Pro 支持哪些平台?
AI Job Hunter Pro 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 AI Job Hunter Pro?
由 MeteorYF(@meteoryf)开发并维护,当前版本 v1.3.0。