Que fait job-apply-automation-skill ?
Compétence Codex pour des workflows d'envoi de CV assistés et sécurisés sur les plateformes d'emploi chinoises.
Fonctionnalités
- Navigation sécurisée : parcourt les sites d'emploi chinois (Boss Zhipin, Zhaopin, Liepin, 51job) en évitant les actions risquées.
- Génération de lettre de motivation : crée une lettre adaptée à chaque offre à partir de votre CV et des détails du poste.
- Soumission assistée : remplit automatiquement les formulaires de candidature, avec demande de confirmation avant envoi.
- Suivi des candidatures : enregistre chaque candidature (entreprise, poste, date, statut) dans un fichier local.
Prérequis
- Codex CLI (ou tout agent compatible avec cette compétence)
- Accès à un navigateur automatisé (Playwright, Puppeteer)
- Fichier
resume.jsoncontenant vos informations de CV
Utilisation
# Activer la compétence
codex skill enable edwardlyon/job-apply-automation-skill
# Démarrer un workflow de candidature
codex run "Candidate au poste de développeur backend chez ByteDance via Boss Zhipin"
Workflow typique
- L'agent ouvre la page d'offres d'emploi sur la plateforme cible.
- Il identifie l'offre correspondant aux critères (titre, entreprise, lieu).
- Il génère un résumé de l'offre et demande une confirmation à l'utilisateur.
- Avec confirmation, il remplit le formulaire de candidature en utilisant les données du CV.
- Il soumet la candidature et enregistre le résultat.
Sécurité
- Aucune soumission n'est effectuée sans confirmation explicite de l'utilisateur.
- Les informations sensibles (identifiants, tokens) ne sont jamais stockées dans le code.
- Un fichier journal (
applications.log) trace toutes les actions pour audit.
Personnalisation
Vous pouvez modifier le fichier config.json pour ajuster :
platforms: liste des plateformes d'emploi activéesmax_applications_per_session: nombre maximal de candidatures par sessionconfirmation_required: activer/désactiver la confirmation (recommandé :true)
{
"platforms": ["boss_zhipin", "zhaopin"],
"max_applications_per_session": 10,
"confirmation_required": true
}
Dépannage
- Erreur de connexion : vérifiez que le navigateur est bien configuré (Playwright nécessite
npx playwright installune fois). - Formulaire non trouvé : certains sites modifient leur DOM ; exécutez
codex debugpour inspecter la page. - Limite de candidatures : les plateformes chinoises imposent souvent un quota journalier ; respectez la limite configurée.
Contribution
Les contributions sont les bienvenues ! Ouvrez une issue ou une pull request sur le dépôt edwardlyon/job-apply-automation-skill.