CareerOps
Guides

Apply For a Job

Use CareerOps to fill out job applications with tailored answers based on your profile and desired role.

This guide walks through using /career-ops apply to fill out a job application form with answers tailored to your profile, proof points, and the specific role you are applying to.

Before you start

Make sure you have completed the Scan Job Portals guide. The apply command depends on an existing evaluation report. If no report exists for the role, run the pipeline first.

Run the apply command

Open your agentic CLI in the CareerOps root folder and type:

/career-ops apply {company_name}
Run the /career-ops apply command with the {company_name} argument.
Run the /career-ops apply command with the {company_name} argument.
Run the /career-ops apply command with the {company_name} argument.

For example:

Claude Code
/career-ops apply Anthropic

CareerOps finds the matching report in reports/, uses Playwright to open a browser window, and reads the form. It then generates an answer for every field — ready to copy and paste. You do not need to open the browser yourself.

Note

If Playwright is not available, CareerOps falls back to WebFetch to read the form. See Set up Playwright if you want to enable the full browser-based experience.

If you run the command /career-ops apply without arguments, the system prompts you to provide context manually:

OptionHow
Share a screenshotTake a screenshot of the form and share it in the chat. CareerOps reads images directly.
Paste the questionsCopy the form questions as text and paste them into the chat.
Name the company and roleType the company name and job title. CareerOps searches reports/ for the match.
Share the application URLPaste the URL and CareerOps navigates to the form.

Fill in the form

The system returns a numbered list of answers — one per form field — that mirrors the order of the form. Go through the list top to bottom and paste each answer into the corresponding field.

The output has two parts:

Answers — every field on the form, in order:

1. Name
   Andres Urdaneta

2. Email
   andres@example.com

...

12. Cover Letter (optional)
    I've spent 5+ years shipping production Rails applications...

Simple fields like name, email, and yes/no questions come first. Free-text fields like the cover letter come at the end.

Key notes — a short block after the answers with anything worth flagging before you submit:

Key notes:
- No salary field — you'll negotiate at offer. Anchor to $160K–$175K at offer stage.
- Add github.com/yourhandle to your resume PDF before uploading.
- Cover letter is optional but the draft above is tight — worth including.

Each answer is built from a specific part of your evaluation report:

Field typeSource
Cover letter, "why this role"Proof points from Block B + STAR stories from Block F
Short free-text questionsMost relevant proof point or story for that question
Dropdowns, yes/noDirect answers pulled from your profile

Upload fields

Use the file in output/ generated when the report was created. If no PDF exists yet, run /career-ops pdf first, then return to the form. See Generate a PDF.

Submit the application

Review every answer, then submit the form yourself. CareerOps does not click Submit.

After submitting, confirm in the chat:

"Submitted."

CareerOps will:

Update data/applications.md — changing the status from Evaluated to Applied

Save the final answers to Section G of the report for future reference

What to do next

ScoreNext step
4.0 or higherRun /career-ops contacto. CareerOps finds a hiring manager or team member on LinkedIn and drafts an outreach message. Sending it before your application is reviewed improves your visibility.
Any scoreRun /career-ops tracker to see the current status of everything in your pipeline.

On this page