Job-Hunter

PassAudited by ClawScan on May 10, 2026.

Overview

The skill appears purpose-aligned for CV generation and job-search automation, but users should notice that it relies on an external CLI, an API key, scheduled automation, and stores or sends resume data.

This skill looks coherent for CV generation and job-search automation. Before installing, review the external CareerForge CLI repository, protect your Gemini API key, keep the resume workspace private, and make sure any Telegram group and cron schedule are intentionally configured.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Running npm install for remote code can execute dependency or package scripts in the workspace.

Why it was flagged

The skill depends on cloning and installing an external, unpinned Node.js project that is not included in the reviewed artifacts.

Skill content
git clone https://github.com/alon-mini/CareerForge-cli.git careerforge-cli
cd careerforge-cli
npm install
Recommendation

Review the GitHub repository before use, pin a trusted commit or release when possible, and run it in an isolated workspace.

What this means

A mishandled API key could be reused by other local processes or incur costs.

Why it was flagged

The skill expects a Gemini API key, which is appropriate for the stated LLM workflow but gives access to the user's provider quota or billing.

Skill content
Please set your Google Gemini API key:
  export GEMINI_API_KEY='your-key-here'

Or add it to ~/.bashrc or ~/.zshrc for persistence
Recommendation

Use a dedicated API key with quotas or restrictions, avoid sharing it in chat or committed files, and remove it when no longer needed.

What this means

The workspace may contain sensitive resume details such as phone number, email, work history, and generated CVs.

Why it was flagged

The helper script collects personal contact and career information and stores it in a persistent local master resume file.

Skill content
read -p "Email: " email
read -p "Phone: " phone
read -p "LinkedIn URL: " linkedin
...
cat > CV_Master/master_resume.md << EOF
Recommendation

Keep the workspace private, review generated resume files before sharing, and delete stored CV data when it is no longer needed.

What this means

Generated CVs may include personal contact information and could be visible to others if sent to a shared Telegram group.

Why it was flagged

The workflow uses Telegram as an external delivery channel, but the artifacts do not define group membership, bot permissions, or recipient controls.

Skill content
Sends job listings to user's Telegram group ... When user replies to a job message with "CV" ... Send CV PDF back to user
Recommendation

Use a private chat or tightly controlled group, verify recipients before sending CVs, and avoid posting sensitive resume files to broad groups.

What this means

The automation may continue sending messages or using API quota until the schedule is changed or disabled.

Why it was flagged

The skill describes recurring scheduled automation, which is part of the stated purpose but persists beyond a single interactive run.

Skill content
The cron job runs hourly and:
1. Searches for jobs matching filters
2. Sends job listings to user's Telegram group
Recommendation

Confirm the cron schedule before enabling it, keep logs visible, and provide or document a clear way to pause or remove the job.