UNPKG

resume-insights

Version:

CLI tool to analyze how well your resume matches a job description based on keyword comparison

68 lines (39 loc) โ€ข 1.45 kB
# ๐Ÿ“„ resume-insights > ๐Ÿ” A CLI tool to analyze how well your resume matches a job description using keyword extraction and matching. ๐ŸŽฏ Get an instant **match score**, a list of **missing keywords**, and actionable **suggestions**. ๐Ÿ“„ Output is also saved to a `resume-analysis.txt` file. --- ## ๐Ÿš€ Features - โœ… Extracts text from resumes (PDF) - โœ… Tokenizes & cleans job description - โœ… Removes stopwords & generic sections - โœ… Compares and scores keyword overlap - โœ… Lists missing keywords - โœ… Outputs results to terminal and file - โœ… No setup โ€” run directly with `npx` --- ## ๐Ÿ“ฆ Installation ### Use via `npx` (No Install Needed) ```bash npx resume-insights <resume.pdf> <job-description.txt> Or install globally npm install -g resume-insights ๐Ÿงช Usage -> resume-insights resume.pdf job-description.txt ๐Ÿง  How It Works Parses resume (PDF) and job description (TXT) Cleans and tokenizes both texts Filters out stopwords and section labels Compares overlap and calculates: โœ… Match Score โœ… Missing Keywords โœ… Suggestions Saves output in terminal and resume-analysis.txt ๐Ÿ“ Output -> A text file named resume-analysis.txt is saved: ๐Ÿ“ฅ Inputs -> File Type Description resume.pdf Your resume in PDF format job-description.txt Plain text job description ๐Ÿ“œ License MIT License