career-ops-plugin-notion

Par career-ops-hq · career-ops

Comment synchroniser le tracker career-ops vers une base de données Notion et relire les enregistrements en tant que pistes d'emploi.

npx skills add https://github.com/career-ops-hq/career-ops --skill career-ops-plugin-notion

plugin notion

Synchronise votre suivi des candidatures vers une base de données Notion (export) et relecture des enregistrements dans le pipeline (search). data/applications.md reste la source de vérité — Notion est un miroir additif.

Commandes

  • node plugins.mjs run notion export — pousse chaque ligne du suivi (entreprise / poste / statut / score) vers la base de données « Applications » sous votre page Career Ops. Ajoutez --dry-run pour un aperçu sans écriture.
  • node plugins.mjs run notion search "<query>" — retourne les enregistrements Notion qui contiennent une URL de poste, correspondant à la requête, et les ajoute au pipeline.

Configuration

Une page parent « Career Ops » dans Notion contenant une base de données « Applications » avec les propriétés Entreprise / Poste / Statut / Score / URL, partagée avec votre intégration interne. Mettez NOTION_ACCESS_TOKEN + NOTION_PARENT_PAGE_ID dans .env.

Données produites

search retourne Job[] ({ title, url, company, location }) pour les enregistrements ayant une URL de poste ; le moteur les écrit dans le pipeline. export retourne { pushed: N } — il n'écrit jamais de fichiers locaux.

Skills similaires