Freelance Proposal Engine
by @seanwyngaard
Generate tailored freelance proposals for Upwork, Fiverr, Freelancer, and PeoplePerHour job listings. Use when writing proposals, bidding on gigs, or responding to client job posts.
clawhub install freelance-proposal-engineπ About This Skill
name: freelance-proposal-engine description: Generate tailored freelance proposals for Upwork, Fiverr, Freelancer, and PeoplePerHour job listings. Use when writing proposals, bidding on gigs, or responding to client job posts. argument-hint: "[job-description-or-url]" allowed-tools: Read, Write, Grep, Glob, Bash, WebFetch, WebSearch
Freelance Proposal Engine
Generate high-converting freelance proposals tailored to specific job listings. This skill analyzes client needs, identifies pain points, and crafts proposals that win work.
How to Use
Provide the job listing in one of these ways:
$ARGUMENTSProposal Generation Process
Follow these steps exactly:
Step 1: Analyze the Job Listing
Extract and identify:
Step 2: Determine Proposal Strategy
Based on analysis, select the approach:
| Client Type | Strategy | |-------------|----------| | First-time buyer | Reassure, explain process, offer milestone-based payment | | Experienced buyer | Be concise, lead with results, reference similar past work | | Technical client | Use precise technical language, skip fluff | | Non-technical client | Translate tech into business outcomes | | Urgent project | Lead with availability and fast turnaround | | Budget-conscious | Emphasize value, suggest MVP/phased approach |
Step 3: Generate the Proposal
Use this structure:
Opening Hook (1-2 sentences)
Reference a SPECIFIC detail from their listing (proves you read it)
Connect it to a result you've delivered before
Never start with "I" or "My name is" or "I'm a" Understanding Their Problem (2-3 sentences)
Restate their problem in your own words
Show you understand the WHY behind the request
Mention one thing they might not have considered Your Approach (3-5 bullet points)
Specific steps you'll take
Tools/technologies you'll use
Timeline for each step
What they'll receive at each milestone Relevant Experience (2-3 sentences)
1-2 specific similar projects (brief, results-focused)
Quantified outcomes where possible ("increased conversions by 40%")
If no exact match, draw parallels from adjacent experience Call to Action (1-2 sentences)
Suggest a specific next step (quick call, share examples, start immediately)
Create mild urgency without being pushy
Keep it conversational
Step 4: Pricing Recommendation
Based on the job analysis, suggest:
Use these market rate guidelines: | Service | Beginner | Mid-Level | Expert | |---------|----------|-----------|--------| | Web Development | $25-40/hr | $50-100/hr | $100-200/hr | | Content Writing | $0.05-0.10/word | $0.10-0.25/word | $0.25-1.00/word | | SEO | $30-50/hr | $75-150/hr | $150-300/hr | | Web Scraping | $20-40/hr | $50-100/hr | $100-200/hr | | Design | $25-50/hr | $50-100/hr | $100-250/hr | | Data Analysis | $30-50/hr | $60-120/hr | $120-250/hr | | Email Marketing | $25-40/hr | $50-100/hr | $100-200/hr | | Social Media | $20-35/hr | $40-80/hr | $80-150/hr |
Step 5: Output
Generate the proposal in a clean, copy-paste-ready format. Also provide:
Proposal Quality Rules
1. Never be generic. Every sentence must reference something specific from the listing. 2. Never oversell. Confidence without arrogance. 3. Never lie about experience. If you lack direct experience, say "I haven't done X specifically, but I've done Y which involves the same skills." 4. Keep it scannable. Clients review 20-50 proposals. Use short paragraphs and bullet points. 5. Word count: 150-300 words for simple jobs, 300-500 for complex ones. Never more. 6. No templates phrases: Ban "I am writing to express my interest", "I am confident that", "I look forward to hearing from you", "Dear Sir/Madam", "I have X years of experience."
Example
Job listing: "Need someone to scrape product data from 5 e-commerce sites. Need product name, price, description, images. CSV output. ~500 products per site."
Generated proposal:
> Scraping 2,500 products across 5 e-commerce sites with clean CSV output β I've done this exact type of project multiple times. > > Here's how I'd handle this: > > - Day 1: Build scrapers for all 5 sites using Python + Playwright (handles JavaScript-rendered pages that simpler tools miss) > - Day 2: Run extraction, clean and normalize the data (consistent formatting across all 5 sources) > - Day 3: Deliver final CSVs with columns for product name, price, description, and image URLs > > A few things that'll save you headaches: I'll handle pagination automatically, add retry logic for flaky pages, and deduplicate any products that appear in multiple categories. > > Last month I scraped 15,000+ SKUs from three competitor sites for a retail client β delivered in 48 hours with 99.7% accuracy. > > Quick questions: Are any of these sites behind a login? And do you need this as a one-time scrape or recurring? > > I can start today if the details check out.
π‘ Examples
Job listing: "Need someone to scrape product data from 5 e-commerce sites. Need product name, price, description, images. CSV output. ~500 products per site."
Generated proposal:
> Scraping 2,500 products across 5 e-commerce sites with clean CSV output β I've done this exact type of project multiple times. > > Here's how I'd handle this: > > - Day 1: Build scrapers for all 5 sites using Python + Playwright (handles JavaScript-rendered pages that simpler tools miss) > - Day 2: Run extraction, clean and normalize the data (consistent formatting across all 5 sources) > - Day 3: Deliver final CSVs with columns for product name, price, description, and image URLs > > A few things that'll save you headaches: I'll handle pagination automatically, add retry logic for flaky pages, and deduplicate any products that appear in multiple categories. > > Last month I scraped 15,000+ SKUs from three competitor sites for a retail client β delivered in 48 hours with 99.7% accuracy. > > Quick questions: Are any of these sites behind a login? And do you need this as a one-time scrape or recurring? > > I can start today if the details check out.