Freelance Contract Builder
Generates a customized freelance/consulting contract from a template with project scope, payment terms, IP assignment, and revision policies. Researches standard rates via Brave Search. Prerequisites: brave-search MCP, pandoc.
MCP get_skill({ skillId: "freelance-contract-builder-28abb39f" })Use this skill with your agent
Create a free account and connect via MCP
# Freelance Contract Builder
Generate a customized freelance or consulting contract with all essential clauses, tailored to your project.
## When to Use
- "Create a freelance contract for a web design project"
- "I need a consulting agreement template"
- "Draft a contract for my client project"
## Requirements
- **Brave Search MCP** for standard rate and term research
- **pandoc** for PDF/DOCX conversion
## Workflow
### Step 1 — Project Details
- **Your name/business**
- **Client name/business**
- **Project description** (what you're delivering)
- **Deliverables** (specific list)
- **Timeline** (start date, milestones, end date)
- **Payment** (total, hourly/fixed, milestones, deposit)
- **Revision rounds** (how many included)
- **Kill fee** (if client cancels mid-project)
### Step 2 — Research Standards
```
brave_web_search: "freelance {SERVICE_TYPE} contract essential clauses {YEAR}"
brave_web_search: "freelance contract payment terms best practices"
brave_web_search: "freelance {SERVICE_TYPE} rate {LOCATION} {YEAR}"
```
### Step 3 — Generate Contract
```markdown
# FREELANCE SERVICES AGREEMENT
**Effective Date:** {DATE}
This agreement is between:
- **Service Provider:** {YOUR_NAME} ("{PROVIDER}")
- **Client:** {CLIENT_NAME} ("{CLIENT}")
---
## 1. Scope of Work
{PROVIDER} agrees to provide the following services:
{Detailed description of work to be performed}
### Deliverables
| # | Deliverable | Format | Due Date |
|---|-------------|--------|----------|
| 1 | {Item} | {Format} | {Date} |
| 2 | {Item} | {Format} | {Date} |
| 3 | {Item} | {Format} | {Date} |
## 2. Timeline
- **Project start:** {DATE}
- **Milestone 1:** {Description} — {DATE}
- **Final delivery:** {DATE}
## 3. Payment
- **Total fee:** ${TOTAL}
- **Payment schedule:**
- {50}% deposit (${X}) due upon signing
- {25}% (${X}) upon milestone 1 completion
- {25}% (${X}) upon final delivery
- **Payment method:** {Bank transfer / PayPal / etc.}
- **Late payment:** {N}% monthly interest after {N} days past due
## 4. Revisions
- {N} rounds of revisions included in the fee
- Additional revisions billed at ${X}/hour
- Revision requests must be submitted within {N} business days of delivery
## 5. Intellectual Property
- Upon full payment, {CLIENT} receives full ownership of all deliverables
- {PROVIDER} retains the right to display work in portfolio
- Pre-existing tools, templates, and frameworks remain {PROVIDER}'s property
## 6. Confidentiality
Both parties agree not to disclose confidential business information shared during this project.
## 7. Termination
- Either party may terminate with {N} days written notice
- Upon termination, {CLIENT} pays for all work completed to date
- Kill fee: {X}% of remaining contract value if {CLIENT} terminates without cause
## 8. Limitation of Liability
{PROVIDER}'s total liability shall not exceed the total contract value (${TOTAL}).
## 9. Governing Law
This agreement is governed by the laws of {STATE/COUNTRY}.
---
**{PROVIDER}:** _________________________ Date: _________
**{CLIENT}:** _________________________ Date: _________
```
### Step 4 — Convert to PDF/DOCX
```bash
mkdir -p outputs/legal
pandoc "outputs/legal/contract-{CLIENT_SLUG}.md" -o "outputs/legal/contract-{CLIENT_SLUG}.pdf" --pdf-engine=xelatex
pandoc "outputs/legal/contract-{CLIENT_SLUG}.md" -o "outputs/legal/contract-{CLIENT_SLUG}.docx"
```
## Important Rules
- This is a template — always recommend attorney review for high-value contracts
- Include the legal disclaimer that this is not legal advice
- Never omit payment terms, IP assignment, or termination clauses
- Adjust for jurisdiction — contract law varies by state/country
- Protect both parties — one-sided contracts damage relationships
## Example Prompts
- "Create a freelance contract for a $5000 website redesign project"
- "I need a consulting agreement for a 3-month advisory engagement"
- "Draft a contract with milestone-based payments for a mobile app project"Related Skills
More skills in Legal & Contracts
Contract Clause Analyzer
Reads a contract or agreement, identifies key clauses, flags risky or unusual terms, and generates a plain-English summary with recommendations. Researches standard clause language via Brave Search. Prerequisites: brave-search MCP, python3.
Dispute Resolution Letter Writer
Drafts professional dispute letters (billing errors, warranty claims, landlord issues, service complaints) with proper formatting, legal references from Brave Search, and escalation paths. Prerequisites: brave-search MCP.
Lease Agreement Analyzer
Reviews residential or commercial leases, identifies tenant-unfriendly clauses, compares terms against local tenant rights research via Brave Search, and generates a negotiation checklist. Prerequisites: brave-search MCP, python3.
Privacy Policy & ToS Analyzer
Reads a privacy policy or terms of service, extracts data collection practices, identifies concerning permissions, and generates a plain-English summary with a privacy risk score. Prerequisites: brave-search MCP, python3.
Explore Other Categories
Skills from other categories with shared topics
Brief Section Drafter
Draft a brief section in house style, consistent with the case theory — every fact cited, every case checked, every argument tied to the theory. Use when the user says "draft the [section]", "write the statement of facts", "argument section on [issue]", or needs a first draft of a brief section.
Clearance
Trademark clearance first pass — knockout + similar-marks check producing a flag list, not a clearance opinion. Use when a new mark is proposed, when asked whether a mark is available or to run a knockout search, or when assessing likelihood-of-confusion factors before a full professional search. This skill never concludes a mark is clear.
Cold Start Interview
Cold-start setup — learns your jurisdictional footprint and escalation rules from your handbook and termination memos. Asks which states and countries have employees, reads seed documents, and builds a jurisdiction-aware escalation table. Use on fresh install, when CLAUDE.md still has [PLACEHOLDER] markers, or when re-running with --redo or --check-integrations.