Poll Telegram for job search messages — apply to jobs, search for roles, check status, all via chat

No licenceAuto-check: notesBusiness, Finance & HR

Install Jobsearch Telegram

skills CLI
$ npx skills add proficientlyjobs/proficiently-claude-skills --skill jobsearch-telegram -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install proficientlyjobs/proficiently-claude-skills jobsearch-telegram --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/proficientlyjobs/proficiently-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/jobsearch-telegram .claude/skills/jobsearch-telegram && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
jobsearch-telegram
GitHub stars
411
Token cost
~3.2k tokens
SKILL.md length
1,231 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
None found

At a glance

Poll Telegram for job search messages — apply to jobs, search for roles, check status, all via chat

  • Works in 11 steps: Create a Telegram Bot → Get the Chat ID → Save Config → …
  • Tasks that involve Job search and resumes
  • SKILL.md covers First-Time Setup, Config & State Files, Workflow and Key Rules, plus 2 more sections
  • Calls curl and jq; reaches api.telegram.org

What it does

Jobsearch Telegram is an agent skill from proficientlyjobs/proficiently-claude-skills. Poll Telegram for job search messages — apply to jobs, search for roles, check status, all via chat

Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Business, Finance & HR, covering Job search and resumes. It works with Telegram. The repository describes itself as: Claude Code skills for AI-powered job search, resume tailoring, and cover letter writing.

When your agent uses it

  • Tasks that involve Job search and resumes

Example prompts

  • “/jobsearch-telegram”

Requirements

  • Pre-approved tools (allowed-tools): Read, Write, Edit, Glob, Grep, Bash, WebFetch, WebSearch, mcp__claude-in-chrome__tabs_context_mcp, mcp__claude-in-chrome__tabs_create_mcp, mcp__claude-in-chrome__navigate, mcp__claude-in-chrome__read_page, mcp__claude-in-chrome__find, mcp__claude-in-chrome__form_input, mcp__claude-in-chrome__javascript_tool, mcp__claude-in-chrome__computer, mcp__claude-in-chrome__upload_image, mcp__claude-in-chrome__get_page_text, mcp__claude-in-chrome__read_console_messages

Workflow steps

11 steps, taken from the step headings in SKILL.md.

  1. Create a Telegram Bot
  2. Get the Chat ID
  3. Save Config
  4. Verify
  5. Load Context
  6. Poll for Messages
  7. Classify Each Message
  8. Handle Confirmation Reply
  9. Handle Plain Text Note
  10. Update State
  11. Sending Messages

What it can do on your machine

Read from SKILL.md and the folder at commit 9bc1f6f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Glob
    • Grep
    • Bash
    • WebFetch
    • WebSearch
    • mcp__claude-in-chrome__tabs_context_mcp
    • mcp__claude-in-chrome__tabs_create_mcp

    …and 9 more on the same allowed-tools line.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl
    • jq

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • api.telegram.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Jobsearch Telegram loads about 3.2k tokens when it runs. Until then it costs about 30 tokens; SKILL.md has 1,231 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~30
When it runs · the whole SKILL.md, loaded when a task matches
~3.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Edit, Glob, Grep, Bash, WebFetch, WebSearch, mcp__claude-in-chrome__tabs_context_mcp, m

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 1,231 words (~3,204 tokens).

“Poll Telegram for incoming messages and route them to the appropriate Proficiently skill. Runs headlessly via /loop 1m /proficiently:jobsearch-telegram.”

— opening of SKILL.md by proficientlyjobs
name
jobsearch-telegram
allowed-tools
Read, Write, Edit, Glob, Grep, Bash, WebFetch, WebSearch, mcp__claude-in-chrome__tabs_context_mcp, mcp__claude-in-chrome__tabs_create_mcp, mcp__claude-in-chrome__navigate, mcp__claude-in-chrome__read_page, mcp__claude-in-chrome__find, mcp__claude-in-chrome__form_input, mcp__claude-in-chrome__javascript_tool, mcp__claude-in-chrome__computer, mcp__claude-in-chrome__upload_image, mcp__claude-in-chrome__get_page_text, mcp__claude-in-chrome__read_console_messages

Read the full SKILL.md on GitHub

Files

Just SKILL.md in skills/jobsearch-telegram of proficientlyjobs/proficiently-claude-skills.

Open the folder on GitHubat commit 9bc1f6f

Compare with similar skills

Jobsearch Telegram next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Jobsearch Telegram compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Jobsearch Telegram this skillproficientlyjobs/proficiently-claude-skills411—~3.2kAutomated safety check: NotesNone
Job Posting ScraperMadsLorentzen/ai-job-search45k—~5.7kAutomated safety check: PassMIT
Career Ops Notion Plugincareer-ops-hq/career-ops74k—~301Automated safety check: NotesMIT
Job Apply Answer Memoryneonwatty/job-apply-plugin119—~2.9kAutomated safety check: NotesMIT
Job Application Assistantneonwatty/job-apply-plugin119—~4.9kAutomated safety check: NotesMIT
Okx Growth Competitioninternet-court/internet-court-skill6.6k2 repos~3kAutomated safety check: PassMIT

Similar skills

  • Job Posting Scraper

    MadsLorentzen/ai-job-search

    Finds new job postings that match your profile through installed portal-search CLIs, dedupes against past runs and your application tracker, and rates each one's fit.

    45k GitHub stars~5.7k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • Career Ops Notion Plugin

    career-ops-hq/career-ops

    Copies a career-ops application tracker into a Notion database and reads saved Notion records back into the pipeline as job leads.

    74k GitHub stars~301 tokensUpdated today
    Business, Finance & HRAuto-check: notes
  • Job Apply Answer Memory

    neonwatty/job-apply-plugin

    Storage contract for the Job Apply plugin: manages the local applicant profile, reusable answers, application history and resumable sessions through a bundled helper script.

    119 GitHub stars~2.9k tokensUpdated yesterday
    Business, Finance & HRAuto-check: notes
  • Job Application Assistant

    neonwatty/job-apply-plugin

    Fills out job applications on LinkedIn Easy Apply, Greenhouse, Ashby, Lever, Rippling and Workday from your stored profile, using visible browser automation.

    119 GitHub stars~4.9k tokensUpdated yesterday
    Business, Finance & HRAuto-check: notes
  • Okx Growth Competition

    internet-court/internet-court-skill

    List OKX Agentic Wallet exclusive trading competitions, register users for contests, track participation and leaderboard rankings, and claim won rewards.

    6.6k GitHub starsUsed in 2 repos~3k tokens
    Business, Finance & HRAuto-check passed
  • Career-Ops Job Search Center

    career-ops-hq/career-ops

    Routes job-search requests to modes for evaluating offers, scanning portals, generating tailored CVs, tracking applications and drafting outreach, starting from a pasted job URL or description.

    74k GitHub stars~3.6k tokensUpdated today
    Business, Finance & HRAuto-check passed

More from proficientlyjobs/proficiently-claude-skills

  • Job Search

    proficientlyjobs/proficiently-claude-skills

    Search for jobs matching my resume and preferences. An agent skill from proficientlyjobs/proficiently-claude-skills.

    411 GitHub starsUsed in 1 repo~1.5k tokens
    Auto-check passed
  • Apply

    proficientlyjobs/proficiently-claude-skills

    Fill out a job application on Greenhouse, Lever, or Workday. An agent skill from proficientlyjobs/proficiently-claude-skills.

    411 GitHub starsUsed in 1 repo~3.5k tokens
    Auto-check passed
  • Cover Letter

    proficientlyjobs/proficiently-claude-skills

    Write a tailored cover letter for a specific job posting. An agent skill from proficientlyjobs/proficiently-claude-skills.

    411 GitHub starsUsed in 1 repo~955 tokens
    Auto-check passed
  • Network Scan

    proficientlyjobs/proficiently-claude-skills

    Scan your LinkedIn contacts' companies for matching job openings

    411 GitHub starsUsed in 1 repo~2.6k tokens
    Auto-check passed
  • Tailor Resume

    proficientlyjobs/proficiently-claude-skills

    Tailor your resume for a specific job posting. An agent skill from proficientlyjobs/proficiently-claude-skills.

    411 GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check passed
  • Setup

    proficientlyjobs/proficiently-claude-skills

    One-time onboarding - upload resume, set preferences, and do a work history interview

    411 GitHub stars~1.4k tokensUpdated 7 mo ago
    Auto-check passed

Works with

Questions about Jobsearch Telegram

What does Jobsearch Telegram do?

Poll Telegram for job search messages — apply to jobs, search for roles, check status, all via chat. Jobsearch Telegram is an agent skill from proficientlyjobs/proficiently-claude-skills.

When should I use Jobsearch Telegram?

Jobsearch Telegram fits situations like: tasks that involve Job search and resumes.

How do I install Jobsearch Telegram in Claude Code?

Run `npx skills add proficientlyjobs/proficiently-claude-skills --skill jobsearch-telegram -a claude-code`. Or copy the skill folder (skills/jobsearch-telegram in proficientlyjobs/proficiently-claude-skills) into .claude/skills/jobsearch-telegram in your project. Claude Code loads it when a task matches its description.

How do I install Jobsearch Telegram in Codex?

Run `npx skills add proficientlyjobs/proficiently-claude-skills --skill jobsearch-telegram -a codex`. Or copy the skill folder (skills/jobsearch-telegram in proficientlyjobs/proficiently-claude-skills) into .agents/skills/jobsearch-telegram in your project. Codex loads it when a task matches its description.

Can I use Jobsearch Telegram in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add proficientlyjobs/proficiently-claude-skills --skill jobsearch-telegram -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/jobsearch-telegram, .gemini/skills/jobsearch-telegram, .github/skills/jobsearch-telegram and .opencode/skills/jobsearch-telegram in your project.

What does Jobsearch Telegram need to run?

Going by SKILL.md and its folder, Jobsearch Telegram needs the command-line tools its instructions call (curl and jq). Its frontmatter pre-approves these tools: Read, Write, Edit, Glob, Grep, Bash, WebFetch, WebSearch, mcp__claude-in-chrome__tabs_context_mcp, mcp__claude-in-chrome__tabs_create_mcp, mcp__claude-in-chrome__navigate, mcp__claude-in-chrome__read_page, mcp__claude-in-chrome__find, mcp__claude-in-chrome__form_input, mcp__claude-in-chrome__javascript_tool, mcp__claude-in-chrome__computer, mcp__claude-in-chrome__upload_image, mcp__claude-in-chrome__get_page_text, mcp__claude-in-chrome__read_console_messages.

Does Jobsearch Telegram access the network?

SKILL.md names 1 domain. In commands or code: api.telegram.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Jobsearch Telegram safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Jobsearch Telegram use?

No licence was found for Jobsearch Telegram or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Jobsearch Telegram use?

About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Jobsearch Telegram?

Skills that share tags, products or a category with Jobsearch Telegram: Job Posting Scraper (MadsLorentzen/ai-job-search, 45k stars), Career Ops Notion Plugin (career-ops-hq/career-ops, 74k stars), Job Apply Answer Memory (neonwatty/job-apply-plugin, 119 stars) and Job Application Assistant (neonwatty/job-apply-plugin, 119 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Jobsearch Telegram?

proficientlyjobs (a GitHub organization) maintains it in proficientlyjobs/proficiently-claude-skills, which has 411 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on March 12, 2026.

Source: proficientlyjobs/proficiently-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.