Skip to content
Back to skills

Gig Proposal Pipeline

ASecurity

Finds freelance gigs matching your services, scores them by fit, and generates personalized proposals for the best matches.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 10, 2026
tools

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-pipeline --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Gig Proposal Pipeline?

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

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

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-pipeline
description: >
  Finds freelance gigs matching your services, scores them by fit,
  and generates personalized proposals for the best matches.
tags: [inbound, freelance, proposals, pipeline]
---

# Gig Proposal Pipeline

Scans freelance platforms for relevant gigs, scores them by fit and budget, and generates tailored proposals for the top matches.

## Prerequisites

- `agency.config.json` populated (services, ICP, scoring)
- WebSearch available (for platform scanning)
- Browser automation (optional, for auto-submission)

## Capabilities Used

1. `signal-scanner` (gig mode) or `platform-scraper` -- find gigs
2. `lead-scorer` -- score gigs by fit
3. `gig-proposal-writer` -- generate proposals
4. `crm-writer` -- log gigs and proposals

## Phase 0: Intake

Read `agency.config.json`:
- `services[].keywords` -- what to search for
- `scoring` -- how to score matches
- `icp.segments[].markets` -- which markets to target

Platforms to scan (from config or user override):
- Upwork
- Freelancer
- PeoplePerHour
- Guru
- Fiverr

## Phase 1: Scan Platforms

For each platform, search using service keywords:

Search queries generated from `services[].keywords`:
- "shopify store development" on Upwork
- "shopify CRO audit" on Freelancer
- "ecommerce redesign" on PeoplePerHour

Capture for each gig:
- Title, description, budget, platform, URL
- Posted date, client history, skills required

## Phase 2: Score & Filter

Apply `lead-scorer` with gig platform weights:
- Platform base score (Freelancer 45, Upwork 45, etc.)
- Keyword match (primary +10, secondary +5, intent +10)
- Budget tier bonus
- Recency bonus
- Filter out negatives (sellers, spam)

Rank by score. Present top 10-15 matches.

## Phase 3: Generate Proposals

For each HOT gig (score >= threshold), execute `gig-proposal-writer`:
- Analyze the brief
- Match to best case study
- Generate platform-specific proposal
- Include bid amount and timeline

For WARM gigs: generate proposals only if user requests.

## Phase 4: Review & Submit

Present proposals for review:

```
GIG PROPOSALS -- [Date]
---
1. [Platform] - [Title] - Budget: $X - Score: N [HOT]
   Proposal: [preview]
   Bid: $Y / N days
   [Approve] [Edit] [Skip]

2. ...
```

**APPROVAL GATE**: User reviews each proposal before submission.

## Phase 5: Submit or Save

Based on tools:
- **Browser automation**: Navigate to gig page, paste proposal, submit bid
- **Manual**: Save proposals for copy-paste, display submission instructions

Log all proposals to CRM:
- Tab: `crm.tabs.outreach_log`
- Columns: Date, Platform, Gig Title, URL, Bid, Proposal Status, Score

## Example Usage

**Trigger phrases:**
- "Find and propose on Upwork gigs"
- "Scan Freelancer for Shopify projects"
- "Run the gig proposal pipeline"
- "Find freelance leads today"

Files in this skill

  • SKILL.md2.7 KB
  • skill.meta.json446 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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.