rag-curriculos

Extract resume text locally and rank candidates by fit on a 0-100 scale.

1|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Moisesjr20/gueclaw --skill rag-curriculos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rag-curriculos
Source: https://github.com/Moisesjr20/gueclaw/tree/main/.agents/skills/rag-curriculos
Command: npx skills add https://github.com/Moisesjr20/gueclaw --skill rag-curriculos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf2, python-docx.

What problem does it solve?

This skill automates reading a folder of resumes (PDFs and DOCX), extracts text locally, and compares it against a job description to produce a structured Markdown ranking of candidates by fit.

Core Features & Use Cases

  • Extracts text from PDF and DOCX resumes locally using native scripts.
  • Compares extracted content against a job description to score fit on a 0-100 scale.
  • Returns a Markdown ranking list including candidate name, file name, location, and contact info for quick shortlisting.

Quick Start

Provide a directory of resumes and a job description, then run the evaluation to generate a ranked Markdown list.

Frequently Asked Questions about rag-curriculos

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

FAQPage Schema
How do I rank multiple resumes against a job description automatically?

Ranking multiple resumes against a job description is automated by extracting text locally from PDF and DOCX files, scoring candidate fit on a 0-100 scale, and generating a structured Markdown list for quick shortlisting.

How does local text extraction from PDF and DOCX resumes work?

Local text extraction from PDF and DOCX resumes works by using native Python libraries to parse file contents directly in a self-contained environment, reading candidate data offline without external API calls.

Can I use this resume matching approach without external API calls?

Yes, resume matching runs entirely in a local, self-contained environment without API calls, relying on Python libraries for PDF and DOCX parsing to extract and evaluate text against job descriptions.

What is the best way to shortlist candidates from a folder of resumes?

Shortlisting candidates from a folder of resumes is best handled by batch extracting text, scoring each profile against the job description on a 0-100 scale, and outputting a ranked Markdown list with names and contact info.

Does this resume ranking workflow require Python dependencies like pypdf2 and python-docx?

Yes, the resume ranking workflow requires Python dependencies such as pypdf2 and python-docx to parse and extract text from PDF and DOCX files locally before scoring them against the job description.