upwork-skills
Пять скиллов для фрилансеров Upwork: оценка заказа до траты Connects, отклики, ответы на приглашения, аудит профиля, переписка.
- 130 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скиллы только читают текст, который вы вставили, и пишут черновики, ничего не отправляя и не запуская.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/upwork-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скиллы только читают текст, который вы вставили, и пишут черновики, ничего не отправляя и не запуская.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Набор из пяти скиллов превращает Claude, Cursor или другого агента с поддержкой SKILL.md в помощника фрилансера на Upwork. `upwork-job-qualifier` выносит вердикт по заказу: откликаться, пропустить или откликаться с оговорками, считает историю клиента, ищет тревожные признаки и оценивает расход Connects. `upwork-proposal-writer` пишет отклики по методу из пяти ходов и проверяет готовые черновики. `upwork-invitation-responder` помогает принять приглашение, отказать или отказать с рекомендацией. `upwork-profile-optimizer` выставляет оценку профилю, расставляет правки по приоритету и учитывает поиск через ИИ. `upwork-client-messenger` ведет трудные переговоры во время контракта: сроки, расширение объема, повышение ставки, завершение, просьба об отзыве. Каждый скилл читает необязательный файл `upwork-profile.md` с вашей нишей и ставкой.
Для кого. Фрилансерам на Upwork, которые хотят меньше тратить Connects впустую и получать больше ответов на отклики.
Подходит, если
- Пришел пост заказа, и надо решить, стоит ли тратить на него Connects.
- Нужно написать отклик на заказ и проверить уже готовый черновик.
- Клиент прислал приглашение на интервью, и надо быстро ответить: принять, отказать или направить к коллеге.
- Профиль не приносит приглашений, и нужен оцененный разбор с очередностью правок.
Не подходит, если
- Вы работаете не на Upwork: авторы советуют отдельные наборы для других платформ.
- Нужен автоматический массовый отклик: скиллы пишут тексты и дают вердикты, но сами ничего не отправляют.
- Нужны официальные правила платформы: проект неофициальный и с Upwork не связан.
Пример запроса к агенту
Вот пост заказа с Upwork и панель «О клиенте». Стоит ли тратить на него Connects?Ограничения
Проект сообщества, он не связан с Upwork и не одобрен платформой. Скиллы опираются на опубликованные рекомендации Upwork, которые цитируются внутри каждого файла, и на практику одного фрилансера уровня Top Rated Plus. Где официальный совет расходится с полевым опытом, скилл говорит об этом и называет победившую сторону. Скиллы работают по тексту, который вы вставляете сами, в том числе по панели «О клиенте», доступа к вашему аккаунту Upwork у них нет. Ставка и ниша берутся из `upwork-profile.md`, без файла агент спрашивает их заново. Тексты на английском, README есть также на индонезийском.
Как отключить. Удалите папки `upwork-*` из каталога скиллов агента, для Claude Code это `.claude/skills/`. Файл `upwork-profile.md`, если вы его создавали, можно стереть отдельно.
Частые вопросы
Как поставить upwork-skills в Claude Code?
Выполните `npx skills add abullaisi/upwork-skills --all` или скопируйте нужную папку скилла в `.claude/skills/`. Скиллы подхватятся со следующей сессии.
Что проверяет upwork-job-qualifier?
Скилл просматривает пост и панель клиента: подтверждена ли оплата, сколько потрачено и сколько нанято людей, средняя ставка, доля найма и дата регистрации. По расходам на одного нанятого он отсеивает дешевые заказы с громким названием и ищет признаки мошенничества.
Нужен ли профиль в файле upwork-profile.md?
Нет, он необязателен, но экономит вопросы. В файл кладут роль, нишу, ставку и ссылки на портфолио, и каждый скилл читает его из рабочей папки или из `~/.claude/`.
Отправляют ли скиллы отклики сами?
Нет. Они готовят вердикты и тексты, а отправляете их вы на платформе. Доступа к аккаунту Upwork у скиллов нет.
Чем это отличается от встроенного ИИ Upwork?
Встроенный ИИ черновит отклики для всех, а скиллы учат решать, какие заказы пропустить. Их метод откликов и разборы переписки основаны на журнале приглашений фрилансера с высоким рейтингом, источники указаны в файлах.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор из 13 скиллов в формате SKILL.md: ресерч, продуктовый документ, презентации, статьи и аудиты для любого совместимого агента
Набор скиллов для SEO и инди-разработки: выбор запросов, запуск сайта на Cloudflare, внешние ссылки, данные из кабинетов и рост.
Скиллы Claude Code от YC для найма: воронка, письма кандидатам, собеседования, Work at a Startup, Ashby, Gmail
Личная подборка около 130 скиллов Claude Code и Codex: медиаконвейеры, Cloudflare, YouTube, дизайн и ревью задач
Набор скиллов для резюме и поиска работы: адаптация под вакансию, проверка на прохождение ATS, сопроводительные письма и подготовка к собеседованию
Набор скиллов для поиска работы: разбор вакансии, резюме по шаблонам, подготовка к поведенческому интервью, сравнение офферов и переговоры
Коротко о README
Репозиторий представляет пять скиллов таблицей, описывает установку через skills CLI или копированием папок и файл профиля. Дальше объяснено, чем наборы отличаются от встроенного ИИ платформы, и перечислены правила для вкладов: правки, переводы, новые скиллы.
Бейдж для README
Исходный SKILL.md
---
name: upwork-job-qualifier
description: Decide whether an Upwork job post is worth applying to before spending Connects. Use when the user pastes an Upwork job post (or invitation) and wants a verdict (apply, skip, or apply with caution). Triggers include "is this job worth it", "should I apply", "check this job post", "is this client legit", "worth my Connects", "red flags in this job". Screens for scams, bad-client patterns, and dressed-up low-tier work, then weighs the Connects economics. Companion to upwork-proposal-writer (after an apply verdict) and upwork-invitation-responder (after a skip verdict on an invitation).
---
# 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.
## The client-history cross-check (the highest-value move)
Job titles are marketing. The client's history is data. Run the math:
- **Spend per hire:** total spent divided by hires. A "specialist" job from a client averaging under $100 per hire is a low-tier gig wearing a nice title.
- **Average hourly rate paid vs the user's rate.** A client who has paid $8/hr across twelve hires will not pay $80/hr for hire thirteen.
- **Category coherence:** a premium-sounding title filed under General Virtual Assistance, with data-entry skill tags, is telling the truth in the metadata and lying in the title. Trust the metadata.
- **On invitations: the personalized note carries no signal.** Invite notes are often templated. The client's posting history is the signal; the flattery is not.
Worked example (anonymized, from the method author's real ledger): a "$20 Shopify CRO Specialist" invitation looked plausible until the panel showed roughly $48 spend per hire, a $7.59 average hourly rate paid, and a General Virtual Assistance category history. Verdict: data-entry-tier work in a specialist costume. Declined, with a reply, because unanswered invitations are a visible stat.
## Soft flags (two or more means apply-with-caution or skip)
- "I promise you'll get a 5-star review" or any review offered as payment.
- Price pressure before scope discussion ("can you cut me a deal").
- "The last freelancer was terrible" used as leverage. That story usually has two sides, and the next chapter stars the user.
- A chaotic, unstructured brief where requirements arrive as a stream of consciousness.
- Rushed hiring with no questions asked. Clients who hire in an hour churn just as fast.
- Job posted more than ~48 hours ago with many proposals already: a weaker use of Connects regardless of quality, since early proposals capture the client's attention.
- Fixed-price with a large scope and no visible budget number: flag it, that combination is where scope creep lives.