Ad Copy Writer
Write ad copy, marketing copy, product copy, headline variants, CTA variants, and promotional messaging that are concise, persuasive, and channel-aware. Use this skill when the user wants to draft, rewrite, or polish persuasive copy for ads, landing pages, launches, or campaigns.
Prerequisites
- -
WERYAI_API_KEY must be set before calling the API. - Node.js
>=18 is required because the runtime uses built-in fetch. - Real runs use the WeryAI chat completion API and may consume credits.
Example Prompts
- - INLINECODE3
- INLINECODE4
- INLINECODE5
- INLINECODE6
Quick Summary
- - Main jobs:
ad copy writing, marketing copy, landing page copy, headline variants, cta variants, INLINECODE12 - Default model: INLINECODE13
- Main optional controls:
product, brand, audience, tone, format, cta, keywords, mustInclude, INLINECODE22 - Main trust signals: dry-run support, model lookup, channel-aware preset, direct copy-ready output
Workflow
- 1. Capture the product, offer, audience, channel, tone, and desired call to action.
- If the user wants a specific ad shape such as headline set, landing page copy, CTA variants, or paid social copy, read references/domain.md and match the closest pattern.
- Ask only for the smallest missing detail needed to write persuasive copy.
- Use
--dry-run first when you want to inspect the final payload. - Run
node {baseDir}/scripts/write.js --json '...' and return the final copy directly.
Commands
CODEBLOCK0
Definition of Done
- - The final output reads like persuasive copy rather than a memo or explanation.
- The wording matches the requested channel, audience, and CTA closely enough to use as a draft.
- If the user asked for variations, the output clearly separates them.
When Not to Use
- - Do not use this for long-form articles or blog posts.
- Do not use this for pure translation without copy adaptation; use
copy-translator instead. - Do not use this for general brainstorming with no copy deliverable.
Re-run Behavior
- - Re-running
write.js creates fresh copy variations and may consume additional credits. - Re-running
write.js --dry-run is safe and does not call the API. - Re-running
models.js is safe and only refreshes the available chat model list.
Resources
广告文案撰写
撰写广告文案、营销文案、产品文案、标题变体、行动号召变体以及促销信息,要求简洁、有说服力且符合渠道特性。当用户需要为广告、落地页、产品发布或营销活动起草、重写或润色说服性文案时,请使用此技能。
前置条件
- - 调用API前必须设置WERYAIAPIKEY。
- 需要Node.js >=18,因为运行环境使用内置的fetch。
- 实际运行使用WeryAI聊天补全API,可能会消耗积分。
示例提示词
- - 为生产力应用发布撰写5条广告文案变体。
- 将这份产品简报改写成落地页文案,并强化行动号召。
- 重写这条广告,使其听起来不那么泛泛而谈,更突出利益点。
- 用英文为护肤品起草简短的付费社交媒体文案。
快速摘要
- - 主要任务:广告文案撰写、营销文案、落地页文案、标题变体、行动号召变体、促销改写
- 默认模型:GPT54
- 主要可选控制项:产品、品牌、受众、语气、格式、行动号召、关键词、必须包含、避免
- 主要信任信号:支持试运行、模型查询、渠道感知预设、直接输出可用的文案
工作流程
- 1. 获取产品、优惠、受众、渠道、语气和期望的行动号召。
- 如果用户需要特定的广告形式,如标题集、落地页文案、行动号召变体或付费社交媒体文案,请阅读references/domain.md并匹配最接近的模式。
- 仅询问撰写说服性文案所需的最小缺失细节。
- 当需要检查最终载荷时,先使用--dry-run。
- 运行node {baseDir}/scripts/write.js --json ...并直接返回最终文案。
命令
sh
列出可用的聊天模型
node {baseDir}/scripts/models.js
撰写广告文案
node {baseDir}/scripts/write.js --json {
prompt:为生产力应用发布撰写5条广告文案变体,
product:AI生产力应用,
audience:忙碌的专业人士,
format:付费社交媒体广告,
cta:开始免费试用
}
重写营销文案(不调用API)
node {baseDir}/scripts/write.js --json {
prompt:重写这条广告,使其更犀利、更突出利益点,
sourceText:...,
product:护肤精华,
tone:高端但清晰
} --dry-run
完成标准
- - 最终输出读起来像有说服力的文案,而非备忘录或解释。
- 措辞与要求的渠道、受众和行动号召紧密匹配,可直接用作草稿。
- 如果用户要求变体,输出应清晰区分它们。
不适用场景
- - 不适用于长篇文章或博客文章。
- 不适用于纯翻译而不进行文案改编;请使用copy-translator。
- 不适用于没有文案交付成果的通用头脑风暴。
重新运行行为
- - 重新运行write.js会生成新的文案变体,并可能消耗额外积分。
- 重新运行write.js --dry-run是安全的,不会调用API。
- 重新运行models.js是安全的,仅刷新可用聊天模型列表。
资源