mkt-copywriting

This skill should be used when the user asks to "write copy", "create a headline", "write a tagline", "improve my copy", "write landing page copy", "create ad copy", "write email subject lines", "write product description", or mentions copywriting, persuasive writing, marketing copy, or conversion copy. Uses Harry Dry's Marketing Examples framework.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "mkt-copywriting" with this command: npx skills add hungv47/agent-skills/hungv47-agent-skills-mkt-copywriting

Copywriting

Horizontal skill — applied wherever persuasive writing is needed. Also bootstraps product context for all marketing skills.

Inputs Required

  • Page purpose, audience, product/offer, traffic context
  • .agents/mkt/product-context.md (created below if missing)

Output

  • Copy by section + annotations + 2-3 alternatives per key line
  • .agents/mkt/product-context.md (if it didn't exist)

Quality Gate

Before delivering, verify:

  • Every headline/hook contains a concrete noun or specific number (not abstract: "better", "innovative", "leading")
  • Every key line passes 3-question test (visual? falsifiable? uniquely yours?)
  • CTA follows [Action Verb] + [What They Get] formula
  • Competitor swap test: Replace brand name with competitor — if it still works, rewrite

Chain Position

Horizontal — called from any skill. Creates .agents/mkt/product-context.md used by all marketing skills.


Before Starting

Step 0: Product Context

Check for .agents/mkt/product-context.md. If missing: INTERVIEW. Ask 8 product questions and save to .agents/mkt/product-context.md.

Required Artifacts

ArtifactSourceIf Missing
product-context.mdmkt-copywritingINTERVIEW. Ask 8 product questions and save to .agents/mkt/product-context.md.

Optional Artifacts

ArtifactSourceBenefit
icp-research.mdmkt-icp-researchAudience language for better copy
imc-plan.mdmkt-imcAngle context when called from IMC

Product Context Bootstrap

Check for .agents/mkt/product-context.md. If missing, interview with these 8 questions and save:

# Product Context

**Date:** [today]

## Product
[One sentence: what you sell]

## Buyer
[Primary buyer: role, company type, situation]

## Problem
[The pain it solves — in their words, not yours]

## Differentiator
[What's different — something a competitor CANNOT claim]

## Social Proof
[Best testimonial or most repeated praise]

## Model
[Price, pricing model, free trial availability]

## Voice
[3 adjectives: e.g., "direct, technical, warm"]

## Primary CTA
[What should people do next: e.g., "Start free trial"]

All marketing skills read this file for product context.


The Three-Question Test

Run every key sentence through:

  1. Visual? Close your eyes. Can you see it? ("Couch to 5K" = yes. "Regain fitness" = no.)
  2. Falsifiable? Is it true or false? ("6'2, reads on the tube" = yes. "Funny, smart, good values" = no.)
  3. Uniquely yours? Could a competitor sign this? ("The dating app designed to be deleted" = only Hinge. "The best platform" = anyone.)

Three yeses = keep. Any no = rewrite.


Core Rules

Make It Visual

Abstract words evaporate. Concrete words stick. Zoom-in technique: Write the abstract word → ask "what do I actually mean?" → keep zooming until you hit something you can drop on your foot.

  • "Regain fitness" → "Couch to 5K"
  • "Worn by pretty and old people" → "Worn by supermodels in London and dads in Ohio"

Make It Falsifiable

True-or-false statements put your head on the chopping block. Ears prick up. "Don't talk, only point" — point at the graph, the statistic, the specific feature.

  • Volvo: "Your car has five numbers on the speedometer. Volvo has six."

Make It Yours Alone

"Never write an ad a competitor can sign." — Jim Durfee

Test: Swap in competitor's name. Still works? Rewrite.

Facts Over Adjectives

Start with a fact. Build from there. "Even when it's not Heinz, it's Heinz."

The Conflict Framework

Draw a line. Write opposites. Left: "Throw money and pray." Right: "Learn copywriting." Contrast sharpens both sides.


Speed Test

Show someone your copy. Two seconds. If they don't get it, rewrite.


CTA Formula

[Action Verb] + [What They Get] + [Qualifier]

Bad: Submit, Learn More, Click Here Good: "Start your free trial", "Download the 2026 playbook", "See pricing for your team"


Page-Specific Guidance

PageKey Principle
HomepageWhat you do in one sentence. Primary use case, not every feature.
Landing PageOne goal, one CTA. Match headline to traffic source. Remove nav.
PricingLead with value, not price. Anchor with most popular plan.
FeatureLead with outcome ("Track time in one click"), not feature name.
AboutFounding story. What you believe. Team photos + real context.

Cross-Skill Integration

Called FromFocus OnReturn
mkt-content-createHook + CTA copySpecific text, not frameworks
mkt-lp-optimizationHeadline variants + PAS body10+ headline options, scored
mkt-imcAngle descriptions, pillar messagingSharpened angle text

Output Format

When saving copy artifacts, use this frontmatter:

---
skill: mkt-copywriting
version: 1
date: [today's date]
status: draft
---

On re-run: rename existing artifact to [name].v[N].md and create new with incremented version.

  1. Copy by section — Hero, social proof, problem, solution, how it works, testimonials, CTA
  2. Annotations — Why each choice was made, tied to which rule
  3. Alternatives — 2-3 headline options, 2-3 CTA options
  4. Meta — Page title + description if relevant

Process

  1. Check for .agents/mkt/product-context.md — create if missing
  2. Who am I talking to? What do they currently believe? What should they believe after?
  3. What can I say that nobody else can?
  4. Write 3-5 versions of every key line
  5. Run each through 3-question test
  6. Two-second test
  7. Cut everything not working for you
  8. See references/copy-frameworks.md for headline formulas

References

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

design-user-flow

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

eng-system-architecture

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

mkt-imc

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

mkt-lp-optimization

No summary provided by upstream source.

Repository SourceNeeds Review
mkt-copywriting | V50.AI