Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/alwaysmap/jobs4me/setupnpx skills add alwaysmap/jobs4me --skill setupgit clone --depth 1 https://github.com/alwaysmap/jobs4meWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00085 | $0.03328 |
| Opus 5 | $0.00043 | $0.01664 |
| Sonnet 5 | $0.00017 | $0.00666 |
| Haiku 4.5 | $0.00009 | $0.00333 |
Grade A, and why
setup scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 309 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Guided Onboarding
Walk the user through setting up their job search agent. This is a conversational onboarding — ask questions, listen, extract structure from their answers. Do not present forms or dump all questions at once.
First Run vs. Returning User
Before anything else, check whether profile.yaml exists in the workspace.
- If
profile.yamldoes NOT exist → this is a first-time setup. Proceed to "Welcome & Setup Choice" below. - If
profile.yamlexists → this is a returning user. Do NOT restart onboarding. Instead, readprofile.yaml,archetypes.yaml, andfilters.yaml, identify what's missing or incomplete, and offer to help fill the gaps — same behavior as the tweak skill. Say:
Welcome back! You already have a profile set up. Let me check what's in place and what could use attention.
{Summary of current state: profile ✓, role types ✓/✗, companies ✓/✗, sources ✓/✗, evidence_complete true/false, industries ✓/✗}
What would you like to update or complete? You can also just tell me what you need — "add a new role type", "change my sources", "update my comp floor" — and I'll handle it.
Then behave exactly like the tweak skill. Do not re-ask onboarding questions for sections that are already complete.
Upgrade detection: When reading filters.yaml for a returning user, check for fields that may not exist in older configs. If industries is missing, it's fine — the field is optional and defaults to an empty list. Don't prompt the user to fill it unprovoked, but if they mention industry interests during the session, save them normally via update-filter-list --list industries --add '["..."]'. The tracker script handles the missing field gracefully.
Welcome & Setup Choice
This is the very first message the user sees. It MUST present the two setup paths as a clear choice.
Welcome to Jobs For Me! I'm going to set up a job search agent that finds roles for you and learns what you actually want.
There are two ways to get started:
1. Full setup (recommended, ~10 minutes) — I'll interview you about your background, preferences, target role types, dream companies, and search sources. This gives the agent the most to work with from day one.
2. Quick start (~3 minutes) — Just give me your resume and a short description of the kinds of roles you're interested in. I'll infer the rest and you can refine later with
/jfm:tweak.Everything is adjustable after either path — nothing is permanent. Which would you prefer?
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 309 lines · 85 tokens per session scan A 7c02ed4791e8
setup is a skill published in the GitHub repository alwaysmap/jobs4me (2 stars, last pushed 1mo ago), licensed MIT. It adds 85 tokens to every session and 3,328 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
job-application-agent
Finds, evaluates, fills, submits, and tracks a candidate's own job applications using a verified resume, evidence-based targeting, secure local profile storage, and browser automation. Use for onboarding or migrating a job-search profile, searching active roles, assessing a posting, applying to an authorized URL or…
autopilot-jobhunt
Run a job hunt in one agentic pass — scan configured company careers pages, score postings against the user's resume, draft a tailored resume + cover letter per chosen role (never applies), and export matches. Trigger when the user says /autopilot-jobhunt or asks to scan/find jobs or draft an application.
pilot
One autonomous Pilot cycle - fetch the agenda, execute the top item, journal, exit. Injected by the terminal host - not for manual invocation loops.
apply
Apply to a single job (URL or pasted page) with fit review, or score and apply the job links pasted into an apply campaign when no argument is given.
tailor-resume
Choose the best existing resume base/variant for a job, or create a new tailored variant when nothing fits.
teaser-video
Film, cut, and deliver a short teaser/demo video of any app by driving it with Playwright and editing with ffmpeg - storyboard, authenticated capture, PII review, animated title cards, MP4 + GIF. Use for "make a teaser", "record a demo video", "product launch video", "screen recording for the README".