Write Like You: Bids and Posts in Your Own Voice
Two skills for freelancers who write a lot and want it to sound like them. Freelance Bid Writer turns a job post into one ready-to-paste proposal, a price and a timeline. Every claim has to trace to a line in your own fact bank, so it won't invent a case or round a number up. It prices from your real hours and your rate, and a separate critic checks every line before you see it. Own Voice Pro learns how you write from a ten-minute calibration and keeps learning from the corrections you approve. It has a freelance bids preset, plus LinkedIn, Threads and email, with exact character counts. You can keep separate voices for work and personal writing. Use them together: write the proposal from your facts, then put it in your work voice. Both work in Claude Code and on claude.ai paid plans with code execution. Bid Writer writes in English or in the language of the job post. Own Voice Pro works in English and Ukrainian.
Works with every agent that reads SKILL.md — Claude Code, Cursor, Codex CLI, Gemini CLI, GitHub Copilot, Windsurf, OpenClaw, and more.
One payment, lifetime access. 2 skills unlock instantly in your library.
What's included
2 skillsUpwork and Fiverr proposals and cover letters written only from facts you can prove, priced from your real hours.
Your brand voice for LinkedIn posts, cold email, Threads and freelance bids: voice profiles that keep learning from every correction.
See it in action
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.
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 these skills 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 skill in this bundle passes our trust checks.
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