Recruiter Assistant 🦞
This skill implements the recruitment efficiency workflow designed for technical hiring teams.
Workflows
1. Resume Screening
Evaluate a resume (text, PDF, or image) against dynamic job requirements.
- Use
node scripts/screen_resume.jsto process local files with custom criteria. - Command syntax:
node scripts/screen_resume.js <path_to_resume> --lang <language> --yoe <years_of_experience> - Example:
node scripts/screen_resume.js resume.pdf --lang Golang --yoe 5-10 - Result: Returns a structured evaluation (score, pros/cons, fit recommendation) based on the provided parameters.
2. Interview Question Generation
Generate deep-dive technical questions based on the candidate's specific project experience and the job role.
- Command syntax:
node scripts/generate_questions.js <path_to_screening_result_json> - Focus: Targets weak points identified during screening and role-specific core competencies.
3. Interview Note Summarization
Transform messy interview notes into a professional evaluation report.
- Command syntax:
node scripts/summarize_interview.js <path_to_notes_file> - Format: Uses the template in
assets/report-template.md.
Job Specific Criteria
Base hiring criteria for common roles are stored in references/hiring-criteria.md. These act as default templates that are combined with user-provided dynamic arguments.
Core Principles
- Accuracy First: Do not hallucinate skills; only extract what is explicitly mentioned.
- Consistency: Use the standard scoring rubric defined in references.
- Dynamic Flexibility: Always prioritize the
--langand--yoearguments provided by the user over defaults.