skills / marketing

copywriting

what it does

When the user wants to write, rewrite, or improve marketing copy for any page, including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says "write copy for," "improve this copy," "rewrite this page," "marketing copy," "headline help," "CTA copy," "value proposition," "tagline," "hero section copy," "this copy is weak," "this sounds like AI," "AI slop," "make it sound human," or "help me describe my product." Drafts never use AI tells like "it's not X, it's Y" reveals, "no X, no Y, no Z" lists, or sentences that trail into extra comma clauses. For email copy, see emails. For popup copy, see popups. For editing existing copy, see copy-editing. For the offer underneath the copy (bonuses, guarantees, value framing), see offers. Claims must be supportable, and a declined claim names the evidence that would unlock it. Diagnoses the input first (blank brief, real voice, or point edit) and changes only what it calls for.

Verified Before and after: 2 models 1 try per case View source Download .zip

Compare the answers

Answers from Claude Sonnet 5.5 and GPT-6.1 Sol · try 1 of 1

Same request, same model, once with the skill and once without. Read both and judge for yourself.

“Write me a 5-email welcome sequence for new trial users of our project management tool.”

with the skill
**Diagnosis: A (blank brief).** I have no product marketing context file, voice sample, or product details, so I've built the structure from how trials usually convert and marked every fact I can't know as `[NEED: ...]`. I haven't invented features, stats, or customer stories. Swap in your facts and the sequence is ready to send. **Sequence logic:** each email asks for one action, in the order that tends to predict a trial turning into a paid account: first real project, teammate invited, one standout feature, a conversation, then the decision. | # | Send | Job | |---|---|---| | 1 | Immediately | First real project in the tool | | 2 | Day 2 | Invite a teammate | | 3 | Day 4 | One feature that earns its keep | | 4 | Day 7 | Surface blockers, start a reply or call | | 5 | 2 days before trial ends | Make the decision easy | Sender should be a named person (`[NAME, role]`), not "The [PRODUCT] Team", so replies feel safe. --- ## Email 1: Welcome (send immediately) **Subject:** Your [PRODUCT] trial is running **Preview:** Start with one real project, not a sample.
Show the rest (125 more lines)
Hi {{first_name}}, Your [TRIAL_LENGTH]-day trial of [PRODUCT] is live and runs until {{trial_end_date}}. The quickest way to find out whether it fits is to put a project you're actually working on this week into it. Add the tasks, give each one an owner and a due date, and open [VIEW NAME] to see your own work laid out. **[Create your first project]** Coming from [Trello / Asana / spreadsheets]? [NEED: confirm supported imports] You can bring your tasks over here: [import link]. If you get stuck, reply to this email. It comes to me. [NAME] [Role], [PRODUCT] --- ## Email 2: Invite a teammate (Day 2) **Subject:** A project is easier to judge with a second person in it **Preview:** Assign one task and see what happens. Hi {{first_name}}, Most of what makes a project tool useful only shows up once someone else is in it: tasks with another person's name on them, comments, a due date that somebody else can see move. Invite one teammate and assign them a task from your first project. [NEED: what the invitee sees and gets notified of; one sentence.] **[Invite a teammate]** Your teammate can [NEED: confirm whether invitees need a card or account setup, and whether they count toward the trial]. [NAME] *Branch: if they've already invited someone, swap in a version that says "You've got [X] on your team. Here's what to try next" and links to Email 3's feature.* --- ## Email 3: One feature (Day 4) **Subject:** [Outcome the feature delivers, in the customer's words] **Preview:** Three steps, about [X] minutes. Hi {{first_name}}, [NEED: the single feature that best separates you from named competitors, and the problem it solves in customer language. Example shape: "If you've ever spent Monday morning chasing people for status updates, this is the feature to try."] Here's how to set it up: 1. [Step with a verb and an outcome] 2. [Step] 3. [Step] **[Open [FEATURE] in [PRODUCT]]** [NEED: optional proof line. A real customer quote or number, with permission and a name. Leave it out if you don't have one.] [NAME] --- ## Email 4: Check-in (Day 7) **Subject:** What would make this a keeper for you? **Preview:** One question, and a 15-minute call if you want one. Hi {{first_name}}, You're [X] days into your trial. I'd like to know one thing: what would [PRODUCT] need to do for you to keep using it after {{trial_end_date}}? Hit reply with a sentence or two. I read every answer, and if the answer is something we can't do, I'll tell you. If it's easier to talk it through, here's my calendar for a 15-minute call: [booking link]. [NEED: confirm someone can actually staff these calls.] [NAME] *Note: the "I'll tell you" line is intentional. It gives the sequence one honest limit, and replies from people we can't serve are cheap to handle.* --- ## Email 5: Trial ending (2 days before end) **Subject:** Your trial ends {{trial_end_day}} **Preview:** Here's what happens to your projects. Hi {{first_name}}, Your trial ends on {{trial_end_date}}. Here's what happens next: - **If you choose a plan:** everything stays as it is, including your [X] projects and [Y] tasks. {{dynamic usage count}} - **If you don't:** [NEED: exact behavior. Does the account downgrade, lock, or get deleted? How long is data kept?] Plans start at $[PRICE] per [user/month]. [NEED: billing terms, and any real guarantee, e.g. refund window. Only include it if it's written policy.] **[Choose a plan]** Need more time or want to talk pricing for your team? Reply and tell me what you need. [NEED: confirm you extend trials.] [NAME] --- ## Annotations - **Email 1 asks for a real project.** Sample data teaches nothing about fit, and a real project is what users come back to. - **Email 2 is the activation push.** Most project tools only prove their value when a second person is involved. Confirm that's true for your product. - **Email 4 is a reply-bait question.** It surfaces objections you can fix, and replies also help deliverability. - **Email 5 spells out the consequences.** Clear "what happens to my data" copy reduces anxiety more than urgency tactics do. I left out countdown and scarcity language on purpose. ## Subject line alternatives - **Email 1:** "Start with one project" / "{{first_name}}, your trial is ready" - **Email 2:** "Who else should be in this?" / "Assign your first task to someone" - **Email 4:** "Stuck on anything?" / "Quick question about your trial" - **Email 5:** "Last two days" / "Your projects after {{trial_end_date}}" ## What I need to finish this 1. **Trial details:** length, card required or not, and what happens at expiry. 2. **Audience:** who signs up (agency leads, software teams, ops?) and what they're escaping (spreadsheets, a competitor?). 3. **Differentiator:** the one thing you do that Asana, Monday, ClickUp, or Trello don't, so Email 3 passes the swap test. 4. **Activation event:** which action best predicts conversion (invites, tasks created, an integration)? Use it to reorder Emails 1 to 3. 5. **Proof:** any customer quote, number, or case study you're allowed to use. 6. **Voice:** a sample email or page you like, and who the sender should be. 7. **Behavioral triggers:** can your ESP skip or branch emails based on in-app actions? If so, I'll write the branch versions.
without
# 5-Email Welcome Sequence: Trial Users **Assumptions:** 14-day trial, no credit card required, and the core "aha moment" is getting a real project set up with a teammate invited. Swap the `[brackets]` for your details. --- ## Email 1: Welcome + First Win **Send:** Immediately after signup **Subject:** Welcome to [Product], let's get your first project live **Preview:** It takes about 5 minutes. Hi [First Name], Welcome to [Product]! You've got 14 days to try everything, so let's make them count. The fastest way to see the value is to **set up one real project**. Not a test one, something you're actually working on. Here's how: 1. **Create a project**, or pick a template if you'd rather not start from scratch 2. **Add 3-5 tasks** with owners and due dates
Show the rest (142 more lines)
3. **Switch to Board or Timeline view** to see your work from a new angle **[Button: Create Your First Project]** If you get stuck, just reply to this email. A real person will answer. Cheers, [Sender Name] [Title], [Product] --- ## Email 2: Key Features **Send:** Day 2 **Subject:** 3 features that save our users the most time **Preview:** Most people find #2 on day one, then wonder how they lived without it. Hi [First Name], Now that you've had a look around, here are the three features teams tell us save them the most time: **1. [Feature A: e.g., Project Templates]** Skip the setup. Start from a proven structure for [use case] and customize it. **2. [Feature B: e.g., Automations]** Set a rule once, like "When a task moves to Done, notify the client", and stop sending manual updates. **3. [Feature C: e.g., Multiple Views]** List, Board, Calendar, Timeline: same data, whichever view fits how you think. **[Button: Try Automations Now]** Not sure where to start? [Watch our 3-minute walkthrough →] [Sender Name] --- ## Email 3: Invite Your Team **Send:** Day 4 **Subject:** Project management works better with your team in it **Preview:** Invite them in 30 seconds. Hi [First Name], Planning solo is useful. Planning with your team is where [Product] really pays off. When teammates join, you can: - **Assign tasks** so nothing falls through the cracks - **Comment in context** instead of digging through email and chat - **See workload at a glance** so no one is overloaded Inviting people is free during your trial, and they don't need to start their own. **[Button: Invite Your Team]** *Tip: Start with just one or two people who work on your project daily. Small pilots stick better than big rollouts.* [Sender Name] --- ## Email 4: Social Proof + Advanced Value **Send:** Day 8 **Subject:** How [Customer Name] cut status meetings by 50% **Preview:** Plus: connect the tools you already use. Hi [First Name], You're past the halfway point of your trial, so here's what's possible once [Product] is part of your routine. **[Customer Name], a [type of company], used [Product] to:** - Cut weekly status meetings from 60 to 30 minutes - Hit [X]% more deadlines in the first quarter - Give leadership real-time visibility without extra reports > "[Short, specific customer quote about the outcome.]" > — [Name, Title, Company] **Want similar results?** Connect [Product] to the tools you already use, such as [Slack], [Google Calendar], and [GitHub], so updates flow automatically. **[Button: Explore Integrations]** [Read the full story →] [Sender Name] P.S. Want help setting up your workspace? [Book a free 15-minute onboarding call →] --- ## Email 5: Trial Ending + Upgrade **Send:** Day 12 (2 days before expiration) **Subject:** Your trial ends in 2 days **Preview:** Here's how to keep your projects and progress. Hi [First Name], Your [Product] trial ends on **[date]**. Here's where things stand: - **[X] projects** created - **[X] tasks** tracked - **[X] teammates** collaborating *(Dynamic fields. If usage is low, swap in: "Your workspace is ready and waiting.")* To keep everything, choose a plan before your trial ends: | Plan | Best for | Price | |---|---|---| | **[Starter]** | Small teams | $[X]/user/mo | | **[Pro]** | Growing teams that need automation and reporting | $[X]/user/mo | **[Button: Choose Your Plan]** **Need more time?** If you're still evaluating, reply and tell me what you need to decide. I can often extend trials or answer questions directly. If you decide [Product] isn't the right fit, no hard feelings. We'd appreciate a quick note on why: [1-click feedback link]. Thanks for trying us out, [Sender Name] --- ## Implementation Notes **Personalize with behavior if you can:** - **Hasn't created a project by Day 2?** Send a "Need a hand?" email with a template link in place of Email 2. - **Already invited teammates?** Skip Email 3 and send an advanced-tips email instead. - **Highly active by Day 10?** Send Email 5 early with a sales contact option. **Subject line A/B tests:** - Email 1: "Welcome to [Product]" vs. "Your 5-minute setup guide" - Email 5: "Your trial ends in 2 days" vs. "Don't lose your [X] projects" **Metrics to watch:** activation rate (project created, teammate invited), email-to-login click rate, and trial-to-paid conversion. If you share the product name, key features, and trial length, I can tailor the copy and tone to match your brand.

Answers are shown exactly as the model wrote them, from the first try, and nothing is picked by hand.

The models

2 models

Claude Sonnet 5.5

made by Anthropic

claude-sonnet-5-5 · revision not reported by the provider

1 try per case · tested 1 Nov 2026

GPT-6.1 Sol

made by OpenAI

gpt-6.1-sol · revision not reported by the provider

1 try per case · tested 1 Nov 2026

The tasks

Our tests

feature-section

“Write a short feature section for Pinpoint's new scheduled reports feature.”

hero-invoicing

“Write the hero section for Tallybook's homepage: headline, subheadline and button text.”

rewrite-headline

“Rewrite this headline: 'An Innovative AI-Powered Platform for Streamlined Business Operations'. It's for a tool that helps small businesses send invoices and collect payments.”

signup-page

“Write the copy for the signup page of our free tool that checks whether your email will land in spam.”

why-switch-section

“Write a 'Why teams switch' section for Ledgerline's homepage, about 120 words.”

The creator’s own tests

creator-1

“Write homepage copy for a SaaS tool that automates employee onboarding. Target audience is HR directors at mid-size companies (200-2000 employees). Main differentiator is that it integrates with all major HRIS systems and cuts onboarding time from 2 weeks to 2 days.”

creator-10

“Can you make this homepage hero better? I wrote it myself and it feels rough. Headline: Your agency doesn't need another dashboard. It needs to get paid. Subhead: We got sick of chasing clients for money, so we built the thing that does it for us. Invoices go out when the work ships. Late payers get nagged. You get your evenings back. CTA: Try it free”

creator-2

“Rewrite this headline: 'An Innovative AI-Powered Platform for Streamlined Business Operations' — it's for a B2B SaaS tool that helps small businesses manage invoicing and payments.”

creator-3

“i need copy for my pricing page. we have three plans: starter ($29/mo), pro ($79/mo), business ($199/mo). it's a social media scheduling tool for marketers”

creator-4

“Write copy for our About page. We're a 3-person startup that built a developer tool for database migrations. Founded because we kept losing data during migrations at our last jobs. Tone should be professional but human.”

creator-5

“Can you improve this CTA? We currently have 'Learn More' on our feature page for our analytics dashboard product.”

creator-6

“Write me a 5-email welcome sequence for new trial users of our project management tool.”

creator-7

“Review this copy and tell me what's wrong: 'We are extremely excited to announce our revolutionary, cutting-edge platform that will totally transform how businesses optimize their workflows! Sign up now!!'”

creator-8

“Write above-the-fold copy for a calendar scheduling tool. Our differentiator is that the recipient gets to overlay their own calendar on the invite, so picking a time feels fair to both people instead of one-sided. Same product needs to work for indie founders AND for enterprise ops teams.”

creator-9

“Write a homepage hero (headline, subhead, CTA) and a short launch post for X for our Shopify inventory app. It installs from the Shopify App Store in one click, needs no signup form or credit card, and runs low-stock alerts, reorder emails, and supplier purchase orders off the product and sales data the store already has, so there's nothing to import.”

Install

Download the .zip and unzip it. Put its files, in a folder named copywriting, here:

Claude Code~/.claude/skills/Every project. For one project only, use .claude/skills/ inside it.
Codex~/.agents/skills/Every project. For one repository only, use .agents/skills/ inside it.
Cursor~/.cursor/skills/Cursor also reads the Claude Code and Codex folders above.

Then start a new session and ask for what the skill does. Other agents that read SKILL.md have their own skills folder; check their docs.

Coming after launch: get skills from inside your agent, no download needed.