Skip to content

Plugin Roasted pour Claude Code

Pilotez votre recherche d'emploi en autopilot

Voici le guide complet. Suivez-le de haut en bas et vous passez d'un terminal vierge à Claude qui trouve des postes, adapte un CV à chaque annonce et garde votre pipeline à jour chaque jour. Chaque commande ci-dessous est copiable.

Avant de commencer

Deux choses que vous installez vous-même. Tout le reste, l'agent le configure pendant la configuration, alors ne courez pas après les dépendances à l'avance.

  • Un abonnement Claude avec Claude Code installé et connecté. Le plugin s'exécute dans Claude Code, et le contrôle à distance depuis votre téléphone nécessite une connexion Claude complète, pas seulement un jeton CLI.
  • Node.js sur votre machine (version 20 ou plus récente). L'étape de configuration l'utilise pour installer la Roasted CLI.
  • Un compte roasted.cv avec un Hunter Pass actif. Un compte gratuit peut pousser des CV et tout lire ; générer des candidatures sur mesure nécessite l'abonnement, et le coût est toujours affiché avant qu'un crédit ne soit dépensé.
  • C'est tout. La CLI, l'espace de travail, la pile navigateur optionnelle et l'e-mail sont tous installés par l'agent lorsque vous le lui demandez.

Créez votre dossier de recherche

Donnez à la recherche son propre dossier pour que l'espace de travail, les descriptions de poste et les sorties restent au même endroit. Créez-le, entrez dedans et ouvrez Claude Code là.

terminal
mkdir applymaxxing
cd applymaxxing
claude

Le nom du dossier est le vôtre à choisir ; applymaxxing est le nom canonique. Quel que soit votre choix, c'est le dossier que vous ouvrez chaque jour pour mener la recherche.

Installer le plugin

Dans Claude Code, ajoutez la marketplace Roasted et installez le plugin. Exécutez ces deux lignes dans l'ordre.

Claude Code
/plugin marketplace add roasted-cv/claude-plugin
/plugin install roasted@roasted-cv

Après l'installation, Claude Code recharge ses plugins et les commandes slash Roasted deviennent disponibles. Tapez une barre oblique et vous verrez /roasted:setup, /roasted:morning et les autres. Rien n'est encore facturé ; installer le plugin est gratuit.

  • Des commandes slash pour la configuration, le rituel quotidien, les candidatures individuelles et par lots, la préparation d'entretien, les candidatures via navigateur et le suivi.
  • Une convention d'espace de travail qui garde organisés vos informations de candidat, vos descriptions de poste, vos sorties et l'état de vos candidatures.
  • La Roasted CLI comme couche d'exécution pour les CV, les kits de candidature, les PDF et le suivi.

Lancer la configuration

Lancez la configuration une seule fois, dans le dossier de recherche. Elle installe la CLI, vous connecte, met votre CV sur votre compte, vous interviewe et échafaude l'espace de travail. Elle vérifie chaque étape avant de continuer et ne dépense jamais un crédit sans vous en avertir d'abord.

Claude Code
/roasted:setup

L'entretien

La configuration pose un ensemble court et conversationnel de questions en deux couches. Répondez à ce qui compte pour vous et sautez le reste ; le silence sur un sujet signifie qu'il n'est pas important, et le flux continue avec des valeurs par défaut raisonnables.

  • Qui vous êtes : nom, coordonnées, liens, autorisation de travail et besoins de visa, langues avec des niveaux honnêtes, préavis et position sur la relocalisation. Cela alimente vos réponses de formulaire standard.
  • Ce que vous cherchez : intitulés de poste et séniorité ciblés, stack principale, localisations et préférence de télétravail, salaire plancher si vous le mentionnez, type de contrat, types d'entreprises à éviter et entreprises cibles que vous avez déjà en tête.
  • Questions éliminatoires : deux ou trois questions dérivées de vos contraintes strictes qui terminent vite un mauvais premier tri, pour que vous ne gaspilliez jamais un créneau d'entretien.
  • Objectif quotidien de candidatures : combien de candidatures par jour font une bonne journée. La valeur par défaut est 5. Le battement de cœur travaille vers ce nombre à chaque session.

La question de consentement à la candidature automatique

La configuration pose une question honnête sur jusqu'où l'agent va sur les formulaires ATS. Elle est enregistrée une fois et révocable à tout moment. Voici exactement ce que signifie chaque réponse.

  • Oui : l'agent lit chaque poste, note honnêtement l'adéquation, saute les faibles, remplit le formulaire ATS et clique sur Submit pour vous, en restant dans votre objectif quotidien pour que rien ne soit spammé.
  • Non (la valeur par défaut) : l'agent remplit chaque formulaire et vous cliquez vous-même sur le Submit final dans une fenêtre visible. C'est la valeur par défaut sûre, qui préserve la confiance.
  • Dans tous les cas, les murs de captcha et l'anti-spam comportemental reviennent toujours à vous, et l'agent ne touche jamais aux connexions bancaires, gouvernementales ou de santé. LinkedIn n'est jamais automatisé.

Votre CV source sur le compte

La configuration met un vrai CV sur votre compte comme source de chaque candidature sur mesure. Un fichier existant ou une courte conversation devient le CV canonique. Seuls de vrais faits y entrent ; le plugin n'invente jamais d'expérience. Si votre CV porte des contacts personnels, la configuration propose de les remplacer par un e-mail et un numéro de téléphone dédiés à la recherche avant de pousser la mise à jour.

L'espace de travail qu'elle échafaude

La configuration écrit un espace de travail petit et organisé dans votre dossier. C'est ce qui permet aux sessions futures de mener la recherche en autopilot.

  • Un harnais AGENTS.md avec votre profil de candidat, vos préférences enregistrées et les règles que Claude suit dans ce dossier.
  • job-search-criteria.txt avec vos filtres stricts et vos questions éliminatoires, et un profile.txt privé (verrouillé, git-ignoré) avec vos réponses de formulaire standard.
  • Une boîte de réception jds/ pour les descriptions de poste, out/ pour les PDF générés, et morning/boards.tsv pour les flux ATS de vos entreprises cibles.
  • Un marqueur d'espace de travail qui enregistre votre objectif quotidien, votre choix de candidature automatique et les paramètres du battement de cœur, plus un CLAUDE.md pour que Claude Code charge le harnais automatiquement.

Tarifs et crédits

L'autopilot n'est pas un service de candidature illimité et gratuit. Il utilise le même compte Roasted et les mêmes règles de facturation que le tableau de bord et la CLI, et il indique toujours le coût avant de dépenser.

  • Un abonnement Hunter Pass actif est requis pour créer des kits de candidature et écrire de nouvelles entrées de suivi.
  • Créer un kit de candidature consomme des crédits. La génération premium coûte plus cher.
  • Réduire un CV à une page peut consommer un crédit lorsqu'un travail est requis.
  • Lire les CV, vérifier le forfait et lire le suivi sont gratuits.
  • Le backend rembourse les crédits de génération lorsque la génération échoue.

Étapes de puissance optionnelles

Tout ce qui précède suffit pour remettre un PDF sur mesure et soumettre vous-même sur le site de l'entreprise. Celles-ci ajoutent de la puissance, et chacune est vraiment optionnelle. Sautez-en une et rien dans la boucle quotidienne ne casse.

Pile navigateur (optionnelle)

Laissez l'agent remplir et soumettre les formulaires ATS dans un vrai navigateur. Exécutez la commande de configuration dans Claude Code et elle installe la pile sur votre propre machine.

Claude Code
/roasted:browser-setup
  • agent-browser s'installe depuis npm et pilote la plupart des ATS sur son Chromium intégré : Greenhouse, Teamtailor, Personio et les modales LinkedIn fonctionnent sans rien de plus.
  • Le mode furtif CloakBrowser est une amélioration à activer pour la minorité de sites carrière derrière Cloudflare ou DataDome. Sautez-le et le navigateur simple reste le moteur ; l'agent avertit quand un site semble avoir besoin du mode furtif.
  • Il s'associe à votre choix de candidature automatique de la configuration : le consentement laisse l'agent cliquer sur Submit, sinon il remplit et vous remet une fenêtre visible pour cliquer vous-même.

Un e-mail dédié à la recherche d'emploi (recommandé)

Menez la recherche sur une boîte mail neuve utilisée uniquement pour la recherche, jamais votre compte personnel. C'est la boîte que l'agent lit, pour qu'il voie les inscriptions ATS, les liens de vérification et les réponses des recruteurs, et rien d'autre.

Claude Code
/roasted:email-setup
  • Hygiène : dès qu'une coordonnée atterrit sur un CV elle est publique, et la plupart des sites d'emploi et ATS l'analysent et la stockent pendant des décennies, certains au-delà de leurs propres conditions. Une adresse neuve garde cette exposition hors de votre courrier personnel.
  • Configuration : la commande met en place le client e-mail himalaya sur un Gmail App Password. Vous créez le App Password vous-même ; l'agent ne le voit ni ne le manipule jamais, il ne fait que vérifier en listant la boîte de réception.
  • Le même conseil s'applique à un numéro de téléphone. Là où c'est faisable dans votre pays, une ligne dédiée bon marché (un numéro VoIP ou une eSIM de rechange) garde aussi votre numéro personnel hors de chaque candidature.

Proxies (avancé, vous apportez le vôtre)

Un proxy n'est jamais requis pour une candidature unique normale. Il n'aide qu'à fort volume, quand vous voulez sembler postuler depuis un pays cible, ou pour esquiver les signalements de réputation d'IP de centre de données. Si vous en voulez un, vous l'achetez chez n'importe quel fournisseur et la configuration du navigateur le branche et vérifie l'IP de sortie avant qu'un formulaire ne soit rempli. L'agent n'achète, ne revend ni ne fait tourner jamais un proxy.

La vie quotidienne

Une fois l'espace de travail créé, la routine est courte : ouvrez Claude Code dans votre dossier de recherche et dites lance ma matinée. Voici à quoi ressemble une journée.

Le rituel matinal

La commande du matin lit vos critères à neuf, récupère de nouvelles descriptions de poste, les trie, envoie une vague de candidatures sur mesure et se conclut par un tableau de bord face à votre objectif quotidien.

Claude Code
/roasted:morning
  1. Sourcing : elle récupère de nouvelles annonces depuis vos flux ATS branchés et tout lien que vous déposez, les enregistre dans la boîte de réception et dédoublonne face au suivi.
  2. Tri : d'abord les questions éliminatoires, puis vos filtres stricts et votre liste à éviter, puis un score d'adéquation. Les adéquations faibles sont sautées avec une raison en une ligne, jamais gonflées.
  3. La vague : un kit de candidature sur mesure par poste survivant à partir de votre CV canonique, chacun généré en PDF d'une page, expédié par un sous-agent pour que les captures de formulaire n'encombrent jamais la session principale.
  4. Tableau de bord et digest : le nombre de candidatures du jour face à votre objectif, les comptes du pipeline par statut, les candidats à relancer et les quelques prochaines actions prioritaires, écrits dans un digest daté et repris dans le chat.

Le battement de cœur

Dans un espace de travail échafaudé, un battement de cœur anti-inactivité garde le pipeline en mouvement vers votre objectif quotidien au lieu de faire un peu de travail et de se mettre en veille.

  • Chaque session affiche une impulsion de statut en une ligne : temps de fonctionnement, candidatures envoyées aujourd'hui face à l'objectif, et l'étape en cours.
  • Il continue de postuler au poste suivant et se met en pause dès que l'objectif est atteint, après un nombre borné de relances, ou lorsque vous dites stop.
  • Il est activé par défaut et ne s'exécute que dans un espace de travail Roasted. Pour le mettre en pause, dites stop ou passez le battement de cœur à désactivé dans le marqueur d'espace de travail.

Préparation avant un entretien

Quand un entretien arrive, la commande de préparation construit un briefing à partir de ce qui est déjà consigné : la fiche de suivi, le CV et la lettre de motivation exacts qui ont été envoyés, l'invitation par e-mail et une recherche fraîche sur l'entreprise. Elle assemble, elle ne devine pas. Le briefing se lit de haut en bas sur un téléphone dans cette forme.

Claude Code
/roasted:prep
  • Ce dont ils ont besoin, à partir de la vraie description de poste, pas de l'intitulé marketing.
  • Ce que vous ferez, les vraies responsabilités, avec votre travail quotidien actuel marqué comme ancre.
  • Où vous êtes une adéquation redoutable et où vous vous étirez honnêtement, chaque écart avec une phrase vraie et fondée que vous pouvez réellement dire.
  • Les questions qu'ils poseront probablement, vos propres questions éliminatoires à leur poser, et la logistique : jour, heure, lien de réunion, intervieweurs et le lien du tableau de bord.

Passage de relais LinkedIn Easy Apply

Le plugin n'automatise jamais LinkedIn. LinkedIn bannit l'automatisation de façon agressive et n'en donne aucune autorisation, donc piloter un navigateur contre lui met en danger votre vrai compte. Pour un poste à forte adéquation accessible uniquement via Easy Apply, l'agent prépare le kit complet avec la CLI, puis vous le remet : le PDF sur mesure et le lien du poste dans le chat, pour que vous postuliez depuis votre téléphone en deux appuis. C'est suivi comme un passage de relais et marqué soumis seulement après votre confirmation.

Commandes du plugin

La référence complète des commandes. Vous utilisez surtout le rituel matinal ; le reste est là quand vous voulez une étape unique.

CommandeObjectif
/roasted:setupConfiguration unique : CLI, connexion, CV, entretien et l'échafaudage complet de l'espace de travail.
/roasted:morningLe rituel quotidien : nouvelles descriptions de poste, tri, un lot de kits sur mesure et un tableau de bord.
/roasted:applyUne description de poste en entrée, une candidature prête à soumettre en sortie.
/roasted:pipelineUne file de descriptions de poste enregistrées en entrée, des kits sur mesure, des PDF et des entrées de suivi en sortie.
/roasted:trackLire ou mettre à jour le pipeline : consigner une soumission, faire passer une fiche par enregistré, postulé, en entretien et clôturé, ajouter des notes.
/roasted:prepConstruire un briefing d'entretien à partir du dossier : ce dont ils ont besoin, où vous convenez, où vous vous étirez, les questions et la logistique.
/roasted:browser-applyRemplir un formulaire ATS dans un vrai navigateur : soumission automatique avec votre consentement, ou un passage de relais avec fenêtre visible où vous cliquez sur Submit.
/roasted:browser-setupInstaller la pile navigateur optionnelle : agent-browser, plus le mode furtif CloakBrowser à activer.
/roasted:email-setupConfigurer la lecture des e-mails sur un Gmail App Password pour que l'agent puisse traiter les liens de vérification et rédiger des réponses aux recruteurs.

Pilotez-la depuis votre téléphone

Mettez Claude Code sur un vieux portable, gardez-le éveillé et suivez la recherche depuis votre téléphone. La fonctionnalité intégrée est Remote Control.

terminal
claude remote-control --name Roasted-Hunt
  • Dans votre dossier de recherche, exécutez claude une fois d'abord et acceptez la boîte de dialogue de confiance de l'espace de travail. Remote Control nécessite une connexion Claude complète avec un abonnement.
  • Démarrez le mode serveur avec la commande ci-dessus. Le terminal affiche une URL de session et bascule un QR code avec la barre d'espace. Connectez-vous depuis claude.ai/code ou l'application mobile Claude.
  • Pour une session déjà ouverte, tapez /remote-control Roasted-Hunt (alias /rc). Réexécuter /remote-control déconnecte l'accès à distance.
  • Pour rendre chaque session distante dès le lancement, activez le contrôle à distance au démarrage dans vos paramètres Claude globaux.

Le schéma du vieux portable

Gardez la machine éveillée pour que la recherche ne s'arrête pas quand l'écran se met en veille. Sur macOS, enveloppez le lancement dans caffeinate pour que la veille par inactivité, la veille de l'écran et la veille du disque restent toutes désactivées.

terminal
caffeinate -dims claude remote-control --name Roasted-Hunt
  • macOS : utilisez caffeinate -dims devant la commande de lancement, comme ci-dessus.
  • Linux avec systemd : systemd-inhibit --what=idle:sleep le garde éveillé pendant que la commande s'exécute.
  • Windows : désactivez la veille secteur avec powercfg /change standby-timeout-ac 0 pendant que la recherche s'exécute, puis rétablissez un délai normal une fois terminé.
  • Ensuite, éloignez-vous. Approuvez les passages de relais depuis votre téléphone d'un mot, et éteignez-le quand le calendrier se remplit d'entretiens.

Telegram comme alternative

Si vous préférez Telegram, Claude Code Channels peut router les demandes de permission et les approbations vers votre téléphone : lancez avec claude --channels pointé sur un serveur de canal MCP Telegram, Discord ou iMessage. Ce n'est pas la même chose que le Remote Control natif ; utilisez-le seulement quand vous exécutez déjà un serveur de canal.

Dépannage

Les modes de défaillance courants et leurs correctifs.

Plugin bloqué par une politique d'organisation

Si Claude Code est géré par votre employeur, les installations de plugins et les marketplaces peuvent être désactivées par politique. Installez et menez plutôt la recherche sur une machine personnelle avec votre propre abonnement Claude ; l'espace de travail n'est qu'un dossier, il se déplace donc proprement.

Atteindre les limites de modèle ou d'utilisation

Un long lot de candidatures peut atteindre la limite d'utilisation de votre forfait Claude. Le battement de cœur se met en pause quand il ne peut pas continuer ; reprenez à la session suivante, ou baissez l'objectif quotidien dans le marqueur d'espace de travail pour que chaque exécution reste dans votre budget. Le tableau de bord montre où il s'est arrêté pour que rien ne soit perdu.

agent-browser ne s'installe pas

La pile navigateur a besoin d'un Node à jour. agent-browser veut Node 20 ou plus récent, et son dernier build demande Node 24 ou plus récent. Si l'installation échoue à une vérification de moteur, mettez à jour Node (nvm install 24 ou nodejs.org) et relancez la configuration du navigateur. Il n'y a pas de solution de repli embarquée ; les candidatures via navigateur ont besoin de ce binaire.

Les commandes semblent obsolètes

Mettre à jour le plugin est un changement de version dans Claude Code : réinstallez depuis la marketplace pour récupérer les dernières commandes. Si une commande slash manque après une mise à jour, rechargez les plugins ou redémarrez Claude Code dans votre dossier de recherche.