track-candidates

Scan email threads to extract candidate profiles and update pipeline notes.

4|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/forwardimpact/monorepo --skill track-candidates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: track-candidates
Source: https://github.com/forwardimpact/monorepo/tree/main/products/basecamp/template/.claude/skills/track-candidates
Command: npx skills add https://github.com/forwardimpact/monorepo --skill track-candidates

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, npm, npx, magick, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of tracking recruitment candidates by scanning emails, extracting their profiles, and organizing them into a structured pipeline, eliminating the need for manual data entry and organization.

Core Features & Use Cases

  • Automated Candidate Extraction: Parses emails and attachments to identify and extract candidate information.
  • Profile Creation: Generates structured notes for each candidate, including contact details, skills, and pipeline status.
  • Pipeline Management: Updates candidate status and maintains a chronological timeline of interactions.
  • Use Case: When a recruiter emails a batch of candidate CVs, this Skill automatically creates detailed profiles for each candidate, links them to the recruiting agency, and sets their initial pipeline status to 'new'.

Quick Start

Process new recruitment emails to track candidates and update the hiring pipeline.

Frequently Asked Questions about track-candidates

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate candidate tracking from email threads in my hiring pipeline?

Automated candidate tracking from email scans synced recruitment threads, extracts structured profiles, and creates local knowledge base notes. This eliminates manual data entry by parsing candidate emails and attachments to organize contact details, skills, and pipeline status.

Can I extract candidate profiles from email attachments without manual data entry?

Extracting candidate profiles from email attachments parses synced emails to identify and extract structured candidate information. The system generates detailed notes including contact details, skills, and links candidates to recruiting agencies automatically.

Does this candidate extraction require access to local knowledge directories?

Candidate extraction requires access to local knowledge directories for processing and storage. The system creates and updates notes in a local knowledge base, integrating extracted profile data with existing organizational and people data structures.

How do I manage hiring pipeline status for candidates parsed from email?

Managing hiring pipeline status updates candidate stages from initial contact through hiring decisions. The system sets initial pipeline status to 'new' for parsed CVs and maintains a chronological timeline of all candidate interactions.

Do I need npm and node installed to run email-based recruitment automation?

Email-based recruitment automation requires node, npm, and npx installed in your environment. These dependencies support the script execution needed to scan email archives, extract structured profiles, and manage local knowledge base storage.

What's the best way to organize recruitment candidate data from email into a structured pipeline?

Organizing recruitment candidate data from email scans synced threads to extract structured profiles and populate a local knowledge base. This approach links candidates to agencies, tracks pipeline status, and maintains interaction timelines without manual organization.