{
  "schema": "leumas.docs.page/1",
  "id": "adapter:domain/copywriter",
  "slug": "adapters/domain/copywriter",
  "kind": "capabilities",
  "bucket": "package",
  "title": "copywriter — AI conversion-copy microservice",
  "name": "copywriter",
  "eyebrow": "AI conversion-copy microservice",
  "chip": null,
  "summary": "AI copywriting & conversion-copy microservice: generate marketing headlines, taglines/slogans, and long-form ad copy using proven direct-response formulas (AIDA attention-interest-desire-action, PAS...",
  "keywords": [
    "copywriter",
    "conversion-copy",
    "taglines",
    "slogans",
    "direct-response",
    "aida",
    "benefit-driven",
    "propositions"
  ],
  "audience": "both",
  "funnel": {
    "product": null,
    "cta": null
  },
  "body": "# copywriter — AI conversion-copy microservice\n\nGenerates persuasive marketing copy from a few inputs (product, benefit, audience, features) using\nproven direct-response formulas plus power-word / emotion banks. A paid \"intelligent microservice\":\nevery tool has a **deterministic template core that runs fully offline**, and the generative tools\n**optionally** call an LLM (via `../_shared/llm.js`) to enrich, silently falling back to the heuristic.\nEvery result is tagged `mode: 'heuristic' | 'llm'`.\n\n## Tools\n\n| tool | what it does |\n|---|---|\n| `headline` | N marketing headlines from product/benefit/audience via rotating proven angles (keyword-weavable). |\n| `tagline` | Short, memorable brand taglines/slogans. |\n| `adCopy` | Long-form ad copy in a chosen formula: **AIDA · PAS · FAB · 4Ps · BAB**. |\n| `productDescription` | SEO-flavored product description: short line + bullets + persuasive paragraph. |\n| `cta` | High-converting calls-to-action (button label + microcopy). |\n| `valueProps` | Turns features into benefit-driven value propositions (feature → so-that benefit). |\n| `rewrite` | Rewrites/paraphrases existing copy in a chosen tone. |\n| `variants` | Spins a base line into N A/B variants. |\n| `powerWords` | Scores copy for power words + emotional triggers and suggests injections (or returns the banks as a catalog). |\n\nTones: `bold · friendly · professional · playful · luxury · urgent`.\n\n## Usage\n\n```js\nimport copywriter from './index.js';\n\nawait copywriter.adapters.headline({ product: 'FlowDesk', benefit: 'ship faster', audience: 'startup founders', count: 5 });\nawait copywriter.adapters.adCopy({ product: 'FlowDesk', problem: 'scattered tasks', benefit: 'one calm workspace', formula: 'pas' });\ncopywriter.adapters.valueProps({ product: 'FlowDesk', features: ['AI triage', 'offline sync', 'one-click reports'] });\ncopywriter.adapters.powerWords({ text: 'Get started free today and transform your workflow instantly.' });\n```\n\nEvery call takes ONE args object (maps 1:1 to an HTTP POST body). Missing required inputs throw\n`TypeError` with a clear message.\n\n## Hybrid intelligence\n\nDeterministic templates + banks always produce output. When an LLM is reachable (env-configured\nOpenAI-compatible endpoint or a local Ollama), the generative tools (`headline`, `tagline`, `adCopy`,\n`productDescription`, `rewrite`, `variants`) draft a richer result and include the heuristic as\n`fallback`. A down/absent model never throws — the pack works 100% offline.\n\n## DRY boundaries\n\n- **Generates** copy. It does **not** audit HTML/meta tags or build sitemaps — that's `seo`.\n- It does **not** reshape one piece of copy across social platforms — that's `content-repurposer`.\n- It does **not** build keyword briefs/outlines — that's `seo-brief`.\n- No cross-pack imports except `../_shared/llm.js`. Pure ESM, Node built-ins only, zero npm deps.\n",
  "source": {
    "path": "shared/engines/adapters/domain/copywriter/README.md",
    "blobSha": "",
    "commit": "",
    "committedAt": "",
    "provenance": "no-git",
    "bytes": 3095,
    "hash": "23aea62a016b3d112be1e68221eca80bd6b92025"
  },
  "urls": {
    "html": "/p/adapters/domain/copywriter",
    "json": "/docs/adapters/domain/copywriter.json",
    "md": "/docs/adapters/domain/copywriter.md"
  },
  "links": {
    "composes": [],
    "usedBy": [],
    "product": [],
    "howTo": [],
    "skills": []
  }
}
