claude

Career

Career planning — log roles, compare offers, track applications, salary benchmark, with planning/job-search/salary variants.

31 on GitHubby Daniel Rosehillv2.3.4MITupdated yesterdayStaging
/

Plugin career from marketplace danielrosehill in danielrosehill/Claude-Code-Plugins. Commands read from the repo's manifest — today.

What it installs

Skills (55)

  • branding-assessment

    Audit the user's public brand surfaces — personal site, GitHub, Hugging Face, LinkedIn — against ground-truth direction. Surfaces drift (site says X, ground-truth says Y) and gaps (no project shipped in domain Z). Produces an actionable update list.

  • brief-company-financials

    Produce a Company Financials research brief — funding rounds, valuation, revenue (if disclosed), burn / runway, profitability signal, public-market metrics. Use when the user needs a numbers-only read for negotiation, due-diligence, or to gauge runway risk. Reads templates/research-briefs/company-fi

  • brief-company-overview

    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 templat

  • brief-cultural-fit

    Produce a Cultural Fit research brief — pairs the user's stated operating style and constraints (read from ground-truth.md) against the company's apparent operating mode (from public signals). Output is a match-map plus blunt friction list. Use after the other briefs are in hand. Requires populated

  • brief-glassdoor-signal

    Produce a Glassdoor / employee-sentiment research brief — overall ratings, sub-ratings, tenure data with red-flag detection scoped to the relevant team, compensation data, theme analysis of top complaints and positives, recent direction inflections. Aggregate sentiment, not a recap of individual rev

  • brief-recruitment-profile

    Produce a Recruitment Profile research brief — careers page, open roles (filtered by target function if provided), LinkedIn presence, headcount trend, hiring signals, recruiter activity, and known interview-process patterns from public sources. Use when the user wants to assess whether a company is

  • brief-remote-friendliness

    Produce an honest Remote Friendliness research brief — does the company actually hire from the user's location, or is the "remote-first" claim marketing? Cross-references stated policy against live job postings, time-zone requirements, hiring entities, and existing employees in the user's region. Cr

  • bulk-verify-crm

    Sweep all (or a filtered subset of) email addresses in the workspace CRM and re-verify them via the Hunter email-verifier API. Use periodically — people change jobs, addresses go stale, accept-all status changes. Updates the `verified` and `last-verified` columns in `crm/contacts.md` and prints a su

  • chunked-discovery

    For broad domains ("AI", "fintech", "climate"), segment into sub-niches first, then drill down per segment using discover-by-domain. Writes a parent index plus per-segment notes. Use when discover-by-domain bails out.

  • companies-like-x

    Given one seed company, find peers along an explicit similarity axis (product, customer, tech stack, business model, culture). Writes to <WORKING_FOLDER>/domain-notes/like-<seed-slug>.md. Reads outreach.md to mark contact status. Use when the user has a known reference point and wants more of the sa

  • crm-adapter-airtable

    Two-way sync between markdown CRM (crm/companies.md, crm/opportunities.md, crm/outreach.md) and Airtable. Reads CRM_ADAPTER=airtable. Markdown stays the source of truth — Airtable is a mirror with a diff back. Conflicts surfaced for user resolution, never auto-merged.

  • crm-adapter-attio

    Two-way sync between markdown CRM and Attio. Same shape as crm-adapter-airtable but mapped to Attio's object model (Companies, People, Deals, Notes). Markdown stays canonical; Attio is a working surface. Conflicts surfaced, never auto-merged.

  • crm-migrate

    One-shot migration between CRM backends. Markdown → Airtable, markdown → Attio, Airtable → markdown, Attio → markdown, or Airtable ↔ Attio. Use when first adopting an external CRM, when leaving one, or when swapping providers. Snapshot-style, not incremental.

  • detect-mcps

    Scan the user's existing Claude Code plugins and MCP servers to detect capabilities the career plugin needs (email send, transcription, calendar/tasks, semantic store, CRM). For each capability, decide whether to reuse an already-installed plugin/MCP, install a recommended companion plugin, or add a

  • discover-by-domain

    Enumerate the main companies in a defined niche (e.g. "agentic AI for policy simulation", "open-source LLM tooling"). Writes to <WORKING_FOLDER>/domain-notes/<domain-slug>.md. Reads outreach.md to flag already-contacted companies. Use as the first step before /career:suggest companies — populate the

  • discover-by-geography

    Enumerate companies in a domain operating in or hiring within a specific geography (city, country, region). Writes to <WORKING_FOLDER>/domain-notes/geo-<geo-slug>-<domain-slug>.md. Reads outreach.md to mark contact status.

  • discover-remote-friendly

    Enumerate companies in a domain that are genuinely remote-friendly to USER_LOCATION (not just "remote-OK" with US-only fine print). Writes to <WORKING_FOLDER>/domain-notes/remote-<domain-slug>.md. Honest negatives over hopeful positives.

  • draft-outreach

    Generate an outreach email draft grounded in ground-truth.md, the company research brief, the target contact, and a chosen template (cold-pitch / warm-followup / consulting-pitch / job-followup / interview-followup). Always saves to drafts/ and presents to the user for review. Never sends. send-outr

  • enrich-contact

    Enrich an existing CRM contact with Hunter combined enrichment — pulls role, seniority, department, social handles, and the contact's company facts in one call. Use to flesh out a thinly-populated CRM row before drafting outreach or prepping for a meeting. Operates on an email address from the CRM;

  • find-communities

    Enumerate communities (LinkedIn groups, Slack channels, Discords, professional orgs, mailing lists) for a domain. Each entry includes activity-level signal and alignment to ground-truth. Writes to <WORKING_FOLDER>/domain-notes/<domain-slug>/communities.md.

  • find-conferences

    Enumerate conferences and events at the intersection of a domain, geography, and date range. Reads ground-truth for goals/travel constraints. Writes to <WORKING_FOLDER>/domain-notes/<domain-slug>/conferences.md. Surfaces CFP windows separately so the user can submit, not just attend.

  • find-contact

    Find the right person to contact at a target company using Hunter.io. Use when the user needs decision-maker / hiring-manager / founder contact details before drafting an outreach. Returns ranked candidates with confidence scores; optionally appends to the workspace CRM. Calls the Hunter REST API di

  • find-email-by-name

    Given a person's name and their company (name or domain), return Hunter's best guess at their email address with a confidence score. Use when the user already knows who they want to reach and just needs the address. Differs from find-contact (which lists candidates at a company) — this is targeted a

  • find-hackathons

    Enumerate hackathons relevant to a domain. Per spec, hackathons are often a direct line to founders — surface ones that double as outreach surface, not just coding events. Writes to <WORKING_FOLDER>/domain-notes/<domain-slug>/hackathons.md.

  • find-jobs-boards

    Enumerate specialist job boards relevant to a domain (and optionally the user's location/remote preference). Filters out generic boards (LinkedIn, Indeed) by default — surfaces only niche-aligned sources. Writes to <WORKING_FOLDER>/domain-notes/<domain-slug>/jobs-boards.md.

  • ground-truth

    Read or edit the workspace's ground-truth.md — the source-of-truth profile every Career-OS skill reads first. Use when the user says "update my profile", "I changed roles", "I'm looking for X now", or after a major life/career change. Idempotent and diff-friendly. Never silently overwrites.

  • import-linkedin-history

    Parse a LinkedIn data export ZIP — positions, connections, messages, profile — and land structured markdown/CSV in <WORKING_FOLDER>/linkedin/. Surfaces follow-up candidates (recent connections + recent message threads) for the user to consider routing to outreach.

  • install-companion-plugins

    Offer to install Claude Code plugins that complement the career plugin. Use during /career:onboard, or whenever the user wants to enable a downstream capability (transcription for voice ingest, schedule-manager for calendar/tasks, email-skills for outreach send, social-feedback for company sentiment

  • log-outreach

    Manually log an outreach that was sent outside the plugin (e.g. a LinkedIn message, an in-person conversation, an email sent from a phone). Appends a row to crm/outreach.md without invoking any send. Use this to keep the outreach log honest as the spine of the recommendation engine.

  • map-investors

    Map VCs and angels active in a domain. Output is usable as introducer surface — for each investor, surface portfolio companies that overlap with the user's target list. Writes to <WORKING_FOLDER>/domain-notes/<domain-slug>/investors.md.

  • meeting-prep

    Produce a one-page pre-call brief — 5 talking points in user's voice, 3 questions to ask, 1 "if cornered" framing, 1 "what success looks like" line. Reads ground-truth + any existing research briefs. Saves to <WORKING_FOLDER>/meetings/<YYYY-MM-DD>-<company>-prep.md.

  • memory-sync

    Incremental sync of working-folder/ into a namespace of the `memory` upstream on the MCP gateway (tools mcp__gateway__memory__*) for semantic recall. Stores only changed files (content hash), forgets chunks of changed or deleted files. Namespace name from config. Idempotent.

  • new-workspace

    Provision a new career workspace on disk. Use when the user wants to start a new career-os, career-planning, job-search, or salary-research project. Accepts a workspace name and a variant (career-os | career-planning | job-search | salary-research). Default variant is `career-os` — the unified emplo

  • quick-capture

    Lightweight capture for inline text or short voice notes — same classification + routing pipeline as voice-ingest, but optimized for "one thought, drop it in" rather than full memos. Voice routes through the transcription companion; text skips straight to classify + propose route.

  • research-router

    Cost-routing helper. Reads RESEARCH_MODEL from config and decides whether a bulk-research call should run on Claude or be delegated to a cheaper model (DeepSeek Pro/Flash via OpenRouter). Reserves Claude for ground-truth, meeting-prep, draft-outreach, recommendation engine. Skills that produce many

  • route-capture

    Given a classified inbox entry (from voice-ingest or text input), execute the proposed route — create tasks, update CRM rows, draft follow-ups, propose ground-truth edits. Always confirms each side-effect before committing. Marks the inbox entry routed when done.

  • salary-research

    White-hat salary benchmarking for a (geography, role) pair. Cached at cache/salary-<geo>-<role>.md so repeat calls don't re-fetch. Public sources only — postings, Levels.fyi, Glassdoor, Payscale, BLS/Eurostat, SEC, Blind/Fishbowl as signal. Confidence-tagged per data point.

  • self-healing-context

    Reconciliation pass. Reads ground-truth.md + crm/companies.md + crm/opportunities.md + crm/outreach.md and surfaces discrepancies. Never silently overwrites — every finding is a proposed delta the user reviews. Writes to <WORKING_FOLDER>/reconcile/<YYYY-MM-DD>-findings.md.

  • semantic-recall

    Query the `memory` upstream on the MCP gateway (tools mcp__gateway__memory__*), or fall back to grep-over-markdown, for context relevant to a task. Returns ranked snippets with cited paths. Used by suggest-companies, meeting-prep, weekly-plan, self-healing-context when CONTEXT_STORE=memory. Caller d

  • send-outreach

    Send a previously-drafted outreach email. Reads a draft file from drafts/, presents it one final time to the user, requires explicit "yes, send" confirmation, then delegates to the email-skills companion plugin (personal or business sender per draft frontmatter). On send, updates the draft frontmatt

  • skill-gap-analysis

    Diff current skill inventory against target-role/domain profile. Categorises gaps as critical/material/met. Carries plan notes forward across refreshes. Writes skills/gaps.md. Different shape from suggest-skills (which is forward-looking against a horizon) — this is the inventory delta.

  • suggest-companies

    Rank companies from a domain note (or set of notes) for the user, applying anti-loop logic against outreach.md. Hard-excludes recently-contacted; rank-downs stalled; surfaces freshness so the logic is visible. Writes to <WORKING_FOLDER>/recommendations/companies-<date>.md.

  • suggest-consulting-packages

    For users with a freelance-brand in ground-truth, propose narrow consulting offers (problem framed, scope outlined, rough investment indicated) targeted at a domain or company. Writes to <WORKING_FOLDER>/recommendations/consulting-packages-<date>.md.

  • suggest-projects

    Suggest concrete projects (build / write / contribute) the user could ship to close a skill gap, demonstrate a capability, or create a hook for outreach to a target company. Writes to <WORKING_FOLDER>/recommendations/projects-<date>.md.

  • suggest-roles

    Given ground-truth and (optionally) a target company or domain, suggest role titles/shapes to target. Distinguishes "roles that exist on the market" from "roles I should pitch creating". Writes to <WORKING_FOLDER>/recommendations/roles-<date>.md.

  • suggest-skills

    Identify skill gaps between ground-truth and target roles/companies/domain. Distinguishes "must close to be considered" from "would round out the profile". Writes to <WORKING_FOLDER>/recommendations/skills-<date>.md.

  • tailor-resume

    Produce a resume variant tailored to a specific role/JD. Reads master resume + ground-truth + JD; rewrites bullets to surface relevant experience and mirror JD phrasing where truthful. Never invents experience. Writes to resume/variants/<company>-<role>.md with a tailoring summary.

  • track-status

    Update the status of an existing outreach log row. Use when a contact replies, books a meeting, the meeting happens, the conversation stalls, or the opportunity closes. Records state-change date without rewriting history. The recommendation engine reads these statuses to enforce anti-loop discovery.

  • vector-conflict-check

    For CONTEXT_STORE=memory — verify the workspace namespace(s) on the gateway `memory` server (tools mcp__gateway__memory__*) against the local workspace. Flags memories whose source file was deleted, renamed, or content-changed (hash mismatch), and surfaces memories whose content contradicts current

  • vector-init-applications

    First-run scaffold of a memory namespace dedicated to application/outreach tracking. Creates a `<MEMORY_NAMESPACE>-applications` namespace on the gateway `memory` server (tools mcp__gateway__memory__*), sets the tag schema (company, role, status, applied_date, last_touch, source_path, stage), seeds

  • verify-email

    Validate a single email address via the Hunter email-verifier API. Use when the user has an address (handed to them, scraped, guessed) and wants a deliverability + confidence read before sending outreach. Returns Hunter's verdict (deliverable / risky / undeliverable / unknown), score, and the dispos

  • voice-ingest
  • weekly-log
  • weekly-plan
  • workspace-organize

Slash commands (27)

  • /career:branding

    Audit public brand surfaces — website, GitHub, Hugging Face, LinkedIn — against ground-truth direction. Surfaces drift, gaps, and stale surfaces. Recommendations only.

  • /career:capture

    Capture entry point — voice memo or text. Transcribes if audio, classifies, proposes route, then on confirmation executes the route (task creation, CRM update, follow-up draft, ground-truth delta proposal). Always confirms before any side-effect.

  • /career:compare-offer

    Side-by-side comparison of job offers (or role opportunities) across comp, growth, and fit dimensions.

  • /career:context

    Cost-routing + semantic-recall management. Sync the workspace into the gateway `memory` server, query it, or inspect the routing decision for a given task.

  • /career:cover-letter

    Generate a cover letter for a specific application, grounded in the user's actual experience.

  • /career:crm

    External CRM adapters. Sync markdown CRM with Airtable or Attio (two-way), or migrate one-shot between backends. Markdown stays the source of truth.

  • /career:discover

    Discovery entry point — enumerate companies in a domain, find peers of a seed, scope by remote-friendliness or geography, or chunk a broad topic. All discovery skills write to <WORKING_FOLDER>/domain-notes/ for downstream /career:suggest to consume.

  • /career:ecosystem

    Ecosystem entry point — conferences, communities, job boards, hackathons, investors, LinkedIn import. Lower-stress, high-leverage exploration that maps the surface around a domain. All outputs land in <WORKING_FOLDER>/domain-notes/<slug>/.

  • /career:find-conferences

    Surface relevant conferences/events for the user's discipline, goals, and travel constraints.

  • /career:find-courses

    Surface candidate courses that address the user's top skill gaps.

  • /career:interview-prep

    Build an interview prep brief for a specific round — likely questions, answers anchored in the user's experience, and company-specific research.

  • /career:log-cpd

    Quick-log a CPD (continuing professional development) activity — article, talk, book, course session, mentoring, etc.

  • /career:log-role

    Register a new role of interest — for tracking, applying, or salary benchmarking.

  • /career:meeting-prep

    One-page pre-call brief — talking points in user's voice, questions to ask, fallback pitch, success criterion. Reads ground-truth + research briefs. Writes to <WORKING_FOLDER>/meetings/.

  • /career:onboard

    Onboard the user to a career workspace — capture profile, write plugin config, install companion plugins. Variant-aware (career-os | career-planning | job-search | salary-research).

  • /career:outreach

    Outreach loop entry point — find contact, draft, send, log, and track status. Subcommand-driven. Uses Hunter for contact discovery and email-skills for sending. Always confirms before sending.

  • /career:pipeline-status

    Summarise the current job-application pipeline — by stage, recency, and next actions.

  • /career:plan

    Weekly planning + logging entry point. Reads workspace state to propose a week of actions, or reads diffs at end of week to produce a wrap-up. Delegates time-blocks/tasks to schedule-manager when installed.

  • /career:quarterly-review

    Quarterly career self-review — plan vs actual across goals, CPD, skills, applications.

  • /career:reconcile

    Reconciliation pass — surface drift between ground-truth.md, CRM rows, and recent activity. Every finding cites a specific source row. Never silently overwrites ground-truth — proposes edits the user reviews.

  • /career:research-brief

    Run a single research brief on a company. Use for ad-hoc deep-dives on one angle (e.g. just remote-friendliness, or just glassdoor signal) without paying the cost of a full six-brief run.

  • /career:research-company

    Orchestrate a full six-brief deep-dive on a target company — overview, financials, recruitment, remote-friendliness, glassdoor, cultural-fit — then synthesise a top-level SUMMARY with best/worst signals, candidate interview questions, and a fit-with-ground-truth verdict.

  • /career:salary-benchmark

    White-hat salary benchmarking for a (geography, role) pair. Cached so repeat calls don't re-fetch.

  • /career:skill-gap

    Refresh skills/gaps.md by diffing current skill inventory against target-role profile. Carries plan notes forward.

  • /career:suggest

    Recommendation entry point — given ground-truth and discovery notes, suggest companies (with anti-loop), roles, skills to close, projects to ship, or consulting packages. All suggestions write a dated file to <WORKING_FOLDER>/recommendations/.

  • /career:tailor-resume

    Generate a resume variant tailored to a specific role/JD. Never invents experience.

  • /career:track-application

    Update the status of a job application in the pipeline — stage change, interview scheduled, rejection, offer, follow-up.

Subagents (2)

  • application-data-manager

    Maintains the job-application pipeline database (`data/processes.json`). Use for any read/write operation on the pipeline — status updates, queries, rollups, integrity checks.

  • career-strategist

    Autonomous career strategy subagent. Coordinates multi-step planning — diffing gaps against goals, sequencing CPD, proposing role moves, and drafting narrative arcs. Use for multi-file, multi-step career planning operations.

View source on GitHub blog.danielrosehill.com

More from danielrosehill/Claude-Code-Plugins

All 185 plugins →

Product research and procurement skills with a particular focus on technical specification conformance — does this part actually meet the requirement, and can you show your working. Marketplace-agnostic: spec definition from a vague want or a photograph, annotated search vocabulary, versioned spec-as-code, manufacturer datasheet retrieval, cross-region part-number equivalence, conformance evaluation matrices, bills of materials and RFQ packages. Plus the surrounding process: intake, research, compare, evaluate, recommend, market-check, spec-driven market landscape surveys, live price/delivery scanning through your own VPN egress, preference memory and hardware-rig profiling. Hands off to the marketplace-specific plugins (shopping, israel-shopping, amazon, aliexpress-israel-skills) once a question becomes about a particular shop.

14 skills · 34 commands · 7 agents

31

Smart home — Home Assistant, Snapcast multi-room audio, Plex media server ops, with HA/audio/media-server variants.

3 skills · 47 commands · 5 agents

31

Audio production — normalize, VAD, transcribe, diarize, podcast assembly, with engineering/podcast/transcript variants.

17 skills · 34 commands · 1 agent

31

Image production — editing, format conversion, batch ops, and filesystem organisation by resolution, aspect ratio, orientation, format, EXIF time, camera, plus dedupe and metadata scrubbing.

29 skills · 19 commands

31

PR and media monitoring — scan coverage, summarize press, draft responses, comms strategy, with monitoring/response/strategy variants.

1 skill · 28 commands · 17 agents

31

Video editing, transcoding, video processing, and multimedia workflow automation. Two-tier workspace (index + project), per-user data store, and a growing set of ffmpeg/MLT/Kdenlive primitives.

40 skills

31

Similar plugins

agents-md

claude

AGENTS.md as project instructions, by one option. Under claude-md-or-agents-md a project with no instruction files of its own gets its AGENTS.md files instead: a prompt.context hook asks $.fs.ancestors for every AGENTS.md and .claude/AGENTS.md from the filesystem root down to the working directory and hands them to the engine as project instruction files, which it renders, announces and withholds from agents exactly as it does CLAUDE.md, skipping any file the engine already loaded by import or link; a tool.call hook on Read attaches the ones under the project root as the engine attaches a nested CLAUDE.md. Under claude-md-and-agents-md every AGENTS.md is loaded beside CLAUDE.md. Under managed-only the project's and the person's instruction files are dropped and the organization's managed ones kept. Under claude-md the engine's walk stands alone. claude-md-or-agents-md is the default.

anthropics/claude-code 155,476

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

Real-time graph intelligence — personalized PageRank, streaming delta updates, witness-signed reasoning, and federation-distributable vectors

1 skill

ruvnet/ruflo 81,589

Personalized AWS guidance built on patterns from 350,000+ startups. Get architecture, cost, and security recommendations matched to your stage, from day-one account setup to production-ready infrastructure. Migrate to AWS from Azure, GCP, or Heroku with resource discovery, cost estimates, and generated Terraform. Move OpenAI, Azure OpenAI, and Gemini code to Amazon Bedrock, and plan and prototype AI agents on AgentCore and other AWS runtimes. Includes AWS Activate credits eligibility, 60+ exclusive startup offers, and multi-account, multi-region support. Built by AWS Startup Solutions Architects.

13 skills · 1 command · 7 agents · 1 MCP server

anthropics/claude-plugins-official 47,076

Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research for early-stage companies

5 skills · 3 commands · 1 agent

wshobson/agents 42,461

Ingests GP packages, runs valuation template, stages LP reporting

4 skills · 1 agent

anthropics/financial-services 41,259

Maintain Career?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins185 plugins