Quick Start

Install the Skilark CLI and get your first coding challenge in 30 seconds. Requires Python 3.11+. No API key needed.

pip install skilark
skilark

First run launches onboarding — pick your topics, get your first challenge in 30 seconds.

Commands

skilark

Interactive menu. First run triggers onboarding. Subsequent runs show a menu with the following options: Today's challenge, My status, Market signals, Find my fit, Configure topics, Link accounts.

skilark today

Daily coding challenge matched to your topics. Shows a code snippet and asks you to predict the output. Controls: [h] hint, [s] skip, [q] quit. After answering: explanation and a deep-dive link to the relevant refresher page. Self-correction is available on wrong answers.

skilark status

Your streak, weekly progress, all-time completions, and per-topic breakdown.

skilark signals

Top 5 market signals for the current week — hiring surges and salary insights. Use --all for the full list.

skilark fit <query>

Semantic job search. Example:

skilark fit "senior backend engineer python"

Shows matching roles, salary range, top skills, and top companies. Use --detail for verbose output. Use --resume path.pdf for resume-based search with skill gap analysis (max 5MB PDF).

skilark config

Update your topic preferences.

skilark link [CODE]

Cross-channel account linking. Without a code: generates a 6-character code (expires in 10 minutes). With a code: redeems it to link your CLI and Telegram accounts.

Account Linking

Your progress syncs across CLI and Telegram. Generate a code in one channel, enter it in the other.

Coming Next