skills/gap_analyzer/SKILL.md
# Skill: gap_analyzer ## What it does Analyzes the developer's GitHub profile and projects to identify skill gaps, strengths, and overall hirability score for the target role. Uses Groq LLM with temperature=0.0 for consistent scoring. ## Inputs - `session.profile` — GitHub profile and repo data - `goals.yaml` — target role, skills, companies ## Outputs - `output/gap_report.md` — detailed gap analysis - `memory/latest_snapshot.json` — committed snapshot for tracking ## When the planner should
npx skillsauth add omerfarooq223/careerpilot-agent skills/gap_analyzerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Analyzes the developer's GitHub profile and projects to identify skill gaps, strengths, and overall hirability score for the target role. Uses Groq LLM with temperature=0.0 for consistent scoring.
session.profile — GitHub profile and repo datagoals.yaml — target role, skills, companiesoutput/gap_report.md — detailed gap analysismemory/latest_snapshot.json — committed snapshot for trackingconfig/goals.yamlmemory/short_term.py — SessionMemoryactions/executor.py — call_groq(), save_output()1.0.0
testing
# Skill: rewrite_readme ## What it does Generates a professional, portfolio-grade README.md for a specified repo — including badges, features, installation, usage, structure, and future plans. ## Inputs - `session.profile.repos` — repo details from GitHub observer - `session.gap_report.weakest_repos` — auto-selects if no repo specified - Optional: explicit `repo_name` argument ## Outputs - `output/readme_<repo_name>.md` — complete drop-in README replacement ## When the planner should use thi
development
# Skill: suggest_project ## What it does Analyzes the agent's current gap report and suggests one specific mini-project the developer can build in 5–7 days to address their most critical skill gap. ## Inputs - `session.gap_report.critical_gaps` — list of skill gaps - `session.gap_report.overall_score` — current hirability score - `goals.yaml > target_role` — the role being targeted - `goals.yaml > preferred_stack` — preferred technologies ## Outputs - `output/suggested_project.md` — structure
development
# Skill: weekly_nudge ## What it does Writes a brutally honest weekly progress report — opens with an honest assessment, calls out what was done or skipped, sets 3 specific goals for the coming week with deadlines, and closes with one earned motivator. ## Inputs - `session.profile.name` — developer name - `session.gap_report` — current gaps and score - `memory/long_term.get_score_history()` — week-over-week scores - `session.actions_taken` — what the agent did this session ## Outputs - `outpu
development
# Skill: linkedin_writer ## What it does Generates a human-sounding LinkedIn post based on the developer's GitHub repos and profile. Returns a structured JSON payload to the Web UI to trigger a Human-in-the-Loop (HITL) approval flow. ## Inputs - `session.profile` — GitHub profile and repo data - `session.gap_report` — strengths and score - `goals.yaml` — target role, skills, credentials - SQLite action log — detects if first ever post ## Outputs - `output/linkedin_<type>_<repo>.md` — saved p