AI Agent Hub
Back to skills
Recruitment Manager icon

Recruitment Manager

Business Operations Updated 2026.08.30

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

To install this skill, please follow the guide at https://skillhub.cn/install/skillhub.md and use the skill ID: @user_fcba917f/recruitment-manager.

About this skill

Specific Pain Points in Recruitment

For hiring teams or engineers involved in hiring, common pain points include: disorganized candidate resumes in multiple formats (Word, PDF, images) that are time-consuming to parse; subjective matching analysis against a Job Description (JD) without structured dimensions; the effort needed to prepare targeted interview questions; a lack of a unified, professional format for candidate evaluation reports; and time-consuming drafting of professional communication emails (interview invitations, offer letters).

How the Skill Works: Core Capabilities & Workflow

This skill automates and structures this workflow through executable Python scripts. Its key capabilities are:

  1. Intelligent Resume Parsing:
    scripts/resume_parser.py parses candidate resumes. It employs a layered strategy for PDFs, prioritizing pypdfium2.get_textpage() to extract hidden text layers from scanned documents (a v2.0 optimization), with fallbacks to pdfplumber and PyPDF2, and OCR as a last resort. The output automatically extracts structured fields like contact info, education, work experience, skills, and projects.

  2. Structured Job-Candidate Matching:
    Based on your provided JD, it scores matches (0-100) across multiple dimensions like skill alignment, experience level, and educational background. Output includes strength analysis, gap analysis, and risk indicators.

  3. Interview Question Generation & Reporting:

    • Generates structured interview questions (with question content, evaluation criteria, and follow-up directions) covering technical, behavioral (STAR), and situational types.
    • Consolidates all analyses into a candidate evaluation report. Reports are generated in HTML, PDF, and Word formats. The PDF report uses a professional pipeline from scripts/pdf_pipeline/, with automatic detection and application of system Chinese fonts (e.g., SimHei) for high-quality typography.
  4. Automated Recruitment Communication:
    scripts/email_sender.py generates and sends various recruitment emails (interview invitations, follow-ups, offers, rejections). v2.1 added a "representative mode" (where contact ≠ candidate) and utility functions like build_smtp_config(). It supports SMTP configurations for services like 163, QQ, and Tencent Exmail for one-click sending.

Scope & Important Considerations

  • Resume parsing accuracy is highly dependent on the quality of the source file; image-based resumes require OCR, which may have errors.
  • The generated evaluation reports, matching analyses, and interview questions are designed as decision-support aids and structured inputs, not replacements for a recruiter's professional judgment.
  • For the email function, SMTP details must be configured correctly. For personal mailboxes like 163 or QQ, you must use an app-specific authorization code, not the login password.
  • When handling candidate personal data, ensure compliance with relevant data protection regulations (e.g., GDPR, PIPL).
  • Technical dependencies such as pypdfium2 and reportlab must be installed in the execution environment.

Use Cases

  • As an HR, you receive numerous resumes in Word, PDF, and scanned image formats, and need to quickly extract structured data like names, experience, and skills for initial screening.
  • After receiving several resumes, you need to compare them against a detailed Job Description (JD), quantitatively assess each candidate's skill and experience match, and generate a strength/weakness analysis.
  • To prepare for an upcoming interview, you want to automatically generate targeted technical questions, behavioral interview questions (STAR), and situational simulation questions based on the candidate's resume and job requirements.
  • You need to produce a professional PDF or Word evaluation report for a screened and interviewed candidate, including basic info, matching analysis, interview assessment, and hiring recommendations, for team discussion and records.

Best For

  • HR specialists handling recruitment for multiple positions, who need to process resumes in various formats efficiently and produce standardized evaluation materials.
  • Recruitment managers from business units who, before participating in interview decisions, require structured data and comparative candidate analyses to inform their judgment.
  • Technical team leads who also handle hiring, wanting to quickly generate interview questions related to a role's tech stack and quantitatively assess a candidate's technical fit.
  • Headhunting consultants who need to create professional evaluation reports for candidates and communicate with corporate HR in a structured manner.