Resume Builder
wrok generates professional, ATS-optimized PDF resumes from your career data. Update your profile and regenerate — your resume is always current.
How it works
- Populate your career profile with roles, skills, projects, and education
- Call the regenerate endpoint — wrok builds structured YAML from your data, then generates markdown and PDF
- Download the PDF or get the resume in JSON, YAML, or markdown format
Generate a resume
# Regenerate from current career data
curl -X POST https://wrok-agent.fly.dev/api/v1/resumes/regenerate \
-H "Authorization: Bearer $WROK_KEY"
# Download as PDF
curl "https://wrok-agent.fly.dev/api/v1/resumes/latest?format=pdf" \
-H "Authorization: Bearer $WROK_KEY" -o resume.pdf
# Get as JSON
curl "https://wrok-agent.fly.dev/api/v1/resumes/latest?format=json" \
-H "Authorization: Bearer $WROK_KEY"
# Get as YAML
curl "https://wrok-agent.fly.dev/api/v1/resumes/latest?format=yaml" \
-H "Authorization: Bearer $WROK_KEY"
# Get as Markdown
curl "https://wrok-agent.fly.dev/api/v1/resumes/latest?format=markdown" \
-H "Authorization: Bearer $WROK_KEY"Tailor for a job
Use the AI chat to tailor your resume for specific job descriptions. The agent compares your career data against the job requirements and suggests targeted updates before regenerating.
curl -X POST https://wrok-agent.fly.dev/chat \
-H "Authorization: Bearer $WROK_KEY" \
-F "message=Tailor my resume for this job: [paste description]"Delete all resumes
curl -X DELETE https://wrok-agent.fly.dev/api/v1/resumes \
-H "Authorization: Bearer $WROK_KEY"