dsh-resume-screening
Run the following command in DeepSeek Harness:
dsh plugin install wangzhanchao883/dsh-resume-screening
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install wangzhanchao883/dsh-resume-screening in the DeepSeek Harness chat to install this plugin; source code is available at https://github.com/wangzhanchao883/dsh-resume-screening
About this plugin
Receiving hundreds of resumes daily yet having no time to review each one is the reality for many HR professionals. Throwing resumes straight at an LLM for screening quickly exhausts the context window, costs scale linearly with volume, and rigid criteria are unstable when left to a model to interpret. dsh-resume-screening takes a straightforward approach: ingest resumes in bulk, build a structured archive, and run screening inside the database. Only the short-listed candidates pass through the LLM for fine-grading. A single repository handles up to 100,000 records across docx, pdf, xlsx, md, and txt formats, with content-hash deduplication so repeated submissions never create duplicates.
The workflow has three stages. Ingestion converts every resume into a unified Markdown archive; a rule engine extracts hard fields such as education, tenure, and school first, then an LLM pass fills in fine-grained skills and semantic categories, all tagged with confidence scores and provenance so the profile is built once and reused forever. Screening takes natural-language job criteria (mandatory hard filters plus optional weighted bonuses), narrows the pool at millisecond speed in the database, then reads each finalist in full and returns a 0-to-100 fit score with a recommendation tier. Saved job templates keep the standard identical across every new batch.
Ideally suited for small-to-mid HR teams, independent hiring managers, and any workflow that repeatedly screens against the same criteria. The engine uses SQLite as a queryable index and Markdown as the single source of truth, with a full-rebuild path available at any time. LLM calls reuse the host model with the reasoning chain explicitly disabled for structured requests, keeping both latency and cost in check.
Use Cases
- Import tens of thousands of resumes and shortlist candidates matching hard criteria with a single natural-language instruction
- New arrivals are auto-deduplicated and screened against a saved job template in one click
- Export ranked results to CSV with fit scores, matched skills, and ingestion timestamps for handoff and review
Best For
- HR professionals at small-to-mid teams who repeatedly screen against the same criteria
- Independent recruiters managing large candidate pools with consistent evaluation standards
- Tech teams building internal people-workflows on DeepSeek Harness
Related Plugins
A method pack that makes AI coding agents plan against your real baseline, prove completion with fresh evidence, and reduce reworks and unsafe changes.
Turns the DeepSeek Harness session into a captain that builds a durable sub-agent team, splits goals into dependency-aware tasks, and coordinates work via direct messages and a live Web UI.
Gives coding agents design judgment, letting Claude Code, Cursor, and 70+ agents generate and iterate high-quality UI, presentations, and graphics right from the terminal.
Run the Pi ecosystem's plugins on DeepSeek Harness, unmodified, via a compatibility layer that implements Pi's public extension ABI on DSH's native services.