/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
$ npx -y skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --skill research --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
/research
Context preview
The summary Claude sees to decide when to auto-load this skill.
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
SKILL.md
research.SKILL.mdname: research
description: "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 for my interview at'."
argument-hint: "<company name>"
user-invocable: true
allowed-tools:
- Read
- Write
- WebSearch
- WebFetch
- Glob
Company Research
Build an intelligence brief on a target company.
Step 1: Gather Data
Use WebSearch to find:
1. **Company basics:** What they do, size, founded, HQ, funding/revenue 2. **Recent news (last 6 months):** Product launches, layoffs, acquisitions, leadership changes, funding rounds 3. **Culture signals:** Glassdoor rating + recurring themes, any "best places to work" lists or notable controversies 4. **Team/department:** Who leads the department you'd join? Likely hiring manager? Team size? 5. **Tech/tools/methodology:** What does this team use? (Check job postings, tech blog, team member LinkedIn profiles via web search)
If WebSearch is unavailable: > "I can share what I know about {company}, but for the latest info > (recent news, Glassdoor reviews, team changes), enable web search > in your settings. Here's what I can tell you from general knowledge:"
Then provide what you know, clearly labeled as potentially outdated.
Step 2: Find Contacts
Search for likely hiring contacts:
- **Hiring manager** (head of the relevant department)
- **Recruiter** (search "{company} recruiter {department}")
- **Team members** (potential peers for informational outreach)
For each contact found: Name, Title, and where you found them.
Note: Do NOT scrape LinkedIn profiles directly. Use web search results and public company pages only.
Step 3: Check for Existing Evaluation
Read `data/evaluations/` for any evaluation at this company. If found, reference it to add context to the brief.
Step 4: Output
## Company Brief: {Company Name}
### Overview
| Field | Detail |
|---|---|
| **Industry** | {industry} |
| **Size** | {employee count range} |
| **Founded** | {year} |
| **HQ** | {location} |
| **Revenue/Funding** | {if available} |
| **Website** | {URL} |
### Recent News (Last 6 Months)
- {headline} ({source}, {date})
- ...
(If no news found: "No major recent news found.")
### Culture Snapshot
**Glassdoor:** {rating}/5 ({review count} reviews)
**Positive themes:** {what employees like}
**Negative themes:** {common complaints}
**Work style:** {remote/hybrid/in-office, hours culture}
### Key Contacts
| Name | Title | Source |
|---|---|---|
| {name} | {title} | {where found} |
### Interview Intelligence
- **Company values/mission:** {what they emphasize}
- **Current priorities:** {what they're working on now}
- **Smart questions to ask:**
1. {question based on recent news or strategy}
2. {question about team/culture}
3. {question about role's impact}
- **Topics to handle carefully:** {any sensitive items}Step 5: Save
Write to `data/research/{company-slug}.md`.
> "Research saved. You can reference it anytime. > > Want me to: > - **Draft outreach** to one of these contacts? > - **Evaluate a role** at this company? Paste the job posting. > - **Prepare interview stories** specific to this company?"
Read more
name: research description: "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 for my interview at'." argument-hint: "<company name>" user-invocable: true allowed-tools: - Read - Write - WebSearch - WebFetch - Glob
Company Research
Build an intelligence brief on a target company.
Step 1: Gather Data
Use WebSearch to find:
1. **Company basics:** What they do, size, founded, HQ, funding/revenue 2. **Recent news (last 6 months):** Product launches, layoffs, acquisitions, leadership changes, funding rounds 3. **Culture signals:** Glassdoor rating + recurring themes, any "best places to work" lists or notable controversies 4. **Team/department:** Who leads the department you'd join? Likely hiring manager? Team size? 5. **Tech/tools/methodology:** What does this team use? (Check job postings, tech blog, team member LinkedIn profiles via web search)
If WebSearch is unavailable: > "I can share what I know about {company}, but for the latest info > (recent news, Glassdoor reviews, team changes), enable web search > in your settings. Here's what I can tell you from general knowledge:"
Then provide what you know, clearly labeled as potentially outdated.
Step 2: Find Contacts
Search for likely hiring contacts:
- **Hiring manager** (head of the relevant department)
- **Recruiter** (search "{company} recruiter {department}")
- **Team members** (potential peers for informational outreach)
For each contact found: Name, Title, and where you found them.
Note: Do NOT scrape LinkedIn profiles directly. Use web search results and public company pages only.
Step 3: Check for Existing Evaluation
Read `data/evaluations/` for any evaluation at this company. If found, reference it to add context to the brief.
Step 4: Output
## Company Brief: {Company Name}
### Overview
| Field | Detail |
|---|---|
| **Industry** | {industry} |
| **Size** | {employee count range} |
| **Founded** | {year} |
| **HQ** | {location} |
| **Revenue/Funding** | {if available} |
| **Website** | {URL} |
### Recent News (Last 6 Months)
- {headline} ({source}, {date})
- ...
(If no news found: "No major recent news found.")
### Culture Snapshot
**Glassdoor:** {rating}/5 ({review count} reviews)
**Positive themes:** {what employees like}
**Negative themes:** {common complaints}
**Work style:** {remote/hybrid/in-office, hours culture}
### Key Contacts
| Name | Title | Source |
|---|---|---|
| {name} | {title} | {where found} |
### Interview Intelligence
- **Company values/mission:** {what they emphasize}
- **Current priorities:** {what they're working on now}
- **Smart questions to ask:**
1. {question based on recent news or strategy}
2. {question about team/culture}
3. {question about role's impact}
- **Topics to handle carefully:** {any sensitive items}Step 5: Save
Write to `data/research/{company-slug}.md`.
> "Research saved. You can reference it anytime. > > Want me to: > - **Draft outreach** to one of these contacts? > - **Evaluate a role** at this company? Paste the job posting. > - **Prepare interview stories** specific to this company?"
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 - /scan
Scan company career pages for job openings that match your profile. Uses web search with site-scoped queries to find listings on Greenhouse, Lever, Ashby, SmartRecruiters, and other ATS platforms. Use when someone says 'scan for jobs', 'check careers page', 'find openings at',
Open skill

