📧
AutomationJavaScript

Gmail Lead Extractor

by career-ops-hq

Gmail Lead Extractor is an Automation skill for Claude Code, published by career-ops-hq in career-ops.

70K stars13.2K forkson career-ops-hq/career-opsAdded 2026/09/03Repository updated 2026/09/03
aiai-agentanthropicatsautomationbeginner-friendlycareercareeropsclaudeclaude-codeclifirst-timers-onlygolanggood-first-issueinterview-prepjob-applicationjob-huntingjob-searchopen-sourceresume
Install in seconds
Install Gmail Lead Extractor
Copy Gmail Lead Extractor into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/career-ops-hq/career-ops/tree/main/plugins/gmail ~/.claude/skills/gmail

Requires Node.js. Downloads this skill only — not the rest of the repository — into your Claude Code skills folder.

Without Node.js

git clone https://github.com/career-ops-hq/career-ops.git

Clones the whole repository, then copy the skill’s own directory into your skills folder yourself.

In this catalog

Source file
plugins/gmail/skill.md in career-ops-hq/career-ops
Installs to
~/.claude/skills/gmail
Collection
One of 8 skills cataloged from this repository
Category
Automation1754 skills

What Gmail Lead Extractor does

Gmail Lead Extractor reads a Gmail label, extracts clean job URLs from authenticated emails, and passes them into the career-ops pipeline. Use it to ingest new job leads from a configured mailbox label.

Gmail Lead Extractor is cataloged under Automation on DirSkills. Gmail Lead Extractor comes from a repository tagged ai, ai-agent, anthropic, ats and automation.

Documentation

README

gmail plugin

Reads a Gmail label, extracts clean job URLs from authentic (DMARC-passing) emails, and returns them as leads. The engine writes them to the pipeline.

Command

  • node plugins.mjs run gmail — ingest new leads from the configured label.

Setup

Put GMAIL_CLIENT_ID + GMAIL_CLIENT_SECRET + GMAIL_REFRESH_TOKEN in .env (an OAuth Desktop client + a refresh token from the consent flow). Configure the label + lookback in config/plugins.yml:

plugins:
  gmail: { enabled: true, label: "Job Leads", days_back: 7 }

Data it produces

Job[] ({ title, url, company, location }) — the engine de-dups against the pipeline and appends new ones. It maintains its own processed-message cursor in data/gmail-state.json to avoid re-reading the same emails.

Frequently asked about Gmail Lead Extractor

  • What else does career-ops-hq publish alongside Gmail Lead Extractor?

    Gmail Lead Extractor is one of 8 skills that DirSkills catalogs from career-ops-hq/career-ops, the repository it ships in. Its siblings there include Apify Plugin, Career Ops and Career Ops. Each one is a separate skill with its own page in this directory, installs the same way Gmail Lead Extractor does, and is maintained by career-ops-hq in that same repository. The rest of the collection is listed on the career-ops-hq/career-ops page.

  • How does Gmail Lead Extractor compare to other Automation skills?

    Gmail Lead Extractor ranks #28 by stars among the 1754 Automation skills in this catalog. The most-starred ones next to it are Autonomous Loops, Autonomous Agent Harness and Automation Audit Ops. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Gmail Lead Extractor against them. Open each page to compare what they document and how they install.

More from career-ops-hq/career-ops

Gmail Lead Extractor is one of 8 skills cataloged on DirSkills from career-ops-hq/career-ops.

See all 8 skills