Help us improve
Share bugs, ideas, or general feedback.
From copyskills
Workflow-driven generator for A/B test variants, pricing pages, signup flows, checkout copy, trial-to-paid, and funnel optimization. Use when copy type involves conversion optimization, pricing, registration, checkout, or A/B testing.
npx claudepluginhub srstomp/copyskills --plugin copyskillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/copyskills:conversion-copyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generates conversion copy from a brief using the correct persuasion framework, domain patterns, and mandatory de-slop pass. This skill runs a complete workflow -- it does not just list resources.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Explores codebases via GitNexus: discover repos, query execution flows, trace processes, inspect symbol callers/callees, and review architecture.
Share bugs, ideas, or general feedback.
Generates conversion copy from a brief using the correct persuasion framework, domain patterns, and mandatory de-slop pass. This skill runs a complete workflow -- it does not just list resources.
Conversion copy is the most data-driven copy domain. Every element has a measurable outcome. Decisions about tier naming, CTA text, and form field placement are not aesthetic choices -- they have documented effects on conversion rate. Apply the relevant framework and domain reference, then validate against measurable criteria.
Identify the sub-type from the brief's type field before selecting a framework.
| Brief type | Sub-type | Framework | Domain reference |
|---|---|---|---|
pricing-page | Pricing page tiers, feature lists, FAQs | FAB per tier + anchoring/decoy principles | conversion-copy/references/pricing-pages.md |
ab-variant | A/B test variant copy | Isolate one variable; use different framework or angle per variant | conversion-copy/references/ab-testing.md |
signup-flow | Registration, onboarding entry, trial start | Microcopy + Cialdini urgency/scarcity | conversion-copy/references/signup-flows.md |
checkout | Checkout page, purchase confirmation, order summary | Friction reduction + trust signals | conversion-copy/references/signup-flows.md |
trial-to-paid | Upgrade prompts, paywall copy, limit messages | PAS or BAB | conversion-copy/references/signup-flows.md |
funnel-opt | Any funnel stage copy needing optimization | Framework depends on funnel stage | See Framework Reference Paths below |
When the brief type is ambiguous, ask which conversion goal applies: sign up, purchase, upgrade, or reactivation.
Load these files from the Layer 1 skills when the workflow requires them.
| Framework | File path | When to use |
|---|---|---|
| FAB | persuasion-frameworks/references/fab.md | Pricing pages: connect tier features to buyer outcomes |
| PAS | persuasion-frameworks/references/pas.md | Trial-to-paid: name the pain of limits before offering upgrade |
| BAB | persuasion-frameworks/references/bab.md | Trial-to-paid: show the before/after of upgrading |
| Cialdini | quality-frameworks/references/cialdini.md | Signup flows: urgency, scarcity, social proof at key moments |
| Conversion principles | quality-frameworks/references/conversion-principles.md | All conversion copy: CTA patterns, friction reduction, social proof placement |
| Anti-slop | quality-frameworks/references/anti-slop.md | Step 5 of every workflow run |
Load only the files required for the copy type at hand. Do not preload all frameworks.
Primary framework: FAB applied per tier.
Apply FAB at the tier level, not the page level. Each plan tier gets its own Feature-Advantage-Benefit arc, written for the specific buyer that tier targets.
Also load quality-frameworks/references/conversion-principles.md for:
See conversion-copy/references/pricing-pages.md for tier naming rules, plan structure, FAQ patterns, and guarantee copy.
Primary framework: variable isolation.
Each variant tests one change. Load conversion-copy/references/ab-testing.md before generating any variants.
For headline variants: apply a different headline formula or angle per variant (curiosity vs. benefit vs. social proof vs. urgency). For CTA variants: change the verb or ownership frame ("Start your trial" vs. "Start my trial"). For social proof variants: change the proof type or placement.
Do not blend two changes into one variant. If you change both the headline and the CTA, you cannot attribute the result to either.
Primary framework: microcopy patterns (clarity-first) + Cialdini urgency and scarcity.
Load quality-frameworks/references/cialdini.md for:
Load conversion-copy/references/signup-flows.md for field microcopy, progress indicators, trial messaging patterns, and friction reduction.
Primary framework: PAS or BAB.
Use PAS when the user is actively hitting a limit: name the limit (Problem), show what they are missing or risking (Agitate), offer the upgrade as the direct solution (Solve).
Use BAB when the user is engaged but not at a limit yet: paint the before state (current plan's ceiling), show the after state (what unlocks), bridge with the upgrade path.
Load persuasion-frameworks/references/pas.md or persuasion-frameworks/references/bab.md depending on context. Do not use both in the same piece.
Read the brief. Find the type field. Map it to a row in the Copy Type Identification table above.
If the brief has no type field, infer from the conversion goal:
When the goal is funnel optimization without a specified stage, ask before proceeding. The right framework depends entirely on where in the funnel the drop-off occurs.
Using the Framework Reference Paths table, load the single most relevant framework file for the copy type identified.
persuasion-frameworks/references/fab.md and quality-frameworks/references/conversion-principles.mdconversion-copy/references/ab-testing.md (framework selection happens within that reference based on the hypothesis)quality-frameworks/references/cialdini.md and quality-frameworks/references/conversion-principles.mdpersuasion-frameworks/references/pas.mdpersuasion-frameworks/references/bab.mdRead the framework before drafting. Note its steps, examples, and common mistakes.
Load the domain-specific reference file for this copy type:
conversion-copy/references/pricing-pages.mdconversion-copy/references/ab-testing.mdconversion-copy/references/signup-flows.mdRead the domain reference before drafting. It contains patterns, before/after examples, and rules specific to that conversion context.
Apply the framework steps to the brief. Use the domain reference for structural patterns and copy rules.
Do not invent structure. The framework plus domain reference define the structure. Your job is to fill it with specifics from the brief.
Write in second person ("you"), use contractions, vary sentence length. Avoid passive voice. Every CTA should be verb-first.
Load quality-frameworks/references/anti-slop.md.
Run this sequence on the draft:
Do not consider the draft done until every flag is resolved.
Score the de-slopped draft across these 7 dimensions:
| Dimension | Scale | Threshold |
|---|---|---|
| Clarity | 1-10 | Must be 7+ |
| Specificity | 1-10 | Must be 7+ |
| Voice Match | 1-10 | Must be 7+ |
| AI-Tell Score | 0-10 | Must be 2 or lower |
| Persuasion | 1-10 | Must be 7+ |
| Action | 1-10 | Must be 7+ |
| Overall | 1-10 | Must be 7+ |
If AI-Tell Score is 3 or higher, or Overall is below 7: return to Step 5. Do not return copy that fails the threshold.
For pricing pages, also check anchoring and decoy principles from quality-frameworks/references/conversion-principles.md. If the tier structure violates either principle, flag it before returning copy.
For A/B variants, annotate which quality dimension each variant scores higher on. This becomes part of the hypothesis documentation.
Return the completed copy in this structure:
## [Copy type] for [Product/Brand]
[Copy here, formatted for its intended use]
---
**Quality scores**
- Clarity: [N]/10
- Specificity: [N]/10
- Voice Match: [N]/10
- AI-Tell: [N]/10
- Persuasion: [N]/10
- Action: [N]/10
- Overall: [N]/10
**Framework used:** [Framework name]
**De-slop flags resolved:** [N] (list the specific issues fixed, or "none")
For A/B variants, add:
**Variant A vs. Variant B**
- Variable tested: [what changed]
- Hypothesis: If we change [element] from [A] to [B], we expect [metric] to [change] because [reason]
- Recommended primary variant: [A or B] (reason: [brief rationale])
For pricing pages, add a note confirming the anchoring order and which tier is the designated decoy choice.