← 返回
未分类 中文

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...
基于AI的求职助手,使用RAG技术实现简历‑职位描述匹配、自动化申请流程和状态追踪,适用于用户搜索...
meteoryf meteoryf 来源
未分类 clawhub v1.3.0 1 版本 99887.5 Key: 无需
★ 1
Stars
📥 868
下载
💾 1
安装
1
版本
#latest

概述

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":

  1. Load user profile from ~/job_profile.json
  2. Run RAG matching engine:

```bash

python3 {SKILL_DIR}/scripts/rag_engine.py \

--mode search \

--platforms linkedin,boss \

--min-score 0.75 \

--max-results 20

```

  1. Present results sorted by match score
  2. For each job, show: title, company, match score, top matching skills, missing skills
  3. 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":

  1. For each selected job:

```bash

python3 {SKILL_DIR}/scripts/apply_pipeline.py \

--job-id \

--mode dry-run \

--generate-cover-letter \

--optimize-ats

```

  1. In dry-run mode: show generated cover letter and ATS-optimized resume highlights for review
  2. After user confirms, switch to --mode submit
  3. 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 <id> \
  --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
    }
  }
}

版本历史

共 1 个版本

  • v1.3.0 当前
    2026-05-01 06:09 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

life-service

healthcheck

stellarhold170nt
使用 JSON 文件存储追踪饮水和睡眠
★ 11 📥 30,111
life-service

Sonoscli

steipete
控制Sonos音箱(发现/状态/播放/音量/分组)
★ 56 📥 85,099
life-service

Caldav Calendar

asleep123
使用 vdirsyncer + khal 同步并查询 CalDAV 日历(iCloud、Google、Fastmail、Nextcloud 等)。适用于 Linux。
★ 243 📥 30,628