jobs-interview

Installation
SKILL.md

jobs-interview

Turn a cached offer + the user's profile into an interview prep pack, persist it, and optionally run a mock interview that tracks readiness.

Inputs

  1. The offer — read it from the cache by key with sjctl offer show <offerKey> --json (full detail, description as plain text, no API call). It must have been seen by a prior search; if not, run /jobs-search first. Don't re-run search to fetch one offer.
  2. The profile — sjctl profile show --json (the default profile, or pass --profile <name>).
  3. The latest evaluation, as a seed for the gap analysis — sjctl evaluate show <offerKey> --json. If it exists, reuse dimensions.skillMatch / seniorityFit and rationale, and seed readiness from grade. If it does not exist, do the gap analysis yourself and suggest running /jobs-evaluate first.

Resolve sjctl in this order: (1) on PATH, (2) ~/.solid-jobs-skills/bin/sjctl[.exe], (3) ./sjctl[.exe] in the repo. If none exist, install it and use the printed path:

  • macOS/Linux: curl -fsSL https://raw.githubusercontent.com/solid-company/solid-jobs-skills/v0.6.0/scripts/install-sjctl.sh | bash
  • Windows: irm https://raw.githubusercontent.com/solid-company/solid-jobs-skills/v0.6.0/scripts/install-sjctl.ps1 | iex
  • Dev fallback (Go, inside repo): go run ./cmd/sjctl

Build the prep pack

Installs
5
GitHub Stars
5
First Seen
Aug 4, 2026
jobs-interview — solid-company/solid-jobs-skills