More screenshots

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Freelance Bid Writer: Proposals From Facts You Can Prove

    2

    Upwork and Fiverr proposals and cover letters written only from facts you can prove, priced from your real hours.

    $9

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    Security scanned
    Freelance Bid Writer: Proposals From Facts You Can Prove

    Freelance Bid Writer: Proposals From Facts You Can Prove

    Example session with this skill installed

    Write a proposal for this Upwork job: "Daily Stripe sales summary to Google Sheets + Slack. Fixed price, $400. Every morning at 9 I want yesterday's sales and refunds added to our sheet and a short Slack message with the totals." The client is Priya, payment verified.

    • Read your context and instructions
    • Compiled the freelance bid writer

    Proposal for "Daily Stripe sales summary to Sheets + Slack" (Upwork). Decode: GO. Fit gate passed.

    Hi Priya,
    
    Stripe pays out on a different day than it charges, so a summary built from payouts won't match what you sold yesterday. I'd pull yesterday's charges and refunds from the Stripe API each morning, add them to your sheet, and post the totals to Slack at 9.
    
    I built a similar Stripe export for a coaching business; it ran monthly for 14 months without manual fixes.
    
    Done means: the 9:00 Slack message matches Stripe's dashboard for yesterday, refunds included. It runs as a small scheduled worker, about 5-10 USD a month on your own hosting account.
    

    Platform fields

    • Price: 450 USD fixed (8 h + 25% buffer = 10 h × 45 USD)
    • Timeline: 4 working days (10 h at your 15 h/week)
    • Milestones: one, whole job
    • Attachments: none

    Why this wins: the hook names the payout vs charge mismatch; proof is a long-running Stripe export; done is testable.

    Risks: price assumes one Stripe account and no backfill. Budget 400 USD, bid is ~1.1x.

    Facts used: proof F12 · framing F23, F24, F25, F35, F40, F43. Check before sending: Stripe payout timing.

    Length: 559 characters (no limit set), counted with python3. Critic: APPROVE, round 1.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Freelance Bid Writer turns a job post into one ready-to-paste proposal, a price and a timeline for Upwork, Freelancer.com, Fiverr or any other marketplace.

    It starts with a ten-minute interview that builds your fact bank: your projects, results with their source, proof links, stack and rates. Every claim in a proposal has to trace to a line in that bank, and each output lists the facts it used. It won't invent a case, round a number up or write a vague "large client under NDA" sentence.

    Before writing, it decodes the post: the client's real pain, requirements they didn't write down, and red flags such as unpaid test tasks or a budget that can't cover the work. If the job needs a tool you don't have, it stops and asks whether to apply at all. Paste the rival bids you can see and it removes the phrases everyone else used.

    Pricing comes from honest hours per task times your own rate. The client's budget is shown to you as context and never sets the number. Running costs like hosting and API usage are named up front, and a capped price field gets a staged price.

    A separate critic then reads the proposal as the client, checks every line against your fact bank and the exact character count, and approves or sends back precise fixes.

    No guarantees of winning. Works in Claude Code and claude.ai, in English and in the language of the post. Your fact bank and settings stay in your own folder (~/.freelance-bid-writer/ by default) or your claude.ai Project, never inside the skill.

    Want the proposal to sound like you as well? Own Voice Pro has a freelance bids preset and learns from the edits you approve.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean today

    • Passed all security checks, Safe to install

    Listed3 days ago
    Updatedtoday

    What's inside

    Frequently Asked Questions