freelance-pitch

Generates a grounded freelance proposal for a selected gig with tone and pricing constraints.

2|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/DoctorMozg/claude-pipelines --skill freelance-pitch-doctormozg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: freelance-pitch
Source: https://github.com/DoctorMozg/claude-pipelines/tree/main/plugins/mz-job-outreach/skills/freelance-pitch
Command: npx skills add https://github.com/DoctorMozg/claude-pipelines --skill freelance-pitch-doctormozg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing a tailored freelance proposal for each gig is slow and error-prone, and ungrounded pricing or milestones can undermine credibility. This Skill drafts a single proposal for one gig, grounded strictly in the gig's own text and your CV, with a hard 350-word cap. ## Core Features & Use Cases - Flexible gig selection: Resolve the gig by rank from the latest /freelance-search run, by URL (with off-pipeline WebFetch fallback), or via an interactive top-10 picker. - Grounded proposal generation: A proposal-writer agent grounds every milestone in verbatim gig scope text and every price in the gig budget or your rate floor, with banned-phrase scanning and ASCII-only punctuation. - Tone and reader calibration: Choose Concise, Conversational, or Formal tone, with an optional Social Styles-based reader calibration that shapes section emphasis without naming traits. - Interactive review loop: Approve, regenerate (up to 2 times), or give feedback before the final proposal is written to disk. - Use Case: After running /freelance-search, say "draft a proposal for gig 3" to get a reviewed, grounded markdown proposal saved under the run's proposals directory. ## Quick Start Ask the assistant to draft a freelance proposal for gig 3 from the latest freelance-search run, then pick a tone and approve the draft.

Frequently Asked Questions about freelance-pitch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I draft a freelance proposal for a specific gig?

Run the skill with a rank number from your latest freelance-search run (e.g. gig 3), a gig URL, or no argument to pick from the top-10 scored gigs interactively. You then choose a tone and approve the draft before it is saved.

How does the proposal stay grounded in the gig description?

Every milestone must cite a verbatim phrase from the gig's project scope, and every price must trace to the gig's stated budget or your strategist rate floor. Ungrounded milestones are flagged and removed, and a banned-phrase scan rewrites flagged sentences.

Can I pitch a gig that was not in my freelance-search results?

Yes. Pass the gig URL directly; if it is not in the latest scored run, the skill fetches it off-pipeline with a warning. Without a strategy file, pricing falls back to "Rate to be discussed".

What tone options are available for the proposal?

Three tones are offered: Concise (200-280 words), Conversational (280-340 words), and Formal (280-340 words). An optional reader-style calibration adjusts section emphasis based on the client's public professional signal, and can be disabled with personality:off.

What are the limitations of the generated proposal?

The proposal is capped at 350 words and cannot include pricing or milestones that lack verbatim grounding in the gig text or rate floor. If the scope is too vague to ground any milestone, the writer returns BLOCKED and you must pick a different gig.