Job-Hunter — 技能工具
v1.1.0[自动翻译] AI-powered CV generator for job applications. Sets up automated job search with CareerForge CLI, manages master resume creation, configures filtering ...
详细分析 ▾
运行时依赖
版本
CareerForge CV Generator Skill v1.1.0 - Introduces AI-powered CV generation using the CareerForge CLI, leveraging Google's Gemini 2.5 Pro. - Automates job search with configurable filters (location, keywords, experience, schedule, remote/in-person, exclusions). - Guides users through master resume creation and stores it in markdown format. - Sets up a daily workflow: auto search and notification of job postings via Telegram, with on-demand tailored CV generation for specific jobs. - Provides clear setup steps, prerequisites, typical file structure, and example commands for ease of use.
安装命令
点击复制本土化适配说明
Job-Hunter — 技能工具 安装说明: 安装命令:npx clawhub@latest install careerforge-cli-skill 支持国内镜像加速,使用 --registry https://cn.longxiaskill.com 参数可加速下载
技能文档
This skill helps users set up and use CareerForge CLI for automated job search and CV generation.
Overview
CareerForge is an AI-powered CV generator that uses Google's Gemini 2.5 Pro with a Writer+Judge pattern to create tailored, ATS-optimized CVs.
Prerequisites
Step 0: Download CareerForge CLI
Before using this skill, download the CLI wrapper from GitHub:
cd /root/.openclaw/workspace
git clone https://github.com/alon-mini/CareerForge-cli.git careerforge-cli
cd careerforge-cli
npm install
Repository: https://github.com/alon-mini/CareerForge-cli
Setup Workflow
Step 1: Check/Create Master Resume
Check if user has a master resume at CV_Master/master_resume.md.
If no master resume exists: Ask the user a series of questions to create one:
- Basic Info:
- Professional Summary:
- Core Competencies:
- Professional Experience:
- Education:
- Languages:
Master Resume Format: Save as markdown following this structure:
# [Name]Contact
- Email:
- Phone:
- LinkedIn:
- Portfolio:
Summary
[2-3 sentences]Core Competencies
- Skill 1
- Skill 2
...Professional Experience
[Company] | [Title]
[Dates]- Bullet 1
- Bullet 2
...Education
[Degree]
Institution | DatesLanguages
- Language (Proficiency)
Step 2: Configure Job Search Filters
Ask user for filtering preferences:
- Location: (e.g., "Tel Aviv, Israel")
- Job Title Keywords: (e.g., "AI, data analyst, product manager")
- Experience Level: (default: 2-4 years)
- Remote/In-person/Hybrid: (default: in-person only)
- Exclude Keywords: (e.g., "senior, lead, sales")
- Companies to Exclude: (reposting companies)
Step 3: Configure Schedule
Ask user for cron schedule:
- Hours: (default: 8-18 Israel time)
- Days: (default: Sunday-Thursday)
- Timezone: (default: Asia/Jerusalem)
Step 4: Configure LLM Model
Ask user for API key:
- Default: Google Gemini API key
- Alternative: Allow user to specify different model
Daily Workflow
Job Search Execution
The cron job runs hourly and:
- Searches for jobs matching filters
- Sends job listings to user's Telegram group (separate messages)
- Each message includes: Title, Company, Location, URL, and instructions
CV Generation
When user replies to a job message with "CV":
- Extract job details from the message
- Run CareerForge CLI to generate tailored CV
- Send CV PDF back to user
File Structure
workspace/
├── CV_Master/
│ └── master_resume.md # User's master resume
├── careerforge-cli/ # CLI wrapper (from GitHub)
│ ├── generate_cv_from_json.js
│ ├── package.json
│ └── README.md
├── cvs/ # Generated CVs output
├── job_search.py # Job search script
└── careerforge_config.json # User's filter settings
Commands
Setup
# Download CareerForge CLI from GitHub git clone https://github.com/alon-mini/CareerForge-cli.git careerforge-cli# Initialize CareerForge cd careerforge-cli && npm install
# Create master resume ./scripts/create_master_resume.sh
Daily Use
# Run job search manually python3 job_search.py
# Generate CV for specific job node careerforge-cli/generate_cv_from_json.js job.json