job-filter

Scores unscored jobs using Qwen2.5:7b model and marks duplicates from the same company within 30 days.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/MBojer/OpenClaw_JobHunter --skill job-filter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: job-filter
Source: https://github.com/MBojer/OpenClaw_JobHunter/tree/main/skills/job-filter
Command: npx skills add https://github.com/MBojer/OpenClaw_JobHunter --skill job-filter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Score unscored jobs against the user's profile using a local Qwen2.5:7b model. After scoring, runs a dedup pass to detect cross-posted jobs from the same company and stores results in the database.

Core Features & Use Cases

  • Local scoring of unscored jobs against a user profile
  • Deduplication pass to identify cross-postings from the same company (last 30 days)
  • Automatic operation after run_scrape and on demand via "re-score" commands
  • Results are written to the jobs table for digest generation

Quick Start

Run the scoring script to process new jobs and perform dedup.

Frequently Asked Questions about job-filter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I score job postings locally using a Qwen model?

You can score job postings locally by running the scoring script against a local Qwen2.5:7b model, which evaluates unscored jobs based on your user profile and writes the results directly to your database.

What is the best way to deduplicate cross-posted jobs from the same company?

Deduplicating cross-posted jobs is handled by a dedup pass that identifies duplicate postings from the same company within the last 30 days and marks them accordingly in your database.

Do I need a local LLM to run automated job scoring and deduplication?

Yes, you need a local Qwen2.5:7b model deployed in your environment to process the job scoring, as the workflow relies entirely on local execution and prompt files for deterministic results.

Can I re-score specific jobs and skip deduplication in PostgreSQL?

Yes, the scoring workflow exposes configurable flags including limit, rescore, job-id, and skip-dedup, allowing you to target specific jobs for re-scoring and bypass the dedup pass if needed.

How does prompt engineering affect local job scoring results?

Prompt engineering drives deterministic scoring by using specific prompts from the skill's prompt files to guide the local Qwen2.5:7b model in evaluating unscored jobs against your profile.

What are the limitations of using a local 7b model for database job scoring?

Using a local 7b model for job scoring limits processing scale compared to larger models, but ensures data privacy by evaluating unscored jobs locally and storing results directly in your PostgreSQL database.