home / skills / openclaw / skills / upwork

This skill helps freelancers win Upwork projects by optimizing profiles, crafting personalized proposals, and flagging scams for safer client interactions.

npx playbooks add skill openclaw/skills --skill upwork

Review the files below or copy the command above to add this skill to your agents.

Files (7)
SKILL.md
1.9 KB
---
name: Upwork
slug: upwork
description: Win freelance projects on Upwork with profile optimization, proposal writing, client communication, and scam detection.
---

## Quick Reference

| Area | What the Agent Does |
|------|---------------------|
| Profile | Optimize title, bio, portfolio, hourly rate |
| Proposals | Write personalized, non-templated proposals |
| Red Flags | Detect scams, problematic clients, bad contracts |
| Communication | Draft professional responses, handle negotiations |
| Strategy | JSS optimization, pricing, client retention |

## Critical Rules

1. **Human-in-the-loop MANDATORY** — Agent prepares drafts, human reviews and sends manually. Never auto-send proposals or messages.
2. **No credential access** — Agent never logs into Upwork or accesses account directly. User copy-pastes info as needed.
3. **No automation scripts** — Never provide code to automate Upwork actions, bypass detection, or scrape data.
4. **Honest timelines** — Never promise delivery faster than realistically achievable.
5. **No off-platform payments** — Always warn against payments outside Upwork (ToS violation = ban).

## Red Flags to Always Flag

- Budget <$100 for complex work
- "Need ASAP" + low budget
- Client with no payment history or <4.5 stars
- Requests for free "test" work
- Wants to move to WhatsApp/email immediately
- Vague scope ("build me an app")
- Payment outside platform

## Workflow

**For proposals:** See `proposals.md`
**For profile optimization:** See `profile.md`
**For client communication:** See `communication.md`
**For platform mechanics:** See `platform.md`
**For legal context:** See `legal.md`

## Disclaimer

This skill helps freelancers work more effectively on Upwork. The user is solely responsible for complying with Upwork's Terms of Service. All agent outputs must be reviewed before use. This is productivity assistance, not automation.

Overview

This skill helps freelancers win Upwork projects by optimizing profiles, crafting tailored proposals, improving client communication, and spotting scammy or risky listings. It guides strategic decisions around pricing, Job Success Score (JSS) improvements, and client retention. Outputs are drafts and recommendations that the user reviews and sends manually.

How this skill works

The agent inspects user-provided profile text, job descriptions, and message drafts to produce optimized titles, bios, portfolio descriptions, and proposal copy. It scans job posts and client history details pasted by the user to highlight red flags and suggest safe negotiation tactics. The agent never logs into or automates Upwork actions and always requires human approval before any message goes out.

When to use it

  • Before submitting a proposal to make the pitch concise, personalized, and relevant
  • When polishing an Upwork profile to increase impressions and interview invites
  • To evaluate a job posting for scam indicators or problematic clients
  • During client negotiations to draft clear, professional responses
  • When setting rates or creating a pricing strategy tied to JSS and market demand

Best practices

  • Always review and customize agent drafts; never send them verbatim
  • Paste only the necessary job or profile information—do not share credentials
  • Follow honest timelines and realistic delivery promises in all proposals
  • Refuse off-platform payment requests and warn clients about platform rules
  • Prioritize jobs with clear scope, adequate budgets, and established client history

Example use cases

  • Convert a vague job post into a 150–250 word proposal that highlights relevant experience
  • Rewrite a profile title and overview to target a specific niche and improve click-throughs
  • Analyze a client’s history and job posting to flag low-budget or urgent-sounding scam attempts
  • Draft a polite negotiation message to increase scope or clarify milestones
  • Create a retention plan to turn a one-off contract into a longer-term client relationship

FAQ

Will the agent log into my Upwork account to apply for jobs?

No. The agent never accesses accounts or automates actions. You must copy-paste content and send messages yourself.

Can the agent guarantee winning a job?

No guarantees. The agent improves presentation and reduces risk, but success depends on skill fit, competition, and user execution.

What should I do if a client asks to pay off-platform?

Do not accept. Warn the client about Upwork rules and refuse to proceed off-platform to protect your account.