arovillard/opportunity-tracker

Traqueur de candidatures local-first avec des compétences Codex intégrées pour la réception d'offres d'emploi et les documents de candidature.

Qu'est-ce que opportunity-tracker ?

Le skill arovillard/opportunity-tracker est un traqueur de candidatures local-first conçu pour aider les développeurs et les utilisateurs d'agents IA (comme Claude Code, Cursor ou Codex) à gérer leurs recherches d'emploi de manière efficace et respectueuse de la vie privée. Il propose des compétences Codex packagées pour automatiser la réception des offres d'emploi (extraction des détails depuis des pages web ou des emails) et la génération de documents de candidature (lettres de motivation, CV personnalisés). En stockant les données localement, il garantit la confidentialité des informations sensibles comme les salaires ou les contacts. Ce skill est particulièrement utile pour centraliser le suivi des candidatures, éviter les doublons et gagner du temps grâce à l'automatisation. Il fonctionne en s'intégrant à des outils de développement comme Codex, où les commandes spécifiques permettent d'ajouter des offres, de mettre à jour leur statut ou de générer des documents adaptés à chaque poste.

Compatible avec~Claude Code✓Codex CLI~Cursor
npx skills add arovillard/opportunity-tracker

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait opportunity-tracker ?

Traqueur de candidatures local-first avec des compétences Codex intégrées pour la réception d'offres d'emploi et les documents de candidature.

Aperçu

Ce dépôt contient un ensemble de compétences Codex et un outil de suivi local pour vous aider à gérer votre recherche d'emploi. Il stocke les données localement (local-first) pour préserver votre vie privée et vous donne le contrôle sur vos informations. Les compétences incluses automatisent la réception des offres d'emploi (extraction des détails depuis des pages web ou des emails) et la génération de documents de candidature (lettres de motivation, CV personnalisés pour chaque poste).

Fonctionnalités

  • Local-first : Toutes les données sont stockées sur votre machine, pas dans le cloud.
  • Réception d'offres : Ajoutez automatiquement des offres d'emploi depuis des emails ou des pages web.
  • Génération de documents : Créez des lettres de motivation et des CV personnalisés en fonction des détails de l'offre.
  • Suivi des candidatures : Suivez l'état de chaque candidature (envoyé, entretien, refus, acceptation).
  • Automatisation avec Codex : Utilisez des commandes Codex pour interagir avec le traqueur.

Installation

  1. Clonez ce dépôt :

    git clone https://github.com/arovillard/opportunity-tracker.git
    cd opportunity-tracker
    
  2. (Optionnel) Installez les dépendances pour les fonctionnalités avancées (par exemple, l'analyse d'emails).

Utilisation

Commandes principales

  • codex skill run arovillard/opportunity-tracker:fetch-job <url> : Récupère les détails d'une offre d'emploi à partir d'une URL.
  • codex skill run arovillard/opportunity-tracker:add-job <détails> : Ajoute manuellement une offre d'emploi.
  • codex skill run arovillard/opportunity-tracker:generate-cover-letter <job-id> : Génère une lettre de motivation pour l'offre spécifiée.
  • codex skill run arovillard/opportunity-tracker:list-jobs : Liste toutes les offres d'emploi enregistrées.
  • codex skill run arovillard/opportunity-tracker:update-status <job-id> <nouveau-statut> : Met à jour le statut d'une offre.

Structure des données

Les offres d'emploi sont stockées dans un fichier JSON local (jobs.json) avec la structure suivante :

{
  "id": "unique-id",
  "title": "Titre du poste",
  "company": "Nom de l'entreprise",
  "url": "https://example.com/job",
  "status": "applied",
  "date_added": "2024-01-01",
  "notes": "Notes personnelles"
}

Exemple

# Récupérer une offre depuis une page web
codex skill run arovillard/opportunity-tracker:fetch-job https://example.com/job/123

Licence

MIT

Skills associés