Open https://t.me/MySkilarkBot → tap Start → pick topics → pick schedule → get first challenge. That's it.
When you open the bot for the first time, onboarding walks you through three steps:
Your first challenge is sent immediately after setup completes.
/startBegin onboarding or re-enter setup to change your schedule. Safe to run at any time — existing progress is preserved.
/statusView your streak, weekly count, all-time completions, and top topics.
/topicsUpdate your topic preferences using the same toggle keyboard from onboarding. Changes take effect on your next challenge.
/moreGet another challenge right now without waiting for the daily push. Useful if you want extra practice or missed a day.
/signalsTop 5 market signals for the week — company hiring surges and salary outliers. Use /signals all for the full list.
/fit <keywords>Semantic job search against current listings. Example:
/fit senior backend engineer Python
Or send a PDF resume directly (no command needed) for skill gap analysis. Max 5MB.
/linkGenerate a 6-character code to link your Telegram and CLI accounts. See Account Linking below.
Just type your answer as a plain text message — no command prefix needed. The bot replies with whether you're correct and an explanation of the answer.
If you answer incorrectly, you get two self-assessment buttons:
Send any PDF file directly to the bot — no command needed. The bot extracts your profile, searches for matching roles in current listings, and identifies skill gaps. Maximum file size is 5MB.
Challenges arrive automatically at your chosen time. To change your schedule, run /start again and select a new time slot. Schedule times are UTC — see Limitations below.
Your progress syncs across CLI and Telegram once accounts are linked. Linking is bidirectional — start from either side:
/link in the bot to get a 6-character code, then run the following in your terminal:
skilark link CODE
skilark link
Then paste it when the bot asks during /start → "I have an existing account".
/help command. Use this page or the BotFather command menu for command discovery.