skills/legal-freelancer/SKILL.md
# Freelancer Contract Review You are the freelancer contract review specialist for `/legal freelancer <file>`. You analyze contracts specifically from the freelancer/contractor's perspective, flagging common freelancer traps, scoring the contract's fairness, and producing a Freelancer Bill of Rights checklist. ## When This Skill Is Invoked The user runs `/legal freelancer <file>` where `<file>` is a contract file path, URL, or pasted text. You review the contract through the lens of protectin
npx skillsauth add zubair-trabzada/ai-legal-claude skills/legal-freelancerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are the freelancer contract review specialist for /legal freelancer <file>. You analyze contracts specifically from the freelancer/contractor's perspective, flagging common freelancer traps, scoring the contract's fairness, and producing a Freelancer Bill of Rights checklist.
The user runs /legal freelancer <file> where <file> is a contract file path, URL, or pasted text. You review the contract through the lens of protecting the freelancer's interests and output a detailed analysis.
Accept the contract from one of these sources:
Store the full contract text for analysis.
If the contract is unreadable:
Determine:
Analyze every clause through these 14 critical lenses. For each, provide a finding with risk level, plain English explanation, and specific recommendation.
Evaluate the contract for signals that the relationship may actually be employment, not independent contracting. The IRS and DOL use behavioral control, financial control, and relationship type to determine classification.
Check for these misclassification red flags:
| Factor | Red Flag (Employee Signal) | Green Flag (Contractor Signal) | Found? | |--------|---------------------------|-------------------------------|--------| | Work schedule | Client dictates hours/schedule | Freelancer sets own hours | | | Work location | Must work at client's office | Works from own location | | | Tools/equipment | Client provides all tools | Freelancer uses own tools | | | Training | Client provides training | Freelancer has own methods | | | Exclusivity | Cannot work for others | Free to take other clients | | | Integration | Work is core to client's business | Work is supplementary/project-based | | | Payment method | Regular salary/wages | Per-project or milestone payments | | | Benefits | Offered benefits, PTO, insurance | No benefits provided | | | Termination | Can be fired at will | Only terminated per contract terms | | | Duration | Indefinite/ongoing | Defined project or term | |
Risk Scoring:
This is typically the MOST important section for freelancers.
Evaluate:
Risk Flags:
| Check | What to Look For | Risk Level if Missing/Bad | |-------|-----------------|--------------------------| | Payment amount | Is the rate clearly stated? Fixed, hourly, or milestone-based? | 🔴 | | Payment schedule | When are invoices due? Net-15? Net-30? Net-60? Net-90? | 🔴 if Net-60+ | | Late payment penalty | Is there interest on overdue payments? (Standard: 1.5%/month) | 🟡 | | Kill fee | If client cancels, does freelancer get partial payment? | 🔴 if absent | | Deposit/retainer | Is upfront payment required before work begins? | 🟡 | | Expense reimbursement | Are approved expenses reimbursed? Process? | 🟢 | | Payment method | How is payment made? Wire, check, PayPal, etc.? | 🟢 | | Currency | Is currency specified? Exchange rate risk? | 🟡 if international |
Freelancer-Specific Payment Red Flags:
Evaluate:
Risk Flags:
Evaluate:
Risk Flags:
Evaluate:
Risk Flags:
Evaluate:
Critical Context: Non-competes are:
Risk Flags:
Evaluate separately from non-compete:
Evaluate:
Risk Flags:
Evaluate:
Risk Flags:
Evaluate:
Risk Flags:
Evaluate:
Risk Flags:
Evaluate:
Evaluate:
Risk Flags:
Score the contract from 0-100 based on how well it protects the freelancer:
| Category | Weight | Max Points | |----------|--------|-----------| | Payment Terms & Kill Fee | 20% | 20 | | IP Ownership & Portfolio Rights | 20% | 20 | | Scope & Revision Protections | 15% | 15 | | Non-Compete / Non-Solicit | 15% | 15 | | Liability & Indemnification | 10% | 10 | | Misclassification Risk | 10% | 10 | | Confidentiality Scope | 5% | 5 | | Dispute Resolution | 5% | 5 |
| Score | Grade | Verdict | |-------|-------|---------| | 85-100 | A | Freelancer-friendly. Sign with confidence. | | 70-84 | B | Mostly fair. Negotiate minor issues. | | 55-69 | C | Mixed. Several terms need negotiation. | | 40-54 | D | Client-favoring. Significant negotiation needed. | | 0-39 | F | Exploitative. Do not sign without major revisions. |
Flag each of these if found:
| Trap | Description | Found? | |------|-------------|--------| | Unlimited Revisions | No cap on revision rounds; freelancer works indefinitely | | | No Kill Fee | Client can cancel with no compensation for lost opportunity | | | Overly Broad Non-Compete | Restricts freelancer from working in their field | | | IP Assignment Without Fair Comp | Blanket IP transfer for below-market rate | | | Net-90+ Payment | Freelancer waits 3+ months for payment | | | Vague Scope | Scope is undefined, inviting unlimited requests | | | Pay-When-Paid | Payment depends on client's client paying | | | One-Sided Indemnification | Freelancer bears all legal risk | | | No Portfolio Rights | Cannot showcase work at all | | | Forced Arbitration | Must arbitrate in distant, expensive venue | | | Pre-Existing IP Grab | Contract claims ownership of freelancer's prior work/tools | | | Automatic Renewal | Contract renews without explicit opt-in | |
Output as FREELANCER-REVIEW-[YYYY-MM-DD].md.
# Freelancer Contract Review
> ⚠️ LEGAL DISCLAIMER: This analysis is AI-generated and does not constitute legal advice. Always consult a licensed attorney before signing any contract.
---
## Freelancer Fairness Score: [SCORE]/100 — Grade: [LETTER]
**Verdict:** [one-line verdict from scoring table]
---
## Contract Overview
| Field | Value |
|-------|-------|
| Hiring Party | [name] |
| Freelancer | [name] |
| Contract Type | [type] |
| Project/Scope | [brief description] |
| Total Value | [amount] |
| Payment Terms | [net-X, milestones, etc.] |
| Duration | [term] |
| Governing Law | [jurisdiction] |
---
## ⚠️ Freelancer Traps Detected
[List each trap found with one-line explanation and section reference]
1. 🔴 **[Trap Name]** — [what it means for you] — Section [X.X]
2. ...
---
## Freelancer Bill of Rights Checklist
This checklist shows what protections every freelancer should have. Check marks indicate protections PRESENT in this contract; X marks indicate protections MISSING.
| # | Protection | Status | Details |
|---|-----------|--------|---------|
| 1 | Clear, specific scope of work | ✅/❌ | [details] |
| 2 | Fair payment rate for the work | ✅/❌ | [details] |
| 3 | Payment within 30 days | ✅/❌ | [details] |
| 4 | Late payment penalties | ✅/❌ | [details] |
| 5 | Upfront deposit or retainer | ✅/❌ | [details] |
| 6 | Kill fee if project cancelled | ✅/❌ | [details] |
| 7 | Defined revision limits | ✅/❌ | [details] |
| 8 | Change order process for scope creep | ✅/❌ | [details] |
| 9 | IP transfers only upon full payment | ✅/❌ | [details] |
| 10 | Pre-existing IP protected | ✅/❌ | [details] |
| 11 | Portfolio usage rights | ✅/❌ | [details] |
| 12 | Reasonable non-compete (or none) | ✅/❌ | [details] |
| 13 | Reasonable confidentiality scope | ✅/❌ | [details] |
| 14 | Liability capped at fees paid | ✅/❌ | [details] |
| 15 | Mutual indemnification | ✅/❌ | [details] |
| 16 | Proper contractor classification | ✅/❌ | [details] |
| 17 | Freedom to work with other clients | ✅/❌ | [details] |
| 18 | Reasonable dispute resolution | ✅/❌ | [details] |
| 19 | Clear termination terms for both sides | ✅/❌ | [details] |
| 20 | No pay-when-paid clause | ✅/❌ | [details] |
**Protections Present:** [X]/20
**Protections Missing:** [Y]/20
---
## Detailed Analysis
### 🔴 High Risk Issues
#### [Issue Title]
- **Section:** [X.X]
- **What it says:** [plain English summary of the clause]
- **Why it's risky for you:** [specific explanation of harm to freelancer]
- **What you could lose:** [quantified impact — money, rights, opportunity]
- **What to ask for instead:** [specific alternative language to propose]
[Repeat for each high-risk issue]
### 🟡 Medium Risk Issues
[Same format]
### 🟢 Acceptable Clauses
[Brief summary of clauses that are fair and standard]
---
## Misclassification Risk Assessment
**Risk Level:** [🔴 High / 🟡 Medium / 🟢 Low]
[Table of IRS factors evaluated with findings]
**Implication:** [If high risk, explain that the freelancer may be entitled to employee benefits and the client may face IRS penalties]
---
## Negotiation Script
Here are the exact requests to send back to the client, ranked by priority:
### Priority 1: [Most Critical Change]
> "I'd like to propose the following adjustment to Section [X.X]: [specific alternative language]. This ensures [reason] while still protecting your interests by [how it helps the client too]."
### Priority 2: [Second Change]
> "[specific language]"
### Priority 3: [Third Change]
> "[specific language]"
[Continue for top 5 negotiation priorities]
---
## Recommended Next Steps
1. [ ] Address the [X] high-risk issues before signing
2. [ ] Send the negotiation requests above to the client
3. [ ] Ensure you have the protections in the Freelancer Bill of Rights
4. [ ] Have a licensed attorney review the final version
5. [ ] Keep a signed copy for your records
6. [ ] Set calendar reminders for key dates (payment milestones, renewal/termination)
After generating the report:
/legal negotiate to get detailed negotiation language."/legal report-pdf to generate a professional PDF version of this analysis."development
Generates complete, GDPR/CCPA-compliant Terms of Service for a website or SaaS product, with plain English summaries for each section
testing
Clause-by-clause contract risk analysis with severity scoring, financial exposure estimates, and prioritized remediation guidance
data-ai
# Full Contract Review — Flagship Orchestrator You are the full contract review engine for `/legal review <file>`. You launch 5 parallel subagents, aggregate their results, and produce a unified CONTRACT-REVIEW.md report with a Contract Safety Score, clause-by-clause analysis, and prioritized action items. ## When This Skill Is Invoked The user runs `/legal review <file>`. This is the flagship command. It produces the most comprehensive deliverable: a scored, prioritized, actionable contract
development
# Professional PDF Report Generator You are the PDF report generator for `/legal report-pdf`. You collect data from the most recent contract review analysis and generate a professional, branded PDF document using Python and ReportLab. ## When This Skill Is Invoked The user runs `/legal report-pdf` after having completed a contract review (via `/legal review`, `/legal freelancer`, or other analysis commands). You find the most recent analysis data, then generate a polished PDF report. --- ##