Skip to content
Back to skills

Gig Proposal Writer

ASecurity

Generates personalized proposals for freelance gigs on Upwork, Freelancer, PeoplePerHour, and Guru. References specific project requirements and includes relevant case studies.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 10, 2026
toolsrust

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 10, 2026

npx -y skills add ekatasingh1107/b2b-gtm-skills --skill gig-proposal-writer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Gig Proposal Writer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Gig Proposal Writer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ekatasingh1107-gig-proposal-writer/badge)](https://www.skillsdirectory.com/skills/ekatasingh1107-gig-proposal-writer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: gig-proposal-writer
description: >
  Generates personalized proposals for freelance gigs on Upwork, Freelancer,
  PeoplePerHour, and Guru. References specific project requirements and
  includes relevant case studies.
tags: [outreach, proposals, freelance]
---

# Gig Proposal Writer

Generates tailored proposals for freelance platform gigs. Each proposal references specific requirements from the project brief, includes a relevant case study, and asks an insightful question that proves you read the brief.

## Prerequisites

- `agency.config.json` populated (services, case studies, tone)
- Gig details (title, description, budget, platform, URL)

## Phase 0: Intake

Read `agency.config.json`:
- `agency.name`, `agency.tagline` -- who we are
- `case_studies` -- proof points to reference
- `outreach.tone` -- writing style
- `services` -- match gig to relevant service

Gather gig details:
1. Platform (Upwork, Freelancer, PeoplePerHour, Guru, Fiverr)
2. Project title
3. Project description (full text)
4. Budget (if specified)
5. URL to the gig listing

## Phase 1: Analyze the Brief

Read the project description and identify:
- Specific requirements (what they need built/fixed)
- Technology mentions (Shopify, WooCommerce, etc.)
- Timeline urgency signals
- Budget expectations
- Pain points or challenges mentioned
- Questions they asked or decisions they need help with

## Phase 2: Match Case Study

Select the most relevant case study from `case_studies`:
- Match by industry (sports brand -> Kibi Sports)
- Match by service type (CRO -> CRO case study)
- Match by platform (Shopify -> any Shopify case study)
- If no close match, reference expertise without naming clients

## Phase 3: Generate Proposal

### Platform-Specific Rules

**Freelancer:**
- Mention milestone-based delivery to build trust
- Include realistic bid amount and timeline
- Under 200 words

**PeoplePerHour:**
- Be concise and punchy -- PPH rewards brevity
- Under 150 words
- Highlight hourly or fixed-price preference

**Upwork:**
- Reference specific requirements from the posting
- Include 2-3 bullet points of what you'll deliver
- Ask one smart question
- Under 200 words

**Guru:**
- Highlight relevant skills and past work
- Include portfolio reference
- Under 200 words

**Fiverr:**
- Match their request to your gig offering
- Under 100 words

### Proposal Structure

1. **Hook** -- Reference something specific from their brief (proves you read it)
2. **Relevant experience** -- 1 sentence connecting your experience to their need
3. **Case study** -- Brief proof point from a similar project
4. **Approach** -- 2-3 sentences on how you'd tackle it
5. **Question** -- One insightful question that shows expertise
6. **CTA** -- Clear next step

### Rules
- NEVER start with "I" or "My name is"
- Start with their problem or a specific observation about their project
- Reference at least 2 specific details from their brief
- Include a realistic bid and timeline
- No generic boilerplate

## Phase 4: Output

Return JSON:
```json
{
  "proposalText": "the full proposal text",
  "bidAmount": "$500",
  "deliveryDays": 14,
  "personalizationPoints": ["referenced their multi-currency requirement", "matched CRO need to Kibi case study"],
  "platform": "Freelancer",
  "wordCount": 180
}
```

Generate 2 variants. User picks the best.

## Phase 5: Delivery

Based on platform:
- **Browser** (tools.browser_automation): Navigate to gig page, paste proposal, set bid
- **Manual**: Display proposal for copy-paste

Log to CRM via `crm-writer`:
- Add to `crm.tabs.outreach_log` with platform, gig URL, proposal status

## Example Usage

**Trigger phrases:**
- "Write a proposal for this Freelancer gig"
- "Draft an Upwork proposal for [gig URL]"
- "Generate proposals for today's gig finds"

Files in this skill

  • SKILL.md3.7 KB
  • skill.meta.json510 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…