Skip to content
Back to skills

Commands

ASecurity

Analyze skill gaps across your tracked jobs (aggregate) or one posting (targeted), then build a prioritized, web-sourced learning plan and save a report.

  • 22 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added August 30, 2026
ai-agentsbash

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned August 30, 2026

npx -y skills add suraj-davariya/ai-job-search --skill commands --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Commands?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Commands
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/suraj-davariya-commands/badge)](https://www.skillsdirectory.com/skills/suraj-davariya-commands)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
description: Analyze skill gaps across your tracked jobs (aggregate) or one posting (targeted), then build a prioritized, web-sourced learning plan and save a report.
argument-hint: "[job url | pasted posting | (blank for aggregate)]"
allowed-tools:
  - Read
  - Write
  - Edit
  - Bash
  - Glob
  - Grep
  - WebSearch
  - WebFetch
---

# /upskill — Skill Gap Analysis

> **Spec:** REQ-3001–3011, ARCH-0040 (Career Development), ARCH-0008
> **Backed by:** the `career-development` Plane-1 skill
> **Used by:** the dashboard Upskill surface (reads the `upskill/report-*.md` files this produces)

Activate the **`career-development`** skill and run its full workflow:

1. **Pick the mode** (REQ-3001):
   - `/upskill` (no argument) → **aggregate** mode — analyze every job in
     `job_search_tracker.csv`. If the tracker is empty, say so and suggest targeted mode
     instead of writing an empty report.
   - `/upskill <url>` (or pasted posting text) → **targeted** mode — analyze one posting.
     If the URL can't be fetched, ask for a paste (DEC-011); never abort.
2. **Load data** (REQ-3002, REQ-3003) — candidate profile always; tracker + most recent
   previous report in aggregate mode; the fetched/pasted posting in targeted mode.
3. **Pass 1 — hard-skill diff** (REQ-3004) — required/preferred skills vs. profile,
   fit-weighted in aggregate mode; generous matching removes skills already held.
4. **Pass 2 — synthesis** (REQ-3005) — domain / soft / tooling / credential gaps.
5. **Gap heatmap** (REQ-3006, REQ-3011) — Critical/High/Medium/Low table printed first;
   Low gaps listed but not planned.
6. **Learning plan** (REQ-3007) — 2–3 **real, web-searched** resources per Critical/High
   gap (and Medium when <5 gaps total), with study direction and time estimate. Never
   fabricate resources (ARCH-0007).
7. **Study order** (REQ-3008) — dependency-aware numbered sequence with total time.
8. **Save the report** (REQ-3009, REQ-3010) — always write
   `upskill/report-YYYY-MM-DD.md` (aggregate) or
   `upskill/report-YYYY-MM-DD-<company>-<role>.md` (targeted), including the since-last
   delta in aggregate mode.

Full behavior lives in `.claude/skills/career-development/SKILL.md`.

Files in this skill

  • apply.md18.7 KB
  • expand.md7.8 KB
  • reset.md6.3 KB
  • search.md1.6 KB
  • setup.md13.8 KB
  • upskill.md2.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.