Releases: dhanushk-offl/resume-parser
Release list
v1.2.3
Bug fix release.\n\n- Fixed CLI parsing for PDF inputs so binary PDF streams are decoded with pdf-parse instead of being treated as UTF-8 raw text.\n- Updated CLI and MCP parsing paths to use the async PDF-safe parser.\n- Corrected package-lock metadata for the resume-parser-ats package.\n\nPublishing: pushing this v* tag triggers the CI / Publish workflow to publish resume-parser-ats@1.2.3 to npm.
v1.2.2
resume-parser-ats v1.2.2
Fixes
- License year updated from 2025 → 2026
New: One-command MCP install
Added CLI commands for adding the MCP server to AI apps:
# Claude Code
claude mcp add resume-parser -- npx -y resume-parser-ats --mcp
# OpenAI Codex
codex mcp add resume-parser -- npx -y resume-parser-ats --mcpPlus config examples for Claude Desktop and Cursor in the README.
v1.2.1
resume-parser-ats v1.2.1
📚 Documentation Overhaul
Comprehensive documentation for all 4 usage modes:
🤖 1. Agent Skill (for AI agents)
npx skills add dhanushk-offl/resume-parser-skillWorks with pi, Claude Code, Codex, Gemini CLI, Cursor, and all Agent Skills compatible tools.
🖥️ 2. CLI
npm install -g resume-parser-ats
resume-parser-ats parse resume.pdf
resume-parser-ats analyze resume.pdf --strictness strict
resume-parser-ats insights resume.pdf --json📖 3. Library (npm)
npm install resume-parser-atsimport { parseResume, analyzeResume, suggestImprovements } from "resume-parser-ats";📡 4. MCP Server (for Claude Desktop, ChatGPT, Cursor)
resume-parser-ats --mcpAdd to your Claude Desktop config:
{
"mcpServers": {
"resume-parser": {
"command": "npx",
"args": ["-y", "resume-parser-ats", "--mcp"]
}
}
}What's New
- CONTRIBUTING.md — Full contributing guide with setup, testing, PR checklist
- MCP
--mcpflag — Start the MCP server directly from the CLI - Rewritten README — Clear sections for all 4 usage modes with copy-paste configs
- SKILL.md — Updated programmatic access section with library and MCP docs
Full Changelog
- Added CONTRIBUTING.md with development setup, project structure, code style, testing, and PR checklist
- Added
--mcpflag to CLI for starting MCP server - Rewrote README.md with 4 clear usage modes (Agent Skill, CLI, Library, MCP)
- Updated SKILL.md with npm library and MCP server documentation
- Added MCP configuration examples for Claude Desktop, ChatGPT, and Cursor
v1.2.0
resume-parser-ats v1.2.0 — Agent Skill
✨ New: Install via npx skills add
npx skills add dhanushk-offl/resume-parser-skillThe skill is now a proper Agent Skills standard package that works with npx skills:
- SKILL.md with proper frontmatter (
name,description) - references/ directory with full algorithm specification
- Self-contained skill directory — no external dependencies for the agent
- Automatically discovered and loaded by pi, Claude Code, Codex, Gemini CLI, and other agents
What Changed
- Restructured
SKILL.md→resume-parser-ats/SKILL.md(Agent Skills standard) - Added
resume-parser-ats/references/algorithm.mdwith full parsing spec - SKILL.md now contains complete instructions for agents (manual + programmatic)
- Removed root-level
SKILL.mdandtest-resume.txt - Updated README.md to document
npx skills addinstallation - Updated AGENTS.md with skill install command
Install as Agent Skill
npx skills add dhanushk-offl/resume-parser-skillInstall as npm Package (for programmatic use)
npm install resume-parser-atsv1.1.1
resume-parser-ats v1.1.1
Fixes
- Aligned CLI bin name with package name (
resume-parser-ats) - Updated all CLI help text and README examples
Usage
npx resume-parser-ats parse resume.pdf
npx resume-parser-ats analyze resume.pdf --strictness strict
npx resume-parser-ats insights resume.pdf --jsonv1.0.0
Resume Parser v1.0.0
Initial release of the resume-parser skill.
Features
- parse_resume — Deep 4-step OpenResume algorithm parsing (text extraction → line grouping → section detection → feature scoring)
- analyze_resume — ATS compatibility scoring with per-field confidence ratings and format issue detection
- suggest_improvements — Prioritized, actionable improvement suggestions categorized by severity
Highlights
- Structured JSON output with Zod-validated schemas
- CLI tool (
resume-parser) for command-line usage - PDF text extraction via pdfjs-dist
- Supports lenient, moderate, and strict ATS evaluation modes