/triage
Quick-score your pipeline of scan results. Ranks every role in your pipeline by fit and recommends which ones deserve a full evaluation. Use when someone says 'triage my pipeline', 'which scanned jobs should I apply to', 'rank my pipeline', or 'process my scan results'.
$ npx -y skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill triage --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/triage
Context preview
The summary Claude sees to decide when to auto-load this skill.
Quick-score your pipeline of scan results. Ranks every role in your pipeline by fit and recommends which ones deserve a full evaluation. Use when someone says 'triage my pipeline', 'which scanned jobs should I apply to', 'rank my pipeline', or 'process my scan results'.
SKILL.md
triage.SKILL.mdname: triage
description: "Quick-score your pipeline of scan results. Ranks every role in your pipeline by fit and recommends which ones deserve a full evaluation. Use when someone says 'triage my pipeline', 'which scanned jobs should I apply to', 'rank my pipeline', or 'process my scan results'."
argument-hint: "['all' or company name to triage]"
user-invocable: true
allowed-tools:
- Read
- Write
- Glob
- WebFetch
Triage Pipeline
Quick-score scan results to find the best candidates for full evaluation.
Step 0: Load Context
1. Read `data/profile.yml` 2. Read `data/pipeline.md` - the queue from scan results 3. Read `data/applications.md` - exclude already-tracked roles
If pipeline is empty: > "Your pipeline is empty. Scan some companies first: > say 'scan {company name}' or 'scan all' for your watchlist."
Step 1: Determine Scope
- **No argument / "all":** Process every "New" entry in pipeline
- **Company name:** Process only that company's entries
- **Number limit:** "triage top 10" -> process first 10 by relevance
Step 2: Quick-Score Each Role
For each pipeline entry with status "New":
1. Fetch the full JD if only a URL is stored (use WebFetch) 2. If WebFetch unavailable, score based on title + location only (partial) 3. Quick-score on 3 dimensions:
- **Title fit** (0-5): How well does the title match target roles?
- **Requirements fit** (0-5): If JD available, how many requirements match?
- **Logistics fit** (0-5): Location, seniority, compensation range match?
4. Average = quick score out of 5.0
This is FAST scoring. No blocks A-F. No STAR stories. Just a fit check.
Step 3: Rank & Recommend
Sort by quick score, descending.
## Pipeline Triage: {date}
Scored **{n}** roles from your pipeline.
### Recommended for Full Evaluation (score >= 3.5)
| # | Company | Role | Quick Score | Why |
|---|---|---|---|---|
| 1 | {company} | {title} | {score}/5 | {one-line reason} |
| 2 | ... | ... | ... | ... |
### Maybe (score 2.5-3.4)
| # | Company | Role | Quick Score | Why |
|---|---|---|---|---|
| ... | | | | |
### Skip (score < 2.5)
| # | Company | Role | Quick Score | Why |
|---|---|---|---|---|
| ... | | | | {why it doesn't fit} |Step 4: Update Pipeline
Update `data/pipeline.md`:
- Add quick score to each entry
- Change status from "New" to "Triaged"
Step 5: Next Steps
> "Top {n} roles are worth a full evaluation. > > Want me to: > - **Evaluate the top pick?** Say 'evaluate {company} {role}' > - **Evaluate all recommended?** I'll work through them one by one > - **Scan more companies?** Say 'scan {company}'"
If user says "evaluate all recommended," process each sequentially using the evaluate skill, pausing between each for user confirmation.
Read more
name: triage description: "Quick-score your pipeline of scan results. Ranks every role in your pipeline by fit and recommends which ones deserve a full evaluation. Use when someone says 'triage my pipeline', 'which scanned jobs should I apply to', 'rank my pipeline', or 'process my scan results'." argument-hint: "['all' or company name to triage]" user-invocable: true allowed-tools: - Read - Write - Glob - WebFetch
Triage Pipeline
Quick-score scan results to find the best candidates for full evaluation.
Step 0: Load Context
1. Read `data/profile.yml` 2. Read `data/pipeline.md` - the queue from scan results 3. Read `data/applications.md` - exclude already-tracked roles
If pipeline is empty: > "Your pipeline is empty. Scan some companies first: > say 'scan {company name}' or 'scan all' for your watchlist."
Step 1: Determine Scope
- **No argument / "all":** Process every "New" entry in pipeline
- **Company name:** Process only that company's entries
- **Number limit:** "triage top 10" -> process first 10 by relevance
Step 2: Quick-Score Each Role
For each pipeline entry with status "New":
1. Fetch the full JD if only a URL is stored (use WebFetch) 2. If WebFetch unavailable, score based on title + location only (partial) 3. Quick-score on 3 dimensions:
- **Title fit** (0-5): How well does the title match target roles?
- **Requirements fit** (0-5): If JD available, how many requirements match?
- **Logistics fit** (0-5): Location, seniority, compensation range match?
4. Average = quick score out of 5.0
This is FAST scoring. No blocks A-F. No STAR stories. Just a fit check.
Step 3: Rank & Recommend
Sort by quick score, descending.
## Pipeline Triage: {date}
Scored **{n}** roles from your pipeline.
### Recommended for Full Evaluation (score >= 3.5)
| # | Company | Role | Quick Score | Why |
|---|---|---|---|---|
| 1 | {company} | {title} | {score}/5 | {one-line reason} |
| 2 | ... | ... | ... | ... |
### Maybe (score 2.5-3.4)
| # | Company | Role | Quick Score | Why |
|---|---|---|---|---|
| ... | | | | |
### Skip (score < 2.5)
| # | Company | Role | Quick Score | Why |
|---|---|---|---|---|
| ... | | | | {why it doesn't fit} |Step 4: Update Pipeline
Update `data/pipeline.md`:
- Add quick score to each entry
- Change status from "New" to "Triaged"
Step 5: Next Steps
> "Top {n} roles are worth a full evaluation. > > Want me to: > - **Evaluate the top pick?** Say 'evaluate {company} {role}' > - **Evaluate all recommended?** I'll work through them one by one > - **Scan more companies?** Say 'scan {company}'"
If user says "evaluate all recommended," process each sequentially using the evaluate skill, pausing between each for user confirmation.
A Claude Cowork plugin that turns your job search into a system. Evaluate job postings, generate ATS-optimized resumes, scan career portals, track applications, and more.
Other skills on career-ops.
- /apply
Help fill out a job application form. Generates personalized answers for every field using your profile and evaluation. Never auto-submits. Use when someone says 'help me apply', 'fill out this application', or 'application for'.
Open skill - /compare
Compare multiple job opportunities side by side. See scores, compensation, pros/cons, and a recommendation. Use when someone says 'compare my options', 'which job should I take', 'rank my opportunities', or 'compare these roles'.
Open skill - /evaluate
Evaluate how well a job posting matches your background. Paste a JD or URL and get an honest A-F scored assessment with match analysis, compensation research, positioning strategy, and interview prep. Use when someone says 'evaluate this job', 'should I apply', 'how well do I
Open skill - /help
See all available career-ops skills, what they do, and which one to use next based on where you are in your job search. Use when someone says 'help', 'what can you do', 'how does this work', or seems unsure what to do next.
Open skill - /outreach
Draft personalized outreach messages for LinkedIn connections, hiring managers, or recruiters. Creates targeted messages using a hook + proof + proposal structure. Under 300 characters for connection requests. Use when someone says 'draft outreach', 'message the recruiter',
Open skill - /research
Research a company before applying or interviewing. Get an intelligence brief with culture, financials, recent news, team structure, key contacts, and smart interview questions. Use when someone says 'research this company', 'tell me about', 'what do you know about', or 'prep me
Open skill

