API

CLI dla agentów AISkill ClawHub

CLI do CV dla agentów AI

Generuj, dopasowuj i parsuj profesjonalne CV oraz listy motywacyjne w PDF z wiersza poleceń. Stworzone dla agentów AI, takich jak OpenClaw i Claude Code, by tworzyły dokumenty gotowe do wysłania.

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

Zacznij w kilka sekund

Wybierz sposób instalacji, który pasuje do twojej pracy: ClawHub dla OpenClaw albo npm dla każdego agenta z dostępem do powłoki.

terminal
# Zainstaluj opublikowany skill OpenClaw
$ openclaw skills install useresume
# Albo zainstaluj CLI bezpośrednio
$ npm install -g @useresume/cli
# Ustaw klucz API
$ export USERESUME_API_KEY=ur_your_key_here
# Sprawdź dane dostępowe
$ useresume credentials:test
{ "success": true, "data": { "api_credits": 30, "expires_at": null } }
# Wygeneruj pierwsze CV
$ useresume resume:create --input resume.json
{ "success": true, "data": { "file_url": "https://..." }, "meta": { "credits_used": 1 } }

Stworzone do automatyzacji

Każda decyzja projektowa stawia na czytelność dla maszyn. JSON na wejściu, JSON na wyjściu, niezerowy kod wyjścia przy błędzie.

Gotowe dla agentów AI

Każde polecenie zwraca ustrukturyzowany JSON na stdout. Agenci czytają odpowiedź bezpośrednio: bez scrapowania, bez wyrażeń regularnych, bez niespodzianek.

Ustrukturyzowany JSON

Dane wejściowe w plikach JSON, wynik w JSON na stdout. Błędy, sukcesy i metadane mają ten sam format, na którym agenci mogą polegać.

CV i list motywacyjny

Generuj CV, listy motywacyjne i ich dopasowane wersje. Parsuj istniejące dokumenty do ustrukturyzowanych danych lub markdown.

29 szablonów, 32 kolory

Do wyboru 29 szablonów CV, 11 szablonów listów motywacyjnych, 32 kolory akcentu, 9 czcionek i 16 kolorów tła.

Wiele języków

Generuj dokumenty w 9 językach: angielskim, hiszpańskim, francuskim, niemieckim, włoskim, portugalskim, niderlandzkim, polskim i litewskim.

Szybkie generowanie PDF

CV powstaje w 1-2 sekundy. W dopasowanych wersjach AI dopasowuje treść do konkretnej oferty pracy.

Lista poleceń

Osiem poleceń obsługuje cały cykl życia dokumentu: tworzenie, dopasowanie, parsowanie i sprawdzanie statusu.

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

Jak korzystają z niego agenci

Typowy proces od początku do końca: znajdź ofertę, zbuduj CV, dopasuj je z AI, pobierz PDF i aplikuj.

1

Znajdź ofertę i pobierz jej treść

Agent znajduje stanowisko, na które kandydat chce aplikować, i wyciąga treść oferty.

# Agent pobiera lub otrzymuje ofertę pracy
{ "title": "Senior Engineer", "company": "Acme", "description": "We are looking for..." }
2

Zbuduj CV w JSON

Ułóż doświadczenie, umiejętności i wykształcenie kandydata według schematu JSON UseResume albo sparsuj istniejący PDF.

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

Dopasuj do oferty pracy

Przekaż dane CV i treść oferty do AI. AI przeredaguje punkty, zmieni kolejność umiejętności i dopasuje CV do systemów ATS.

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

Pobierz PDF i aplikuj

Pobierz PDF ze zwróconego adresu URL i wyślij aplikację. W tym samym procesie agent może też wygenerować pasujący list motywacyjny.

# Pobierz dopasowane CV
$ curl -o resume.pdf "$FILE_URL"
# Opcjonalnie wygeneruj też list motywacyjny
$ useresume cover-letter:create-tailored --input cl.json

Stworzone dla OpenClaw

Opublikowany skill w ClawHub daje OpenClaw sposób instalacji, wymagania środowiska i opis poleceń potrzebne do bezpiecznego korzystania z UseResume.

Wykrywanie przez skill

Po instalacji skilla OpenClaw czyta metadane z dołączonego plikuSKILL.mdi na ich podstawie sprawdza wymagane zmienne środowiskowe i plik binarny oraz wczytuje zalecane procesy generowania, dopasowania i parsowania CV oraz sprawdzania statusu zadań.

  • Opublikowany w ClawHub jako skill useresume
  • Instalacja: openclaw skills install useresume
  • SKILL.md deklaruje USERESUME_API_KEY i plik binarny useresume
  • Metadane instalacji wskazują na @useresume/cli w npm
  • Wszystkie polecenia zwracają JSON na stdout i niezerowy kod wyjścia przy błędzie
  • Najlepiej działa w OpenClaw, ale sprawdzi się wszędzie, gdzie działają polecenia powłoki i JSON
SKILL.md
---
name: useresume
description: Generate professional PDF resumes...
metadata: {"openclaw":{"requires":{"env":
["USERESUME_API_KEY"],"bins":
["useresume"]},...}}
---
# Install rules, commands,
# schemas, workflows...

Częste pytania

Krótkie odpowiedzi dla programistów i twórców agentów, którzy integrują UseResume CLI.

Czym jest UseResume CLI?

UseResume CLI (@useresume/cli) to narzędzie wiersza poleceń, które obsługuje API UseResume. Dzięki niemu agenci AI, tacy jak OpenClaw i Claude Code, oraz własne skrypty automatyzujące generują, dopasowują i parsują profesjonalne CV i listy motywacyjne w PDF, a wynik dostają w ustrukturyzowanym JSON.

Jak agenci OpenClaw znajdują ten skill?

Zainstaluj opublikowany skill poleceniem openclaw skills install useresume. Potem OpenClaw czyta dołączony plik SKILL.md, z którego poznaje zestaw poleceń, wymagane zmienne środowiskowe i zalecane procesy.

Czy CLI działa z Claude Code i innymi agentami?

Tak. Z CLI może korzystać każdy agent do programowania lub środowisko automatyzacji, które uruchamia polecenia powłoki i czyta JSON. OpenClaw ma najprostszą instalację dzięki opublikowanemu skillowi, ale pakiet npm działa wszędzie, gdzie można uruchamiać polecenia powłoki.

Ile to kosztuje?

Po rejestracji dostajesz 30 darmowych kredytów API. Utworzenie CV lub listu motywacyjnego kosztuje 1 kredyt, dopasowanie 5 kredytów, a parsowanie 4 kredyty. Sprawdzanie statusu zadania i testowanie danych dostępowych jest darmowe.

Jakie szablony i style są dostępne?

29 szablonów CV, 11 szablonów listów motywacyjnych, 32 kolory akcentu, 9 czcionek, 16 kolorów tła i 9 języków dokumentów. Wszystko ustawisz w pliku wejściowym JSON.

Czy mogę sparsować istniejące CV i je dopasować?

Tak. Użyj resume:parse, aby wyciągnąć ustrukturyzowane dane z istniejącego PDF, a potem przekaż te dane razem z treścią oferty do resume:create-tailored. To najczęstszy proces u agentów.

Zainstaluj skill i pozwól agentowi działać.

Zdobądź klucz API, zainstaluj useresume z ClawHub lub npm i przekaż tworzenie, dopasowanie i parsowanie CV swojemu procesowi w OpenClaw.