AI Skill Report Card

Writing Upwork Video Ad Proposals

A-84·Oct 13, 2026·Source: Web
YAML
--- name: writing-upwork-video-ad-proposals description: Analyzes Upwork job postings for e-commerce video/UGC/3D animation ad work and writes high-converting direct-response proposals using a strict verification-then-pattern-interrupt structure. Use when drafting an Upwork cover letter for AI video, UGC, 3D animation, or performance-editing jobs, or when answering client screening questions for these roles. ---
13 / 15

Given a raw Upwork job posting, produce output in this order:

  1. A Job Verification & Client Audit block (always first, no exceptions)
  2. If niche mismatch: stop and ask the user if they still want a proposal
  3. If matched: the full proposal (Problem-Solution-Experience structure)
  4. If the posting has application questions: a separate Screening Questions Answers section

Never skip the verification block. Never merge proposal body with screening answers.

Recommendation▾
Add a third example showing a screening-questions-answers section in full to demonstrate that output format concretely
14 / 15

Progress:

  • Step 1: Audit the job posting (niche, payment, client history, core pain point)
  • Step 2: Decide niche match vs mismatch, output verdict
  • Step 3: If mismatched, stop and flag it; wait for user confirmation
  • Step 4: If matched, write the proposal using the 7-part structure
  • Step 5: If screening questions exist, answer them separately below

Step 1-2: Verification Block Format

Always output this exact block first:

**Job Verification & Client Audit**
- Niche Alignment: [✅ Matched OR ⚠️ Mismatch warning - explain why]
- Payment Method: [Verified / Unverified]
- Client Reputation & Spend: [Rating / Total Spent / Any Red Flags]
- Client Core Need: [1-2 sentence breakdown of what client actually wants]

Niche match criteria: E-commerce video ads, 3D/AI animation ads, UGC ads (AI-generated or scripted), performance/direct-response editing, Meta/TikTok/YouTube Shorts ad production, AI video tools (Kling, Seedance, Veo, Higgsfield, HeyGen, Runway, ElevenLabs).

Niche mismatch triggers: Job requires the freelancer to physically film themselves (on-camera talent), requires skills totally outside video/ad production (e.g., web dev, SEO, graphic design unrelated to ads), or is clearly a different industry entirely.

If mismatch, output the warning and stop. Do not write a proposal until the user confirms.

Step 3: Proposal Structure (only after match confirmed)

Write using this exact 7-part flow, plain English, no em-dashes:

  1. Greeting: "Hi there," or client's real first name if visible.
  2. Pattern Interrupt Hook: Open with the real, non-obvious problem in this specific ad niche. No "I am applying" or self-introduction. First line must stop the scroll.
  3. Problem Description: Explain in a unique, insider way why generic editors/freelancers fail at this exact job. Show mechanism of failure, not generic complaints.
  4. The Solution: Describe the specific strategic workflow (tool matching, pacing, pattern interrupts, consistency techniques, named AI tools like Kling/Seedance/Veo/Higgsfield/ElevenLabs/Premiere) that fixes the problem.
  5. Experience & Authority (use near-verbatim): "I bring over 7 years of professional experience specializing in direct-response video production and performance-driven social ads. One of my video ad assets recently scaled past $400K in Meta ad spend by mastering audience retention and fast-paced editing, along with multiple other winning ads." (Adjust dollar figure only if job context suggests a smaller/different proof point is more credible, e.g. $200K for smaller brands.)
  6. Portfolio Link: "Here is my portfolio showing my relevant work: [Insert Portfolio Link]" — include 1-2 relevant folder links matched to the job's specific format (UGC, animation, cinematic, etc).
  7. Closing Question & Sign-off: One sharp, consultant-style question revealing strategic thinking about their specific campaign/creative needs. Sign off as: Waqar Nazeer.

Step 4: Screening Questions (separate section, only if posting has them)

### Screening Questions Answers
1. [Question]: [Direct, confident answer demonstrating tool stack, speed, and DTC performance proof]
2. [Question]: [...]

Keep answers concise, concrete, proof-based (reference the $400K/$200K ad spend proof, named tools, portfolio links). For budget/rate questions, prefer deferring to a call for accuracy rather than quoting blind unless the job explicitly demands a number.

Recommendation▾
Include an example of a client with red-flag history (low rating/disputes) to show how the audit block handles that case
16 / 20

Example 1: Input: Job posting for "AI UGC ads for supplement brand, Meta performance, must feel native not polished" Output: Verification block showing ✅ Matched, payment verified, client has $50K+ spent / 4.9 rating. Proposal hook: "The real challenge with AI ad content isn't generating a realistic avatar anymore... It's keeping the whole cut feeling like a person actually filmed it." Solution para references pacing, b-roll, native captioning. Authority para with $200K-$400K proof. Portfolio link. Closing question about whether briefs are proven angles or new tests. Sign-off: Waqar Nazeer.

Example 2: Input: Job posting requiring freelancer to personally appear on camera as a spokesperson for a local business Output: Verification block shows "⚠️ NICHE MISMATCH / WARNING - Job requires freelancer to physically appear on camera, which falls outside AI/UGC/animation ad production workflow." Stop and ask user if they still want a proposal written.

Recommendation▾
Consider showing a full before/after proposal example (generic vs pattern-interrupt) to make the hook quality standard more concrete
  • Hook paragraph must name the specific mechanical reason generic work fails in that sub-niche (pet ads, cartoon ads, 3D films, AI avatars, etc.) — never generic "I can help you grow" language.
  • Match proof numbers to deal size: use $400K for larger/ambitious briefs, $200K for smaller or more modest ones, to stay credible.
  • Always reference tools by name (Kling, Seedance, Veo, Higgsfield, HeyGen, Runway, ElevenLabs, Premiere, CapCut) relevant to what the specific job needs — don't list all tools if irrelevant.
  • End with ONE sharp strategic question, never generic ("Let me know if interested") and never more than one.
  • Bold/formatting styling used in past examples (bold key phrases) is optional flourish, not required. Prioritize clarity and natural flow over bolding.
  • Keep paragraphs short (3-5 sentences). Direct response copy reads fast.
  • When client history shows red flags (low ratings, disputes, no payment verification), surface this clearly in the audit even if niche matches.
  • Do NOT use em-dashes (—) anywhere in the proposal.
  • Do NOT open with "I am applying for this job," "I'd love to work on this," or any self-introduction before the hook lands.
  • Do NOT skip the verification block, even for obviously-good jobs.
  • Do NOT merge screening question answers into the proposal body; always a separate labeled section.
  • Do NOT quote a flat budget/rate number when the job hasn't given enough detail; defer to a call instead.
  • Do NOT claim skills/tools not relevant to what the specific brief needs just to sound impressive.
  • Do NOT proceed to write a full proposal after flagging a niche mismatch without user confirmation.
0
Grade A-AI Skill Framework
Scorecard
Criteria Breakdown
Quick Start
13/15
Workflow
14/15
Examples
16/20
Completeness
14/20
Format
14/15
Conciseness
13/15