From career-navigator
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.
npx claudepluginhub tmargolis/career-navigator --plugin career-navigatorThis skill uses the workspace's default tool permissions.
Invoke the `analyst` agent to run all three operations and deliver the integrated insight report.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds scalable data pipelines, modern data warehouses, and real-time streaming architectures using Spark, dbt, Airflow, Kafka, and cloud platforms like Snowflake, BigQuery.
Builds production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch job scheduling.
Invoke the analyst agent to run all three operations and deliver the integrated insight report.
Read {user_dir}/CareerNavigator/tracker.json, {user_dir}/CareerNavigator/ExperienceLibrary.json, {user_dir}/CareerNavigator/profile.md, and {user_dir}/CareerNavigator/artifacts-index.json. If the ExperienceLibrary is empty:
"Your ExperienceLibrary is empty. Run
/career-navigator:add-sourceto add a resume first."
If the tracker has no applications, note this inline — pattern analysis will be limited but the other two operations can still run.
Read {user_dir}/CareerNavigator/artifacts-index.json.
If any artifact with type: "resume" is missing ats_score (or has ats_score: null):
resume-score for that resume artifact (reference its filename so the skill can look it up and run the ATS check pass).ats_score the ATS pass can compute.{user_dir}/CareerNavigator/artifacts-index.json after the ATS pass(es). If scores are still missing, note the remaining ATS gaps in the report highlights.Hand off to the analyst agent with:
CareerNavigator/tracker.jsonCareerNavigator/ExperienceLibrary.jsonartifacts-index.jsonCareerNavigator/profile.mdreferences/AI_Job_Report-Anthropic-2026-03.pdf before the displacement assessment{user_dir}/CareerNavigator/analyst-graph-data.json, using this schema:
ai_displacement_outlook: {overall_risk, exposure_min_pct, exposure_max_pct, durable_min_pct, durable_max_pct, durable_differentiators[], narrative_reframe}transferable_strengths: array of {name, rating, score_0_100, evidence, destinations[]}In the text report, include only HIGHLIGHTS, PART 1: WHAT'S WORKING IN YOUR SEARCH, and RECOMMENDED NEXT ACTIONS. Do not output PART 2/PART 3/PART 4 sections; instead direct the user to the pipeline dashboard for the AI displacement + transferable strengths graphs and for pipeline/benchmark details.
**Analyst Report** — {today's date}
HIGHLIGHTS
- Search: {1-sentence verdict on what's working or not}
- Strengths: {1-sentence on the most transferable capability}
- AI outlook: {1-sentence on overall displacement risk posture}
- vs. Market: {1-sentence on how pipeline metrics compare to norm for this level and market}
- ATS status: {1-liner on whether `ats_score` exists for your resume artifacts (and remaining gaps)}
---
PART 1: WHAT'S WORKING IN YOUR SEARCH
{1–2 sentence highlight for the single most actionable outcome-pattern finding}
{Short detail (3–6 bullets) capturing: what the data shows, what it doesn't show yet, and the 1–2 biggest pipeline bottlenecks}
ExperienceLibrary weights updated: {n} changed ({n} up, {n} down)
Data confidence: {Preliminary / Directional / Moderate / High}
Note: The AI displacement + transferable strengths graphs (and pipeline funnel/benchmark + ExperienceLibrary weights) are interactive in your pipeline dashboard, so I’m not duplicating those charts/tables in the text report.
---
---
PART 3: AI DISPLACEMENT OUTLOOK
{1–2 sentence section highlight before detail}
{Risk profile for current and target roles, durable differentiators, narrative reframe}
---
PART 4: BENCHMARK vs. INDUSTRY NORMS
{1–2 sentence section highlight — are metrics above or below norm for this level and market?}
Pipeline ({level} · {primary company size} · {geography})
App → Response: {user%} norm {low–high%} {▲ above / ▼ below / — at norm}
Response → Screen: {user%} norm {low–high%} {▲/▼/—}
Screen → Interview: {user%} norm {low–high%} {▲/▼/—}
Interview → Offer: {user%} norm {low–high%} {▲/▼/—}
Avg days to response: {n}d norm {low–high}d {▲/▼/—}
Ghosting rate: {user%} norm {low–high%} {▲/▼/—}
ATS Scores
Avg: {n}/100 · threshold: 70+ · {above/below}
Lowest: {score} — {filename}
{1–2 sentences on compensation positioning vs. level and company size norms, or note to run salary-research if no data}
---
RECOMMENDED NEXT ACTIONS
1. {Most impactful action, drawing on all four analyses}
2. ...
Write {user_dir}/CareerNavigator/analyst-graph-data.json (create {user_dir}/CareerNavigator/ if needed) using the graph-ready data returned by the analyst agent in step 2.
Required JSON keys:
ai_displacement_outlooktransferable_strengthsIf any field is missing due to insufficient data, set it to null (or []) so the dashboard shows placeholders instead of failing.
Dashboard subkeys (when available):
ai_displacement_outlook: overall_risk, exposure_min_pct, exposure_max_pct, durable_min_pct, durable_max_pcttransferable_strengths[]: name, rating, score_0_100 (plus optional evidence and destinations[])After presenting the text report, invoke the pipeline-dashboard skill. It will read the same data files, build the visualization, write {user_dir}/CareerNavigator/pipeline-dashboard.html, and open it in the browser automatically.
Do not wait for the user to ask — generate it every time the report runs.
Based on the most prominent finding across all four analyses:
/career-navigator:ats-optimization on specific resumes that could be improved."/career-navigator:tailor-resume using the updated ExperienceLibrary weights."/career-navigator:search-jobs targeting {role type}."/career-navigator:cover-letter to try a reframed narrative."/career-navigator:benchmark for the full breakdown with targeted fixes."