首页龙虾技能列表 › Job-Hunter — 技能工具

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 ...

0· 922·0 当前·0 累计
by @alon-mini·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/11
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
可疑
medium confidence
The skill's high-level purpose (automating job search and CV generation) is plausible, but the instructions and included files omit and assume sensitive configuration (LLM API key, Telegram bot/token) and ask you to clone/run third‑party code and installers without declaring those needs — this mismatch is concerning and worth manual review before use.
评估建议
Before installing or running this skill: 1) Verify and inspect the GitHub repo (https://github.com/alon-mini/CareerForge-cli) and any JS files (especially generate_cv_from_json.js and any networking code). 2) Do not run npm install or clone into system root without reviewing the code; consider a disposable container or VM. 3) The skill requires a Gemini API key (GEMINI_API_KEY) — the registry metadata failed to declare this; only set it if you trust the code. 4) The skill claims to send job post...
详细分析 ▾
用途与能力
The described purpose (master resume, filters, job search, CV generation) matches the provided scripts and docs. However the skill references external integrations (Google Gemini API, Telegram messaging) that are not declared in the registry metadata (no required env vars listed). Also SKILL.md references a job_search.py and a careerforge CLI repository; job_search.py is mentioned but not present in the file manifest, which is an incoherence.
指令范围
Runtime instructions ask you to git clone and run npm install for a third‑party repo, configure an LLM API key (GEMINI_API_KEY), and set up hourly cron-style job searches that send listings to a Telegram group. The documentation never explains how Telegram delivery is configured (no token, no webhook, no bot setup). The skill also suggests cloning into /root/.openclaw/workspace (a privileged path) — assumptions about paths and persistence are not explicitly justified.
安装机制
There is no formal install spec (instruction-only), but the SKILL.md and scripts instruct executing 'git clone' from GitHub and 'npm install', which will run third-party JS code and may pull Playwright browser binaries (noted in docs). Cloning and running unreviewed code from an external repo is a moderate-to-high risk unless you inspect it first. The repo URL is a direct GitHub URL (better than a raw IP/shortener) but still executes remote code.
凭证需求
The registry lists no required env vars, but multiple files explicitly reference GEMINI_API_KEY and expect an LLM provider key. The skill also claims to send messages to Telegram but does not request or document any Telegram bot token or TELEGRAM_CHAT_ID/TELEGRAM_TOKEN environment variables. That is a clear mismatch: credentials necessary for core functionality are not declared.
持久化与权限
The skill is not marked always:true and does not autonomously declare model privileges, but it instructs creating scheduled jobs (cron) that run hourly and send data externally (Telegram). Creating persistent scheduled tasks and running third‑party code increases persistence and blast radius; user consent and controlled execution environment are recommended.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.1.02026/2/23

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.

● 可疑

安装命令 点击复制

官方npx clawhub@latest install careerforge-cli-skill
镜像加速npx clawhub@latest install careerforge-cli-skill --registry https://cn.clawhub-mirror.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:
- Full name - Title/headline - Contact info (email, phone, LinkedIn, portfolio)

  • Professional Summary:
- 2-3 sentences describing their professional identity - Key differentiators - Career focus

  • Core Competencies:
- Top 5-8 skills (technical and soft skills)

  • Professional Experience:
- For each role: Company, title, dates, location - 3-4 bullet points per role highlighting achievements - Ask for 2-4 most relevant roles

  • Education:
- Degrees, institutions, dates, relevant coursework/thesis

  • Languages:
- Languages and proficiency levels

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 | Dates

Languages

  • 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

References

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务