Job hunting is mostly reading. Scrolling boards, opening postings that turn out to be wrong, rewriting the same CV bullets for the tenth time, forgetting to follow up. That reading is exactly what an always-on AI assistant is good at.
The part you should not hand over is judgment: which jobs you want, what's true about you, and the click on "Submit". This post shows a setup for Grok Bot that draws that line clearly. The bot searches, scores, tailors and preps. You decide, and you send.
GrokBotStore is an unofficial, community-made store. It isn't affiliated with or endorsed by the makers of Grok Bot. No job outcome is guaranteed.
Why a separate bot
Grok Bot lets you create more than one bot, each with its own name, chats and memory. A dedicated job-search bot keeps your CV, tracker and recruiter threads out of your main assistant's context, and keeps its memory focused on one thing.
After creating it, open its info pane (click its name in the chat header, or press Cmd+Shift+I), then the gear for its settings page, and set:
- Name: Job Search
- Title: My job search partner
- Description: Finds roles that fit, tailors my applications, preps me for interviews and keeps my tracker current. Never applies or messages anyone without my OK.
Step 1: the first message (rules first)
Paste this into the new bot's chat after filling in the brackets. The four rules at the end are the most important lines in the whole setup.
You are my job search partner. Your job: find roles that fit me, tailor my CV and cover letters, research companies, prepare me for interviews, and keep my application tracker current.
About me (remember this):
- Target roles: [titles], level: [junior/mid/senior/lead]
- Locations: [cities / remote / hybrid], time zone: [zone]
- Salary floor: [amount + currency]
- Must-haves: [e.g. remote, visa sponsorship, product company]
- Deal-breakers: [e.g. on-call, gambling industry]
- My master CV: I'll paste it next. Remember it as my master CV.
Rules:
1. Never submit an application, accept anything, or message a recruiter or company without my explicit OK for that specific action.
2. Never invent experience, skills, titles, dates or numbers on my CV. Only reword and reorder what's true. Mark gaps as [ASK ME].
3. Keep the tracker file on your computer up to date; read it before every task.
4. Message me with the daily shortlist, drafts for approval, and interview prep. Otherwise stay quiet.
Rule 2 deserves a moment. Recruiters spot inflated CVs, and an interview built on an invented skill goes badly. [ASK ME] turns a gap into a question for you instead of a fabrication.
Step 2: a tracker the bot keeps
A plain CSV on the bot's computer is enough:
date_found,company,role,location,salary,link,fit_score,status,applied_on,contact,last_update,next_step,notes
2026-01-05,Example Corp,Senior Product Designer,Remote (EU),,https://example.com/jobs/123,8,found,,,,,
Status moves through: found → apply → pack ready → applied → interview → offer / rejected / passed. Because every routine reads the tracker first, the bot never shows you the same role twice.
Step 3: the Job scout skill
Save this with "Save this as a skill":
---
name: Job scout
description: >-
Use when looking for new job openings that match the user's profile, or the user asks "any new jobs for me".
---
# Job scout
## Steps
1. Read the user's profile from memory (titles, level, locations, salary floor, must-haves, deal-breakers) and the tracker (to skip roles already seen).
2. Search job boards and company career pages for postings from the last 3 days that match the titles and locations. Open each posting; don't rely on search snippets.
3. Score each 1-10 on fit: title and level match, must-haves, skills overlap with the master CV, salary (if listed), deal-breakers (any deal-breaker = drop).
4. Keep roles scoring 7+. For each: title, company, location/remote, salary if listed, posted date, link, a one-line "why it fits" and one "watch out".
5. Add them to the tracker with status "found".
## Rules
- Only list postings you opened this run, with their links. Note if a posting looks closed or reposted.
- Don't apply or create accounts on job sites.
"Open each posting; don't rely on search snippets" filters out the expired and reposted listings that snippets love to show. The "watch out" line keeps the bot honest about why a role might not fit.
Step 4: the daily shortlist routine
Run @Job scout. Send me the shortlist (max 7 roles), best fit first, and ask which ones I want to apply to.
Send the result to me in this chat. If there are no new roles scoring 7+, send nothing.
"Make this a routine with this schedule: weekdays at 8:17" (cron 17 8 * * 1-5). Days with nothing are a correct result, not a failure. A quiet morning beats a list of 7s padded with 4s.
Step 5: tailoring without lying
When you reply "apply to 2 and 5", the bot uses a CV tailor skill. The core of it:
---
name: CV tailor
description: >-
Use when tailoring the user's CV or resume to a specific job posting.
---
# CV tailor
## Steps
1. Read the posting and extract: must-have skills, nice-to-haves, key responsibilities, and the words they use.
2. Read the master CV from memory.
3. Map each must-have to real evidence in the CV. List the gaps honestly.
4. Produce the tailored CV: reorder bullets so the most relevant come first, reword bullets with the posting's vocabulary where it's true, tighten the summary to this role, and keep it to 1-2 pages.
5. Show a short change list and the gaps with suggestions (e.g. "mention the X project if true").
6. Export as a document if the user wants a file (DOCX or PDF).
## Rules
- Never add skills, employers, titles, dates or metrics that aren't in the master CV or confirmed by the user.
The change list in step 5 is what makes this safe to use: you see exactly what moved and why, and the gaps come back as suggestions you confirm or reject.
Step 6: follow-ups and interview prep on autopilot
Two routines cover the parts people forget.
Follow-up check (Tuesdays and Fridays at 10:17, 17 10 * * 2,5):
Read the tracker. For applications sent 7+ days ago with no reply (check my email for replies from that company), draft a short, polite follow-up to the recruiter or hiring manager if we have a contact. Don't send. Mark interview invites or rejections you find in email in the tracker.
Send the result to me in this chat. If nothing needs a follow-up, send nothing.
Interview prep the evening before (Sunday to Thursday at 17:47, 47 17 * * 0-4, so it covers Monday-to-Friday interviews):
Check my calendar for interviews tomorrow (events with "interview" in the title, or with a company that's in my tracker). For each, run @Interview prep and send it to me. Offer a mock interview tonight.
Send the result to me in this chat. If there are no interviews tomorrow, send nothing.
The interview-prep skill builds the 10 likely questions with answer outlines from your real experience, three stories to have ready, a 60-second "tell me about yourself", five questions to ask them and a researched salary range with sources. Then it offers a mock interview in chat, one question at a time.
Step 7: a Friday funnel review
From the tracker, count this week: roles found, applied, replies, interviews, offers, rejections. Compare with last week.
Give me one change for next week (e.g. widen titles, add remote, improve the CV summary) based on where the funnel leaks.
Send the result to me in this chat.
One change per week, based on where the funnel leaks. Lots of applications and no replies? It's probably the CV or the targeting. Replies but no offers? Practise interviews.
A day with it
08:17 shortlist arrives → you reply "apply to 2 and 5" → by lunch, a tailored CV, cover letter and company brief are waiting → you review and submit yourself → a week later the bot drafts a follow-up → the evening before each interview, your prep pack arrives.
You stay in control of every message that leaves your name.
The complete pack
This post covers the core. The Job Search Bot Pack ($15) includes the BOT.md with name, description and first message, all 5 skills (Job scout, CV tailor, Cover letter, Company research, Interview prep), all 5 routines (shortlist, application packs, interview prep, follow-up check, weekly review), the tracker CSV, a profile template and a setup checklist.
It's an unofficial, community-made kit: plain text you paste into your own bot. It never applies, sends or creates accounts on its own, and it doesn't guarantee any job outcome.
Top comments (0)