From career-navigator
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.
npx claudepluginhub tmargolis/career-navigator --plugin career-navigatorThis skill uses the workspace's default tool permissions.
Run `career-plan` to produce a realistic career plan and a
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.
Run career-plan to produce a realistic career plan and a
career_trajectory_v1 JSON artifact saved to:
{user_dir}/CareerNavigator/career-trajectory.md.
If the host UI asks you for a directory to share with an agent during this
skill's run, share only your {user_dir} job-search folder (the one
containing CareerNavigator/).
All reads/writes for this skill are under:
{user_dir}/CareerNavigator/profile.md{user_dir}/CareerNavigator/ExperienceLibrary.json{user_dir}/CareerNavigator/career-trajectory.md{user_dir}/CareerNavigator/career-trajectory-{as_of}-{ideal_role_slug}.md (versioned snapshot)Do not share the whole workspace or unrelated folders.
Read:
{user_dir}/CareerNavigator/profile.md{user_dir}/CareerNavigator/ExperienceLibrary.jsonIf missing, output:
Career plan skipped: run
/career-navigator:launchto initializeCareerNavigator/first.
If the user provides an explicit target (e.g. "for an Applied AI PM role" or
"ideal_role: Senior Product Manager"), capture it as ideal_role for targeted
gap analysis. Otherwise set ideal_role = null.
Hand off to the market-researcher agent with:
profile.md and key target roles/locations (as provided).ExperienceLibrary.json (so it can align displacement risk to the
user's durable strengths).Hand off to the honest-advisor agent with:
ideal_role (if present).## Employment Context (if present) so the plan can
account for transition cost (employed) or urgency/runway (unemployed).Instruction: apply the norm/exception/strategy pattern and output a CareerTrajectoryReport with:
If ideal_role is set:
career-trajectory.md + career_trajectory_v1 (with versioned history)Write the final markdown report (including a fenced career_trajectory_v1
JSON block) to:
{user_dir}/CareerNavigator/career-trajectory-{as_of}-{ideal_role_slug}.md
Where:
as_of = current date YYYY-MM-DDideal_role_slug = ideal_role lowercased, trimmed, spaces collapsed to -, and any characters in \ / : * ? " < > | removed; if ideal_role = null, use no-ideal-role.{user_dir}/CareerNavigator/career-trajectory.md
Write order (recommended):
job-scout + daily-schedule behavior is unchanged).Markdown heading requirement:
Include a line like:
## Career trajectory analysis ({YYYY-MM-DD})
so daily-schedule can detect staleness.
career_trajectory_v1 JSON block requirement (for job-scout parsing):
Your JSON block must look like:
{
"schema": "career_trajectory_v1",
"as_of": "{YYYY-MM-DD}",
"ideal_role": "{string or null}",
"near_term_roles": [
{ "rank": 1, "role_title": "...", "achievability_label": "high|med|low", "rationale": "..." }
],
"medium_term_roles": [
{ "rank": 1, "role_title": "...", "achievability_label": "high|med|low", "rationale": "..." }
],
"gap_analysis": [
{ "priority_rank": 1, "gap_area": "...", "why_it_matters": "...", "roi_score_0_100": 0, "cost_time_estimate": "...", "execution_risks": "..." }
]
}
If the write-to-disk tool fails:
career-trajectory.md).Present the conversational CareerTrajectoryReport in chat and confirm:
Saved snapshot to
{user_dir}/CareerNavigator/career-trajectory-{as_of}-{ideal_role_slug}.md(and updated{user_dir}/CareerNavigator/career-trajectory.mdfor downstream scoring).