moai-domain-copywriting

Generates brand-aligned marketing copy as structured JSON with A/B variants and anti-slop validation.

2|Updated May 27, 2026
One-click install
npx skills add https://github.com/yekinya/moai-novel --skill moai-domain-copywriting-yekinya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-domain-copywriting
Source: https://github.com/yekinya/moai-novel/tree/main/moai-novel/.claude/skills/moai-domain-copywriting
Command: npx skills add https://github.com/yekinya/moai-novel --skill moai-domain-copywriting-yekinya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Marketing copy often drifts off-brand, relies on generic AI clichés, and arrives in unstructured formats that downstream agents and frontend implementations cannot consume directly. This Skill enforces a defined brand voice, bans common AI-slop patterns, and outputs copy as structured JSON sections ready for implementation. ## Core Features & Use Cases - Structured JSON Output: Produces hero, problem, solution, features, cta, and pricing sections with primary and A/B variant versions, plus tone and reading-level metadata. - Anti-AI-Slop Enforcement: Rejects forbidden phrases ("cutting-edge", "seamless", "leverage") and requires concrete numbers, active voice, and reader-centric framing in every section. - Brand Voice Integration: Loads tone, vocabulary preferences, and audience familiarity from .moai/project/brand/brand-voice.md and halts if the file is missing or incomplete. - Use Case: A team building a landing page runs this Skill after defining their brand voice, receives JSON copy with headline and CTA variants, then hands it to moai-domain-brand-design and expert-frontend for layout and implementation. ## Quick Start Ask the agent to generate landing page copy for your product using the brand voice defined in .moai/project/brand/brand-voice.md, with hero, features, and cta sections including A/B variants.

Frequently Asked Questions about moai-domain-copywriting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate landing page copy that matches my brand voice?

Define your tone, vocabulary preferences, and audience familiarity in a brand-voice.md file, then invoke the copywriting workflow with a target page scope. The output is structured JSON with hero, features, and cta sections calibrated to that voice.

How to write marketing copy without AI-sounding clichés?

Apply an anti-slop checklist that bans phrases like "cutting-edge", "seamless", and "leverage", limits exclamation marks, and requires at least one concrete number per section. Every claim must use active voice and reader-centric framing.

What happens if the brand voice file is missing or incomplete?

Generation stops immediately. The Skill instructs you to complete the brand interview first, and it also halts if any _TBD_ markers remain in brand-voice.md, defaulting tone to "confident and direct" only when the tone field itself is absent.

Does the copywriting output work with frontend implementation?

Yes. Copy is emitted as structured JSON with fixed section keys and character constraints, designed to be consumed by design and frontend agents. Headline length and CTA button text limits let layouts accommodate the copy directly.

How many A/B variants does copy generation produce?

Each section includes exactly one alternative variant differing in headline framing angle, CTA verb choice, and tone register. Additional variants are only generated when the scope explicitly requires them.

What reading level should marketing copy target?

Target grade 10-12 for technical B2B audiences, grade 8-10 for business audiences, and grade 6-8 for general consumers. The calculated Flesch-Kincaid grade level is reported in the output metadata reading_level field.