upwork-job-qualifier

Installation
SKILL.md

Upwork Job Qualifier

Every proposal costs Connects, and the platform's own AI will never tell a freelancer to keep their money: application volume is the platform's revenue. This skill's whole job is the advice that structurally cannot come from inside: when not to apply. Method extracted from a Top Rated Plus freelancer's real invitation ledger and vetting decisions, plus Upwork's own published scam and client-screening guidance.

Inputs

  1. The job post, pasted in full.
  2. The "About the client" panel, pasted: payment verified or not, total spent, number of hires, average hourly rate paid, hire rate, member-since date, and the category the job is filed under. This panel decides more verdicts than the job text does. If the user didn't paste it, ask for it before ruling.
  3. The user's rate and niche, so the math below has a reference point.

Profile shortcut: if a stored profile file exists (upwork-profile.md in the working directory or ~/.claude/), read rate and niche from it and ask only for what's missing or not stated concretely (a rate line that says "ask me" means ask).

Instant skips (any one of these ends the evaluation)

  • Any request to pay a fee, buy anything, do unpaid test work, or accept payment outside Upwork.
  • Pressure to move communication off-platform before a contract exists.
  • Requests for personal information beyond a normal work discussion.
  • Payment not verified AND no spend history, on a job promising premium rates.
  • A post with no scope, no budget signal, and careless writing throughout. Vague titles with empty descriptions are the fake-post signature.
Installs
100
GitHub Stars
105
First Seen
Jul 23, 2026
upwork-job-qualifier — abullaisi/upwork-skills