API

AI Agents CLISkill ClawHub

CLI per CV pensata per gli agenti AI

Crea, adatta e analizza CV e lettere di presentazione professionali in PDF dalla riga di comando. Pensata per agenti AI come OpenClaw e Claude Code, per preparare documenti pronti per candidarsi.

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", ... } }

Inizia in pochi secondi

Scegli l'installazione adatta al tuo flusso di lavoro: ClawHub per OpenClaw, oppure npm per qualsiasi agente che usa la shell.

terminal
# Installa la skill OpenClaw pubblicata
$ openclaw skills install useresume
# Oppure installa direttamente la CLI
$ npm install -g @useresume/cli
# Imposta la tua chiave API
$ export USERESUME_API_KEY=ur_your_key_here
# Verifica le credenziali
$ useresume credentials:test
{ "success": true, "data": { "api_credits": 30, "expires_at": null } }
# Crea il tuo primo CV
$ useresume resume:create --input resume.json
{ "success": true, "data": { "file_url": "https://..." }, "meta": { "credits_used": 1 } }

Pensata per l'automazione

Ogni scelta di design mette al primo posto la leggibilità per le macchine. JSON in entrata, JSON in uscita, codici di uscita diversi da zero in caso di errore.

Pronta per gli agenti AI

Ogni comando scrive JSON strutturato su stdout. Gli agenti leggono la risposta direttamente: niente scraping, niente regex, nessuna sorpresa.

I/O JSON strutturato

Input da file JSON, output in JSON su stdout. Errori, successi e metadati seguono lo stesso formato, su cui gli agenti possono contare.

CV + lettera di presentazione

Crea CV, lettere di presentazione e versioni adattate di entrambi. Analizza documenti esistenti e li converte in dati strutturati o markdown.

29 modelli, 32 colori

Scegli tra 29 modelli di CV, 11 modelli di lettera di presentazione, 32 colori di accento, 9 font e 16 colori di sfondo.

Supporto multilingue

Crea documenti in 9 lingue: inglese, spagnolo, francese, tedesco, italiano, portoghese, olandese, polacco e lituano.

PDF in pochi secondi

I CV vengono generati in 1-2 secondi. Le versioni adattate usano l'AI per ottimizzare i contenuti per un annuncio di lavoro specifico.

Elenco dei comandi

Otto comandi coprono l'intero ciclo di vita del documento: creazione, adattamento, analisi e monitoraggio.

ComandoCrediti
resume:create1
resume:create-tailored5
resume:parse4
cover-letter:create1
cover-letter:create-tailored5
cover-letter:parse4
run:get0
credentials:test0

Come la usano gli agenti

Un tipico flusso completo: trova un'offerta, crea il CV, adattalo con l'AI, scarica il PDF e candidati.

1

Trova un'offerta e prendi l'annuncio

L'agente trova una posizione a cui il candidato vuole candidarsi ed estrae il testo dell'annuncio.

# L'agente estrae o riceve l'offerta di lavoro
{ "title": "Senior Engineer", "company": "Acme", "description": "We are looking for..." }
2

Prepara il JSON del CV

Organizza esperienza, competenze e istruzione del candidato secondo lo schema JSON di UseResume, oppure analizza un PDF esistente.

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

Adatta il CV all'annuncio

Passa all'AI i dati del CV e l'annuncio. L'AI riscrive i punti elenco, riordina le competenze e ottimizza il CV per gli ATS.

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

Scarica il PDF e candidati

Scarica il PDF dall'URL restituito e invia la candidatura. Nello stesso flusso l'agente può anche creare una lettera di presentazione abbinata.

# Scarica il CV adattato
$ curl -o resume.pdf "$FILE_URL"
# Se vuoi, crea anche una lettera di presentazione
$ useresume cover-letter:create-tailored --input cl.json

Pensata per OpenClaw

La skill pubblicata su ClawHub fornisce a OpenClaw il percorso di installazione, i requisiti di runtime e il formato dei comandi che servono per usare UseResume in modo sicuro.

Rilevamento tramite skill

Una volta installata la skill, OpenClaw legge i metadati del fileSKILL.mdincluso, controlla le variabili d'ambiente e il binario richiesti e carica i flussi consigliati per creare, adattare e analizzare i CV e per controllare le esecuzioni.

  • Pubblicata su ClawHub come skill useresume
  • Installa con openclaw skills install useresume
  • SKILL.md dichiara USERESUME_API_KEY e il binario useresume
  • I metadati di installazione puntano a @useresume/cli su npm
  • Tutti i comandi restituiscono JSON su stdout, con codici di uscita diversi da zero in caso di errore
  • Funziona al meglio in OpenClaw, ma si usa ovunque siano supportati comandi shell + JSON
SKILL.md
---
name: useresume
description: Generate professional PDF resumes...
metadata: {"openclaw":{"requires":{"env":
["USERESUME_API_KEY"],"bins":
["useresume"]},...}}
---
# Install rules, commands,
# schemas, workflows...

Domande frequenti

Risposte rapide per sviluppatori e per chi crea agenti e integra la CLI di UseResume.

Cos'è la CLI di UseResume?

La CLI di UseResume (@useresume/cli) è uno strumento da riga di comando basato sulle API di UseResume. Permette ad agenti AI come OpenClaw, Claude Code e a script di automazione personalizzati di creare, adattare e analizzare CV e lettere di presentazione professionali in PDF, sempre con output JSON strutturato.

Come trovano questa skill gli agenti OpenClaw?

Installa la skill pubblicata con openclaw skills install useresume. Dopo, OpenClaw legge il file SKILL.md incluso per conoscere i comandi, le variabili d'ambiente richieste e i flussi consigliati.

La CLI funziona con Claude Code e altri agenti?

Sì. Qualsiasi agente di programmazione o ambiente di automazione che possa eseguire comandi shell e leggere JSON può usare la CLI. Con OpenClaw l'installazione è più semplice grazie alla skill pubblicata, ma il pacchetto npm funziona ovunque si possano eseguire comandi shell.

Quanto costa?

Con la registrazione ricevi 30 crediti API gratuiti. Creare un CV o una lettera di presentazione costa 1 credito, adattarli costa 5 crediti e analizzarli costa 4 crediti. Controllare lo stato di un'esecuzione e verificare le credenziali è gratis.

Quali modelli e stili sono disponibili?

29 modelli di CV, 11 modelli di lettera di presentazione, 32 colori di accento, 9 font, 16 colori di sfondo e 9 lingue per i documenti. Tutto si configura nel file JSON di input.

Posso analizzare un CV esistente e poi adattarlo?

Sì. Usa resume:parse per estrarre dati strutturati da un PDF esistente, poi passa quei dati e un annuncio di lavoro a resume:create-tailored. È il flusso più usato dagli agenti.

Installa la skill e lascia lavorare il tuo agente.

Ottieni una chiave API, installa useresume da ClawHub o npm e affida al tuo flusso OpenClaw la creazione, l'adattamento e l'analisi dei CV.