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.