AI Agent Hub
Back to skills
Intelligent Resume Parser icon

Intelligent Resume Parser

Data Analysis Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please follow https://skillhub.cn/install/skillhub.md to install @user_60120345/resume-parser-ict.

About this skill

What It Solves

Resume files are often stored as PDF or DOC documents, and job title, skills, certifications, and project history still require manual extraction. Without a consistent taxonomy, the resulting Excel roster can drift in skill labels, field formats, and traceability to the original file.

How It Works

  • It first confirms the working directory and checks dependencies. The scripts read the resume library via command-line arguments and do not modify source files.
  • extract_all_formats.py converts PDF and DOC formats into raw_*.txt files.
  • generate_excel.py invokes parse_resume.py and outputs a styled Excel workbook with 15 columns and clickable links.
  • Skills are mapped to Cloud Network, Data, Security, Platform, AI, and Video categories, up to 10 items. Project history is structured as project-role-responsibility, up to 5 items.
  • The Excel output freezes the first row, alternates row colors, wraps long text, and includes an [Open] filename.pdf link in the final column.
  • It backs up the previous Excel file before generation and saves with an _old_ prefix if the file is locked.

Boundaries and Notes

  • Scheduling is left blank: current schedule and availability are intended for manual entry.
  • Standardization first: skill extraction relies on a fixed keyword set, which is better for a consistent roster than free-form semantic analysis.
  • Incremental updates: new resumes should be added to the resume library, then extraction and generation should be rerun; the result overwrites the previous data.
  • Format handling: PDF Chinese parsing prefers pdfplumber; if DOC parsing fails, olefile can read the OLE stream.

Use Cases

  • After receiving a batch of PDF or DOC resumes, compile candidate names, skills, certifications, and project history into one standardized Excel roster.
  • During candidate screening, label each person’s skills into cloud network, data, security, platform, AI, and video categories using the predefined keyword set.
  • Generate a styled personnel roster with a blue header, frozen first row, wrapped text, and clickable links to open the original resume files.
  • When new resumes are added to the resume library, rerun extraction and generation to overwrite the previous roster with the latest data.

Best For

  • Recruiters doing first-round resume screening who need to turn mixed PDF and DOC files into one structured roster.
  • Delivery managers reviewing resource pools who need to validate skills by cloud network, data, security, platform, AI, and video.
  • HR or operations staff maintaining a people database who need styled Excel output, source links, and automatic backups.
  • Integration service teams processing resume batches who need consistent skill labels and traceability to original documents.