Construire l’outil pour ajouter un poste

Créer `/add-job` pour enrichir une candidature avec des sources web vérifiées.

Objectif

Faire générer un skill qui lit une offre, recherche l’entreprise avec Firecrawl et met à jour la bonne ligne du CSV.

Durée

55 minutes.

Résultat attendu

Le skill /add-job est documenté et peut enrichir une candidature sans inventer les informations inconnues.

Prompt à copier

Crée le skill `/add-job` dans `Second Cerveau/4 TOOLS/skills/add-job/SKILL.md`. Il doit être appelable depuis OpenCode et depuis le tracker local.

Entrées : URL publique, PDF, DOCX, Markdown, fichier texte ou texte collé. Copie les ressources reçues dans `data/sources/[id]/` avec des noms sûrs. Lis `Moi.md` et le CV le plus récent disponible dans le workspace, en excluant les dépendances et le dossier du tracker.

Recherche : extrais l’entreprise et le poste, lis l’offre, puis utilise Firecrawl de façon approfondie pour retrouver le site officiel, le produit, l’équipe, la page carrière et un éventuel contact public. Garde trois à six sources vérifiées. Ne devine jamais une adresse email.

Sortie : produis un résumé court et `details` avec exactement les quatre sections `## Offre et entreprise`, `## Contact`, `## Correspondance avec mon profil` et `## Sources vérifiées`. Mets à jour la ligne par l’outil sécurisé du tracker, passe `recherche` à `terminee` si tout est disponible et à `echec` si la recherche n’aboutit pas. Une erreur conserve la ligne et permet une relance.

Règles : une recherche à la fois, cinq minutes maximum, laisser vide ce qui reste inconnu, ouvrir la candidature existante si l’URL exacte existe déjà, ne pas adapter le CV et ne rédiger aucun message de prise de contact. Ne me demande aucune commande terminal.

Ce que l’agent doit faire

  1. Créer le dossier du skill et son format d’entrée et de sortie.
  2. Limiter ses accès à la lecture, Firecrawl et l’écriture sécurisée du tracker.
  3. Conserver les sources reçues et les URLs consultées avec la candidature.
  4. Mettre à jour une seule ligne et rendre l’état de recherche visible.
  5. Ouvrir le détail de la candidature enrichie et résumer ce qui reste inconnu.

Contrôle visuel

Le fichier SKILL.md existe au bon endroit et OpenCode reconnaît /add-job. Une candidature enrichie affiche un résumé, les quatre sections de details et les URLs de ses sources.

Critère de validation

Une candidature créée depuis une offre passe de en_attente à un état de recherche explicite et contient seulement des informations sourcées.