cta-generator

安装量: 148
排名: #5816

安装

npx skills add https://github.com/kostja94/marketing-skills --skill cta-generator
Components: Call-to-Action (CTA)
Guides CTA button design for conversion. A well-designed CTA can increase conversion by 25–10%.
When invoking
On
first use
, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On
subsequent use
or when the user asks to skip, go directly to the main output.
Initial Assessment
Check for product marketing context first:
If
.claude/product-marketing-context.md
or
.cursor/product-marketing-context.md
exists, read it for conversion goals.
Identify:
Context
Hero, form, pricing, product page
User stage
Awareness, consideration, decision
Primary action
Sign up, buy, trial, download
Design Principles
Visual Clarity
Look like buttons
Background, border, corner radius, shadow
Stand out
Contrasting color; clear hierarchy
Size
≥48×48px for touch; minimum 48px wide
Hierarchy
Primary CTA
One per section; impossible to miss
Secondary CTA
Lower priority; visually distinct
Avoid
Multiple competing CTAs causing choice overload
Color & Shape
Color
High contrast; red/orange for urgency
Shape
Rounded = friendly; angled = dynamic
Accessibility
→.5:1 contrast for text
Copy Best Practices
Action-oriented
"Buy," "Sign up," "Subscribe," "Get started"
Loss aversion
"Claim Your Discount Before It's Gone" vs "Get 10% Off"; see
discount-marketing-strategy
for discount campaign design
Clear, no ambiguity
User knows exactly what happens
Scarcity/urgency
When appropriate; avoid overuse
Placement
Above the fold
for primary actions
After value proposition
; build value before CTA
Near trust signals
(testimonials, badges)
Sticky/fixed
for long pages (use sparingly)
Technical
Semantic HTML
:
or
with
role="button"
when needed
Visible focus state
for keyboard users
Loading state
for async actions: disable button during async operations; show spinner or loading text; prevent double-submit
cursor-pointer
Add
cursor-pointer
to all clickable CTAs; default cursor on interactive elements is poor UX
aria-label
Use
aria-label
for icon-only buttons (e.g., close, search); screen readers need descriptive labels
Hover stability
Use color/opacity transitions (150–300ms); avoid scale transforms that shift layout Testing A/B test: color, copy, placement, size Measure: click-through rate, conversion rate Output Format CTA copy suggestions Design notes (color, size, hierarchy) Placement recommendations Accessibility checklist (cursor-pointer, aria-label, focus, loading state)
返回排行榜