career-ops-plugin-gmail
How to pull job leads from a Gmail label into the career-ops pipeline.
Оригинален текст · няма потвърден превод на българскиПърво прочетете инструкцията.
Файлът се зарежда от посочения източник само по ваше действие. Можете да го прочетете тук, да го копирате или да го запазите като .md.
GitHub хранилище- Звезди на репото
- 72 493
- Лиценз
- MIT
- Последна проверка на записа
- 19.09.2026 г.
Добавете в своя инструмент.
Командата отваря избора на skills от репозитория. Прочетете файла и условията на автора преди изпълнение.
npx skills add career-ops-hq/career-opsСтраницата копира текст. Не инсталира и не изпълнява нищо на устройството ви.
Откъс от SKILL.md
Началото на файла на автора, без превод.
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, under your data root, to avoid re-reading the same
emails.