From career
Produce a Company Overview research brief for a target company — name, locations, headcount, funding rounds at a glance, founder story, competitive landscape, vision, differentiators. Use when the user wants a top-level read on a potential employer or consulting client. Reads the template at templates/research-briefs/company-overview.md and writes to <WORKING_FOLDER>/research/companies/<slug>/company-overview.md. Cites at least 3 sources. Skipped fields are marked unknown, never fabricated.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin careerThis skill is limited to using the following tools:
Top-level company read. The first brief most users want. Other briefs (financials, recruitment, remote, glassdoor, cultural-fit) cover specific angles; this one is the executive summary.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
Top-level company read. The first brief most users want. Other briefs (financials, recruitment, remote, glassdoor, cultural-fit) cover specific angles; this one is the executive summary.
$ARGUMENTS:
<company_name> — first positional.--lens=<employer|client|partner> (default employer).--slug=<slug> (default: kebab-case of company name).--url=<homepage> — short-circuits domain discovery.Read ${CAREER_DATA_DIR}/config.json for WORKING_FOLDER. Compute slug (provided or derived). Output path: ${WORKING_FOLDER}/research/companies/${slug}/company-overview.md.
If the file already exists, ask: overwrite, append, or open existing.
Read ${PLUGIN_ROOT}/templates/research-briefs/company-overview.md. The frontmatter declares required/optional inputs and minimum citations. Headings + guardrails are the contract; honour them.
Surface order — cite at least 3 independent sources:
Use WebSearch for discovery, WebFetch for fetching. Prefer freshness: anything older than 18 months is stale for "recent moves."
Section by section. For each field:
(inferred).unknown. Never fabricate.Numbers (headcount, funding) belong in this brief at low resolution (round to nearest hundred / round figure). Detailed numbers go in company-financials.
Replace the template's {{placeholders}} with filled values; keep the frontmatter structure (update date, source_count).
Write to the resolved output path. mkdir -p the parent dir.
Append a row to ${WORKING_FOLDER}/crm/companies.md if the slug is new:
| <slug> | <name> | <domain> | <lens> | researched | <YYYY-MM-DD> | company-overview | |
If the row exists, update last-touch and append +overview to the research-brief column.
company-overview written: research/companies/<slug>/company-overview.md
sources cited: <n>
unknowns: <list of fields left as unknown>
company-financials brief.unknown is acceptable; fabrication is not./career:onboard.unknown for the rest; mark the file with ## Status: partial — missing sources for <fields>.--refresh flag → silently overwrites.