By tmargolis
AI-powered end-to-end job search companion. Combines recruiter, career coach, reverse recruiter, and market analyst into a single intelligent platform with a feedback loop that learns what works for you.
npx claudepluginhub tmargolis/career-navigator --plugin career-navigatorAnalyzes application outcome data to identify what's working and what isn't. Identifies core strengths and transferable skills in the user's experience that apply across roles and industries. Assesses AI and automation displacement risk for current and target roles using the Anthropic Economic Index. Updates ExperienceLibrary performance weights and feeds recommendations to resume-coach and job-scout.
Provides candid, evidence-based role competitiveness assessments using a norm/exception/strategy pattern. Identifies where the user's pipeline deviates from market expectations and recommends concrete options to reposition into the "exception" category.
Career Navigator interview preparation and mock interviews: stage-specific coaching (recruiter through executive), company and current-events context, adaptive mock modes and vibes, optional host TTS/STT for voice prep—user audio only; never implies recording the other party.
Scores and ranks job listings using outcome-weighted signals from the user's application history. Cross-references search_performance from tracker and performance_weights from ExperienceLibrary, plus strategy signals from honest-advisor/market-researcher, to surface the highest-probability opportunities first. Invoked by the search-jobs skill.
Produces a market intelligence brief for target roles by combining role demand trends, AI/automation displacement signals, and geography-specific competitiveness context. Invoked by the market-brief skill and can inform job-scout targeting.
Network analysis, gap identification, and warm-path planning for job search. Event discovery with ROI scoring, presentation opportunity flagging, and multi-scope event radar. Message and outreach copy live under writer. Invoked by networking-strategy, network-map, event-intelligence, and event-radar skills.
Assembles optimized resumes from the ExperienceLibrary for specific target roles. Scores for ATS compatibility, identifies narrative gaps and strengths, and provides candid coaching on how to strengthen the application. Invoked by the tailor-resume and resume-score skills.
Owns all user-facing prose Career Navigator ships: outreach (LinkedIn, email, InMail), cover letters, follow-up messages, and LinkedIn-style posts. Evaluates drafts for cultural/political risk vs target employers; suggests topics. Consumes structured briefs from other agents and matches the user's voice using voice-profile samples. Invoked by draft-outreach, content-suggest, evaluate-post, and orchestration from cover-letter and follow-up skills. **ContactContextBrief** from **contact-context** is folded in by **draft-outreach** by default when connectors exist, or by the user in chat.
Ingests a resume, CV, or portfolio document into the ExperienceLibrary. Extracts structured experience units and merges them into CareerNavigator/ExperienceLibrary.json. Fires when the user uploads or references a new source document. Also invocable via /career-navigator:add-source.
Evaluates AI and automation displacement risk for the user's current and target roles at the task level, using the Anthropic Economic Index. Identifies durable differentiators and suggests narrative reframes where the user's positioning overweights high-risk tasks. Invokes the analyst agent.
Lists all generated artifacts in the artifact inventory with metadata: type, date created, target role and company, ATS score if available, and linked application outcome if known. Fires when the user asks to see their generated documents or artifact history. Also invocable via /career-navigator:list-artifacts.
Generates a market intelligence brief for the user's target roles, including role demand trends, AI/automation displacement signals, and geographic competitiveness context. Invokes the market-researcher agent.
Builds and refreshes CareerNavigator/StoryCorpus.json by extracting interview story candidates from raw sources (journals, PKM notes, debriefs, resumes, and related documents). Runs as a one-time/offline preprocessing pass and as an incremental refresh when new source files are detected in {user_dir}.
Starts a mock interview session with configurable mode (guided, random, adaptive), stage (recruiter, hiring manager, technical, panel, executive, final), and vibe (supportive through bored). If mode or vibe are omitted, the system selects defaults and announces them. Delegates to interview-coach; optional mcp-voice MCP TTS/STT when tools are present. Also invocable via /career-navigator:mock-interview.
Produces negotiation leverage and a send-ready negotiation draft via writer. Loads OfferContext persisted by evaluate-offer and avoids re-collecting already-known details.
Maps plausible paths and gaps from the user to target employers—bridges, hypotheses, and dream-job leverage points. Outputs prose plus network_map_v1 JSON for a future visualization layer. Invokes networking-strategist.
Builds an evidence-based networking plan for target roles—priorities, sequencing, warm paths, and gap fixes. Outreach copy is handled by writer. Invokes networking-strategist.
Analyzes application outcome data to find what's working and what isn't. Cross-references tracker history with artifact performance to update ExperienceLibrary weights and surface search_performance signals. Invokes the analyst agent.
Generates a self-contained interactive D3 pipeline dashboard as an HTML file and opens it in the browser. Shows application timeline, pipeline funnel with conversion rates, benchmark comparisons against industry norms, AI displacement outlook, transferable strengths, and ExperienceLibrary performance weights. Can be invoked standalone or as the final step of the analyst report.
Full interview preparation for a specific application or role: company and news context, stage-specific questions (recruiter, hiring manager, technical, panel, executive, final), and story evidence retrieved from StoryCorpus (with ExperienceLibrary fallback), optional voice/STT via interview-coach. Saves a brief under CareerNavigator/interview-prep/ and logs a [prep] note in tracker.json. Also invocable via /career-navigator:prep-interview.
Runs all four analyst operations — outcome pattern analysis, transferable strengths, AI displacement assessment, and market benchmark — and delivers a unified insight report followed by an interactive D3 pipeline dashboard opened in the browser. The integrated view of the user's search health, career capital, future positioning, and how their metrics compare to industry norms. Invokes the analyst agent and pipeline-dashboard skill.
Scores a resume against a job description for ATS keyword match, formatting compliance, and narrative strength. Fires when the user shares a resume alongside a job description without explicitly requesting tailoring, or explicitly asks for a score. Also invocable via /career-navigator:resume-score.
Pulls live compensation data for a role and location using the Apify best-job-search actor. Returns a markdown table of salary-bearing listings sorted by maximum salary, plus a compensation range summary (min, max, median). Fires when compensation is mentioned in any context — offer evaluation, role targeting, or explicit request.
Search and rank relevant job listings using connector-first discovery. Uses Indeed MCP when available, then browser/manual fallback for state/federal boards, niche boards, and company/ATS career pages.
Identifies the user's core transferable capabilities from their ExperienceLibrary and maps them to role types and industries beyond their current track. Surfaces non-obvious destinations and flags domain-dependent vs. portable strengths. Invokes the analyst agent.
Retrieves a small, competency-matched subset of interview stories from CareerNavigator/StoryCorpus.json for prep and mock interview workflows. Returns only the highest-fit stories so the model can expand into STAR responses without loading full raw journals.
Suggests non-obvious role opportunities based on transferable strengths and market conditions. Invokes honest-advisor and market-researcher, then writes outcome-driven role signals for job-scout scoring improvements.
Assembles an optimized resume for a specific role from the ExperienceLibrary, scores it for ATS compatibility, and saves it to the artifact inventory. Fires automatically when the user shares or pastes a job description, or expresses intent to apply to a specific role. Also invocable via /career-navigator:tailor-resume.
Logs a new application or updates an existing one in tracker.json. Handles full conversational tracking: stage history, contact management, interview logging, offer capture, outcome recording, and follow-up scheduling. Accepts any application event conversationally. Also invocable via /career-navigator:track-application.
Recommends learning investments using a cost-benefit-time ROI analysis across certifications, degrees, bootcamps, and self-study. Invokes the honest-advisor agent in training-roi mode.
Runs whenever tracker records change. Re-checks outcome freshness, flags when job-scout signals should be refreshed, and triggers pattern-analysis nudges at key resolved-outcome milestones.
Runs after artifact writes. Reconciles artifacts-index with files on disk in the user job search folder and prepares an analytics-ready artifact event summary.
Provides a candid, evidence-based assessment and gap analysis against the user's target role requirements using the `honest-advisor` agent's norm/exception/strategy pattern.
Auto-fires when a resume is being generated or is in context. Runs ATS checks via resume-coach and returns a prioritized list of inline fix suggestions — each showing the original text and a specific proposed rewrite. Distinct from resume-score, which produces a formal score card on explicit request. This skill suggests and applies fixes.
Benchmarks the user's pipeline conversion rates, response timelines, ATS scores, and compensation positioning against industry norms segmented by role, level, company size, and geography. Invokes analyst Operation 4.
Builds a realistic, honest near/medium/long-term career trajectory and gap analysis using profile + ExperienceLibrary, with market-informed demand and AI/automation displacement outlook. Saves `career-trajectory.md` for downstream job-scout scoring.
Compares multiple active offer-stage applications with side-by-side compensation, role fit, scenario-specific risk, and trajectory alignment. Produces an honest ranking and prompts negotiation handoff.
Surfaces prior email and Google Calendar / M365 calendar context when tools allow—read-only, user-approved. Includes past and upcoming meetings with a contact for meeting-history awareness and warm-networking identification (e.g. scheduled sync = warm relationship signal). If the user says they sent mail but the address was wrong, trust them and help find a better address (Gmail MCP is unreliable for bounces). Feeds draft-outreach and writer with a ContactContextBrief.
Recommends LinkedIn and professional post topics, angles, and cadence aligned to profile and ExperienceLibrary. Invokes writer.
Produces a targeted cover letter via a CoverLetterBrief and writer final prose—honest, specific, voice-matched. Saves to the artifact inventory. Fires after tailoring or on request. Also /career-navigator:cover-letter.
Runs on the daily scheduler. Delivers the routine operating brief (pipeline digest, overdue follow-ups, interview context, conditional pre-interview brief for today, market summary, and action prompts). /career-navigator:morning-brief triggers a focused day-of prep slice only—no separate morning-brief skill.
Produces send-ready outreach copy (LinkedIn, email, InMail) from user intent and optional networking-strategist handoffs. Invokes writer. Prior communication history is folded in by default when mail/calendar connectors exist—via contact-context and ContactContextBrief—unless the user skips or the message is truly generic/cold with no named recipient.
Provides honest, scenario-aware evaluation of a job offer (employed vs unemployed context), including role fit, utilization analysis, compensation fairness using market benchmarks, and negotiation-readiness leverage points. Persists OfferContext for downstream negotiation/comparison.
Evaluates a professional post or outreach draft for audience fit and cultural/political/reputational risk vs target company profiles. Invokes writer.
Evaluates specific conferences and meetups for networking ROI, audience fit, cost-time tradeoffs, and presentation or speaking opportunities. Invokes networking-strategist.
Discovers networking events across local, regional, national, and international scopes with ROI tiers and presentation flags. Invokes networking-strategist.
Surfaces only critical, time-sensitive notifications when the user begins a session or runs this skill on a cadence they configured in Cowork. Routine summaries belong in daily-schedule.
Ambient nudge for offer-evaluation and follow-up timing based on tracker state. Prompts the user to run evaluate-offer when an active offer exists but OfferContext has not been created yet.
Surfaces follow-up priorities across all active applications using company-specific response window data. Classifies each application as within window, approaching, overdue, or critical. Researches and stores response window data for any company not yet on file. Builds FollowUpBrief entries and invokes writer for send-ready messages. Connector context enriches briefs with email/calendar data when available and approved.
Opt-in post-interview capture: transcribe the user's own audio (user audio only), extract structured takeaways, and update tracker.json. Surfaces employer policy warning once; jurisdiction/retention per spec §13.1. Uses the local mcp-voice MCP (faster-whisper STT) when available. Not an agent—a skill orchestrating tools and track-application patterns. Also invocable via /career-navigator:interview-capture.
Launch your job search with Career Navigator: the single entry point for configuration. Sets up the job search folder, builds the user profile, ExperienceLibrary and application tracker from existing documents, walks through the Indeed MCP connector (browser OAuth) for live job search, optional Apify for salary data, optional Gmail / Microsoft 365 inbox and optional Google Calendar connectors (OAuth) for outreach and meeting context, optional LinkedIn post analytics, and optional cloud storage connectors (Google Drive, OneDrive, Dropbox) when applicable. No Customize button required — run this command to do everything.
Read-only snapshot of the user's own LinkedIn post analytics into tracker.json networking entries. Requires browser control (Claude in Chrome MCP or approved computer/browser use). Scheduled-friendly.
Comprehensive real estate investment analysis plugin with financial modeling, market data APIs, deal analysis agents, and tax-aware structuring. Covers all property types: residential, commercial, multifamily, short-term rentals, and land development.
External network access
Connects to servers outside your machine
Uses power tools
Uses Bash, Write, or Edit tools
Open-source, local-first Claude Code plugin for token reduction, context compression, and cost optimization using hybrid RAG retrieval (BM25 + vector search), reranking, AST-aware chunking, and compact context packets.
Efficient skill management system with progressive discovery — 410+ production-ready skills across 33+ domains
Agent Skills for AI/ML tasks including dataset creation, model training, evaluation, and research paper publishing on Hugging Face Hub
Write SQL, explore datasets, and generate insights faster. Build visualizations and dashboards, and turn raw data into clear stories for stakeholders.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.