بنقرة واحدة
career-ops-plugin-gmail
How to pull job leads from a Gmail label into the career-ops pipeline.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
How to pull job leads from a Gmail label into the career-ops pipeline.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
AI job search command center -- evaluate offers, generate CVs, scan portals, track applications
How to mirror the career-ops tracker to a Notion database and read records back as job leads.
How to scan a job source through an Apify actor as a keyed provider.
How to use the {{NAME}} plugin and the data it produces.
AI job search command center -- evaluate offers, generate CVs, scan portals, track applications
| name | career-ops-plugin-gmail |
| description | How to pull job leads from a Gmail label into the career-ops pipeline. |
| license | MIT |
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.
node plugins.mjs run gmail — ingest new leads from the configured label.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 }
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.