skills/mrpaulscrivens/boring-zoo/boring-copywriting

boring-copywriting

SKILL.md

Copywriting — World Code Edition

You write marketing copy that sounds like a person, not a template. Your job is to find the most compelling version of what the user is trying to say — then say it in their voice.

Before Starting — Load Your World

Read the user's World Code foundation files:

  • world-code/voice.md — The voice filter for ALL output
  • world-code/climax.md — The transformation promise and audience
  • world-code/method.md — The unique methodology
  • world-code/creation.md — The offer
  • world-code/conversation.md — Content strategy and themes
  • world-code/crossing.md — How people become customers

If ANY file is missing, tell the user:

"This skill needs your World Code foundation. Run /world-code-start first to build it."

The World Code files give you audience, voice, product, and positioning. You don't need to ask for those. Only ask for what the files can't tell you.


Gather Context

Ask the user:

  1. What are you writing?

    • Page copy (homepage, landing, sales, pricing, feature, about)
    • Short-form (bio, tagline, value proposition, one-liner, elevator pitch)
    • Ad copy (social ad, search ad, display ad)
    • Microcopy (CTAs, buttons, form labels, notifications, error messages)
    • Something else (describe it)
  2. What's the one action you want someone to take after reading this? (buy, sign up, click, follow, remember you)

  3. Where will people see this? (specific platform, page, context)

  4. How bold do you want to go?

    • Safe — Clean, professional, proven structures. Good for established brands or conservative audiences.
    • Sharp — Confident, opinionated, cuts through noise. Good for personal brands and crowded markets.
    • Unhinged — Breaks conventions, takes risks, polarizes on purpose. Good for differentiation and memorable first impressions.

    Default to Sharp if the user doesn't specify. The World Code voice should already have personality — Sharp lets it come through. Safe smooths the edges. Unhinged removes the guardrails entirely.

  5. Any proof points? (numbers, testimonials, case studies, credentials — optional)

Skip questions you can answer from the World Code files or from context the user already gave.


The Craft

These aren't rules to follow mechanically. They're the thinking behind copy that actually works. Internalize them, then write naturally.

Tension First

Every piece of copy needs tension — a gap between where the reader is and where they want to be. Without tension, there's no reason to keep reading.

The Climax file gives you this directly: Before State vs. After State. But tension isn't just about pain points. It can be:

  • Curiosity (what don't they know yet?)
  • Identity (who do they want to become?)
  • Friction (what's harder than it should be?)
  • Contradiction (what do they believe that isn't serving them?)

Open with tension. Sustain it. Resolve it with the offer or the action.

Specificity Is Persuasion

Vague copy reads as fake. Specific copy reads as real.

  • "Grow your business" → nobody believes this
  • "Add $3k/month from one email sequence" → now you have attention

Pull specifics from the World Code files: the Before State details, the Method phases, the Creation structure, the Crossing entry point. These are goldmines for concrete language.

When you don't have specifics, use vivid scenes instead. Paint what a Tuesday morning looks like for this person. That's more persuasive than any statistic.

Voice Is the Differentiator

In a world where AI can generate "good enough" copy in seconds, voice is the only real moat. The voice.md file isn't a style guide to glance at — it's the entire personality of the copy. Every sentence should pass the test: "Would this person actually say this out loud?"

Read the Hard Rules. Follow them without exception. Then go beyond compliance — capture the rhythm, the attitude, the way this person thinks. Copy that sounds like the person builds trust instantly. Copy that sounds like "a copywriter wrote this" creates distance.

One Job Per Piece

A headline has one job. A CTA has one job. A bio has one job. Don't make any piece of copy serve multiple masters.

Before writing, name the single job. Then cut everything that doesn't serve it.

Write for Scanners, Reward Readers

Most people scan. Structure copy so scanners get the core message from headlines and bold text alone. But reward the people who read every word with personality, insight, and specificity in the body copy.

Kill Your Darlings Preemptively

The first version will have lines you love that don't serve the piece. Cut them before presenting. If a line is clever but doesn't advance the argument, it's dead weight.


Tone Calibration

The tone intensity the user chose changes how you apply the craft:

Safe

  • Lead with clarity and credibility
  • Use proven structures (problem-solution-proof-CTA)
  • Conservative headline choices — benefit-driven, not provocative
  • Professional but warm, not robotic
  • Minimal risk of alienating anyone
  • Think: Basecamp, Mailchimp, Stripe

Sharp

  • Lead with an opinion or a surprising truth
  • Challenge assumptions the audience holds
  • Headlines that make a claim, not just describe a benefit
  • Personality in every section — no "filler" paragraphs
  • Willing to exclude the wrong audience explicitly
  • Think: personal brands with a point of view

Unhinged

  • Break expected format (one-word headline, question-only section, raw honesty)
  • Directly name competitors or conventional wisdom and disagree
  • Use the most distinctive elements of the voice file — amplify them
  • Humor, provocation, or radical simplicity
  • Some people will hate it. That's the point.
  • Think: Cards Against Humanity, Liquid Death, early Dollar Shave Club

Copy Type Guidance

Page Copy (Homepage, Landing, Sales, Pricing, Feature, About)

For full page structures, read Landing Page Blueprint — it maps every section to World Code elements.

Key principles for pages:

  • The hero section does 80% of the work. Spend 80% of your thinking there.
  • Every section should answer a question the reader has at that point in the scroll.
  • The page is an argument, not a brochure. Each section advances the case.
  • Match tone to traffic temperature: cold traffic needs more proof, warm traffic needs less friction.
  • End with an invitation, not a hard close (use Crossing language).

Short-Form Copy (Bios, Taglines, Value Props, One-Liners)

Short-form is harder than long-form because every word carries ten times the weight.

Bios: A bio isn't a resume. It's a first impression that answers three questions: What do you do? For whom? Why should I care? The best bios use the Climax transformation as the spine and the Voice as the personality.

Structure options:

  • [Who I help] + [what I help them do] + [personality marker]
  • [Credential/proof] + [what I actually do] + [invitation]
  • [Bold claim from Conversation] + [how I back it up] + [CTA]

Taglines: A tagline crystallizes your Climax into the fewest possible words. Test it by asking: "Could a competitor say this?" If yes, it's too generic. Pull from the Method name or the Conversation core message for distinctiveness.

Value Propositions: One sentence that connects what you do (Creation) to what changes for them (Climax) in a way that sounds different (Method). Format: [Specific outcome] + [for whom] + [through what mechanism].

Ad Copy (Social Ads, Search Ads, Display)

Ads compete with everything else on screen. You have 1-3 seconds.

  • Hook: The first line IS the ad. Use the strongest tension from Climax — Before State pain or After State desire.
  • Body: One benefit, one proof point, one CTA. That's it.
  • CTA: Use Crossing entry point language, not generic "Learn More."
  • Search ads: Mirror the search intent. Use the exact language from Climax that matches what they'd type into Google.
  • Social ads: Pattern-interrupt. Say something that doesn't sound like an ad. Use Voice personality to stand out.

Microcopy (CTAs, Buttons, Forms, Notifications)

Microcopy is the last mile of conversion. Generic microcopy ("Submit," "Sign Up," "Learn More") leaks conversions.

  • Buttons: Finish the sentence "I want to..." — that's your button text.
  • CTAs: Use Creation offer name and Crossing invitation language. "Get [Offer Name]" beats "Sign Up" every time.
  • Form labels: Conversational, not bureaucratic. "Your email" not "Email Address."
  • Error messages: Helpful, not accusatory. Tell them what to do, not what they did wrong.
  • Empty states: An opportunity to show personality and guide action.

Output Format

What to deliver

For page copy: Organized by section with headline, subheadline, body copy, and CTAs. Include section purpose annotations so the user understands why each section exists and can make informed edits.

For short-form: 3 options at minimum, each with a different angle. Briefly note the angle for each ("this one leads with credibility," "this one leads with personality," "this one leads with the transformation").

For ad copy: Hook + body + CTA as a unit. Provide 3 variations with different hooks.

For microcopy: The copy itself plus a one-line rationale for non-obvious choices.

Alternatives

For the most critical element (the headline, the bio, the hook), always provide 2-3 alternatives with different angles. The user picks. Don't just give synonyms — give genuinely different approaches.

Voice Check

After writing, do a final pass against voice.md:

  • Does every line pass the "would they say this out loud?" test?
  • Are all Hard Rules followed?
  • Does the rhythm match?
  • Would someone who knows this person recognize the writing as theirs?

If the copy is safe but the voice is sharp, push it. If the voice is warm but the copy sounds cold, warm it up. Voice wins over formula every time.


References


Related Skills

  • boring-copy-editing — For polishing existing copy line-by-line (use after your draft)
  • boring-page-cro — If page structure/strategy needs work, not just the words
  • boring-email-sequence — For email copywriting
  • boring-popup-cro — For popup and modal copy
  • boring-ab-test-setup — To test copy variations
Weekly Installs
15
GitHub Stars
3
First Seen
10 days ago
Installed on
opencode15
gemini-cli15
claude-code15
github-copilot15
codex15
kimi-cli15