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," or "CTA copy." For email copy, see email-sequence. For popup copy, see popup-cro.
Install with Tessl CLI
npx tessl i github:coreyhaines31/marketingskills --skill copywritingOverall
score
90%
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillEvaluation — 92%
↑ 1.10xAgent success when using this skill
Validation for skill structure
Full landing page output format
Sections organized
100%
100%
Annotations present
0%
50%
Headline alternatives
0%
100%
CTA alternatives
0%
0%
No weak CTA verbs
100%
100%
Strong CTA formula
100%
100%
Core sections present
100%
100%
Benefits over features
100%
88%
Specific numbers used
100%
100%
No exclamation points
100%
100%
Subheadline constrained
100%
100%
No vague buzzwords
100%
100%
Without context: $0.2021 · 1m 36s · 8 turns · 9 in / 3,365 out tokens
With context: $0.4704 · 2m 7s · 16 turns · 13 in / 6,713 out tokens
Writing style rules
Active voice in hero
100%
100%
Active voice in benefits
100%
90%
Simple vocabulary
100%
100%
No hedge words
100%
100%
No vague buzzwords
100%
100%
No AI tell phrases
100%
100%
Concise subheadline
100%
100%
No exclamation points
100%
100%
Specificity over vagueness
100%
100%
Rewritten CTA improved
100%
100%
Without context: $0.1742 · 38s · 10 turns · 10 in / 1,998 out tokens
With context: $0.4988 · 2m 10s · 28 turns · 397 in / 5,518 out tokens
Pricing page and CTA copy
Recommended plan signalled
100%
100%
Plan selection addressed
100%
100%
No weak CTAs
0%
100%
Strong CTA formula
100%
100%
Voice and tone note
0%
0%
SEO page title
100%
100%
SEO meta description
100%
100%
Closing section present
100%
100%
No exclamation points
100%
100%
No AI tell phrases
100%
100%
Without context: $0.2011 · 1m 14s · 11 turns · 11 in / 2,538 out tokens
With context: $0.3417 · 1m 16s · 15 turns · 44 in / 3,860 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.