API

CLI pour agents IASkill ClawHub

La CLI de CV pour les agents IA

Créez, adaptez et extrayez des CV et lettres de motivation PDF professionnels depuis la ligne de commande. Conçue pour des agents IA comme OpenClaw et Claude Code, afin de produire des documents prêts à envoyer.

ClawHubopenclaw skills install useresume
npmnpm install -g @useresume/cli
🦞
📝
🚀
🎯
💫
useresume — terminal
$ useresume credentials:test
{ "success": true, "data": { "api_credits": 96, "expires_at": null } }
$ useresume resume:create --input resume.json
{ "success": true, "data": { "file_url": "https://..." } }
$ useresume resume:create-tailored --input tailored.json
{ "success": true, "meta": { "credits_used": 5 } }
$ useresume resume:parse --file ./cv.pdf --parse-to json
{ "success": true, "data": { "name": "Jane Doe", ... } }

Démarrez en quelques secondes

Choisissez l'installation qui vous convient : ClawHub pour OpenClaw, ou npm pour tout agent capable d'utiliser un shell.

terminal
# Installer le skill OpenClaw publié
$ openclaw skills install useresume
# Ou installer directement la CLI
$ npm install -g @useresume/cli
# Définir votre clé API
$ export USERESUME_API_KEY=ur_your_key_here
# Vérifier vos identifiants
$ useresume credentials:test
{ "success": true, "data": { "api_credits": 30, "expires_at": null } }
# Créer votre premier CV
$ useresume resume:create --input resume.json
{ "success": true, "data": { "file_url": "https://..." }, "meta": { "credits_used": 1 } }

Conçue pour l'automatisation

Chaque choix privilégie la lecture par une machine. JSON en entrée, JSON en sortie, code de sortie non nul en cas d'échec.

Prête pour les agents IA

Chaque commande écrit du JSON structuré sur stdout. Les agents lisent la réponse directement : pas de scraping, pas de regex, pas de surprises.

Entrées et sorties JSON

Entrée par fichiers JSON, sortie en JSON sur stdout. Erreurs, succès et métadonnées suivent tous le même format, sur lequel les agents peuvent compter.

CV + lettre de motivation

Créez des CV, des lettres de motivation et des versions adaptées des deux. Extrayez les documents existants en données structurées ou en markdown.

29 modèles, 32 couleurs

Choisissez parmi 29 modèles de CV, 11 modèles de lettre de motivation, 32 couleurs d'accent, 9 polices et 16 couleurs de fond.

Plusieurs langues

Créez des documents en 9 langues : anglais, espagnol, français, allemand, italien, portugais, néerlandais, polonais et lituanien.

Génération PDF rapide

Un CV est rendu en 1 à 2 secondes. Les versions adaptées utilisent l'IA pour ajuster le contenu à une offre d'emploi précise.

Liste des commandes

Huit commandes couvrent tout le cycle de vie du document : créer, adapter, extraire et suivre.

CommandeCrédits
resume:create1
resume:create-tailored5
resume:parse4
cover-letter:create1
cover-letter:create-tailored5
cover-letter:parse4
run:get0
credentials:test0

Comment les agents l'utilisent

Un parcours type de bout en bout : trouver une offre, créer le CV, l'adapter avec l'IA, télécharger le PDF et postuler.

1

Trouver une offre et récupérer sa description

L'agent repère un poste auquel le candidat veut postuler et en extrait le texte de l'offre d'emploi.

# L'agent récupère ou reçoit l'offre d'emploi
{ "title": "Senior Engineer", "company": "Acme", "description": "We are looking for..." }
2

Créer le JSON du CV

Structurez l'expérience, les compétences et la formation du candidat selon le schéma JSON de UseResume, ou extrayez un PDF existant.

$ useresume resume:parse --file ./cv.pdf --parse-to json
{ "success": true, "data": { "name": "Jane Doe", "experience": [...] } }
3

Adapter à l'offre d'emploi

Transmettez les données du CV et l'offre d'emploi à l'IA. Elle réécrit les points clés, réordonne les compétences et optimise le CV pour les ATS.

$ useresume resume:create-tailored --input tailored.json
{ "success": true, "data": { "file_url": "https://cdn..." } }
4

Télécharger le PDF et postuler

Récupérez le PDF à l'URL renvoyée et envoyez la candidature. L'agent peut aussi créer une lettre de motivation assortie dans le même parcours.

# Télécharger le CV adapté
$ curl -o resume.pdf "$FILE_URL"
# Créer aussi une lettre de motivation (facultatif)
$ useresume cover-letter:create-tailored --input cl.json

Conçue pour OpenClaw

Le skill publié sur ClawHub donne à OpenClaw la méthode d'installation, les prérequis d'exécution et le format des commandes dont il a besoin pour utiliser UseResume en toute sécurité.

Découverte par skill

Une fois le skill installé, OpenClaw lit les métadonnées du fichierSKILL.mdfourni, vérifie les variables d'environnement et le binaire requis, puis charge les parcours recommandés pour créer, adapter et extraire des CV et vérifier les exécutions.

  • Publié sur ClawHub sous le nom de skill useresume
  • Installation avec openclaw skills install useresume
  • SKILL.md déclare USERESUME_API_KEY et le binaire useresume
  • Les métadonnées d'installation pointent vers @useresume/cli sur npm
  • Toutes les commandes renvoient du JSON sur stdout, avec un code de sortie non nul en cas d'échec
  • Idéal dans OpenClaw, utilisable partout où les commandes shell et le JSON sont pris en charge
SKILL.md
---
name: useresume
description: Generate professional PDF resumes...
metadata: {"openclaw":{"requires":{"env":
["USERESUME_API_KEY"],"bins":
["useresume"]},...}}
---
# Install rules, commands,
# schemas, workflows...

Questions fréquentes

Des réponses rapides pour les développeurs et les créateurs d'agents qui intègrent la CLI UseResume.

Qu'est-ce que la CLI UseResume ?

La CLI UseResume (@useresume/cli) est un outil en ligne de commande qui s'appuie sur l'API UseResume. Elle permet aux agents IA comme OpenClaw et Claude Code, ou à vos propres scripts, de créer, adapter et extraire des CV et lettres de motivation PDF professionnels, avec une sortie JSON structurée.

Comment les agents OpenClaw trouvent-ils ce skill ?

Installez le skill publié avec openclaw skills install useresume. OpenClaw lit ensuite le fichier SKILL.md fourni pour connaître les commandes, les variables d'environnement requises et les parcours recommandés.

La CLI fonctionne-t-elle avec Claude Code et d'autres agents ?

Oui. Tout agent de code ou environnement d'automatisation capable d'exécuter des commandes shell et de lire du JSON peut utiliser la CLI. OpenClaw bénéficie de l'installation la plus simple grâce au skill publié, mais le paquet npm fonctionne partout où un shell est disponible.

Combien ça coûte ?

Vous recevez 30 crédits API gratuits à l'inscription. Créer un CV ou une lettre de motivation coûte 1 crédit, l'adaptation 5 crédits et l'extraction 4 crédits. La vérification du statut d'une exécution et le test des identifiants sont gratuits.

Quels modèles et styles sont disponibles ?

29 modèles de CV, 11 modèles de lettre de motivation, 32 couleurs d'accent, 9 polices, 16 couleurs de fond et 9 langues de document. Tout se règle dans le fichier JSON d'entrée.

Puis-je extraire un CV existant puis l'adapter ?

Oui. Utilisez resume:parse pour extraire les données structurées d'un PDF existant, puis transmettez ces données avec une offre d'emploi à resume:create-tailored. C'est le parcours le plus courant pour un agent.

Installez le skill, votre agent fait le reste.

Obtenez une clé API, installez useresume depuis ClawHub ou npm, et confiez la création, l'adaptation et l'extraction de CV à votre workflow OpenClaw.