Skip to content

Releases: dhanushk-offl/resume-parser

v1.2.3

Choose a tag to compare

@dhanushk-offl dhanushk-offl released this 29 May 11:44

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

Choose a tag to compare

@dhanushk-offl dhanushk-offl released this 25 May 08:10

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 --mcp

Plus config examples for Claude Desktop and Cursor in the README.

v1.2.1

Choose a tag to compare

@dhanushk-offl dhanushk-offl released this 25 May 08:00

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-skill

Works 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-ats
import { parseResume, analyzeResume, suggestImprovements } from "resume-parser-ats";

📡 4. MCP Server (for Claude Desktop, ChatGPT, Cursor)

resume-parser-ats --mcp

Add 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 --mcp flag — 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 --mcp flag 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

Choose a tag to compare

@dhanushk-offl dhanushk-offl released this 25 May 07:50

resume-parser-ats v1.2.0 — Agent Skill

✨ New: Install via npx skills add

npx skills add dhanushk-offl/resume-parser-skill

The 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.mdresume-parser-ats/SKILL.md (Agent Skills standard)
  • Added resume-parser-ats/references/algorithm.md with full parsing spec
  • SKILL.md now contains complete instructions for agents (manual + programmatic)
  • Removed root-level SKILL.md and test-resume.txt
  • Updated README.md to document npx skills add installation
  • Updated AGENTS.md with skill install command

Install as Agent Skill

npx skills add dhanushk-offl/resume-parser-skill

Install as npm Package (for programmatic use)

npm install resume-parser-ats

v1.1.1

Choose a tag to compare

@dhanushk-offl dhanushk-offl released this 25 May 07:32

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 --json

v1.0.0

Choose a tag to compare

@dhanushk-offl dhanushk-offl released this 25 May 07:20

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