What it does
Reads the post content and whatever the site actually offers (newsletter signup, a specific product or service page, a related lead magnet) and writes a short CTA block whose wording follows directly from the post's topic, rather than dropping in a generic "subscribe now" banner. It asks for the destination link and offer details rather than guessing them.
Install
This skill isn't packaged in an installable registry. It's a plain SKILL.md file you can copy directly. Copy it from the SKILL.md tab and save it at the path for your assistant:
Use it in your AI assistant
Claude Code
.claude/skills/cta-writer/ (or ~/.claude/skills/cta-writer/ for all projects)
GitHub Copilot (VS Code)
.github/skills/cta-writer/
OpenAI Codex
.codex/skills/cta-writer/
Cursor
.cursor/skills/cta-writer/ (or ~/.cursor/skills/cta-writer/ globally)
Compatibility
Any WordPress site. No special plugin required; works with a block-editor CTA pattern, a page builder module, or plain HTML, depending on what the site uses.
The complete SKILL.md for this skill:
---
name: cta-writer
description: Use when a user wants a call-to-action written for the end of a post, or asks to connect a post's topic to a signup, product, or offer. Triggers on "write a CTA for this post", "add a call to action", or "how do I tie this post to my offer".
---
# CTA Writer
## When to use
A post is finished and needs a call-to-action, whether a newsletter signup, a link to a product or service page, or a lead magnet, that reads as a natural next step rather than a bolted-on ad.
## Procedure
1. Confirm the destination (signup form, product page, lead magnet) and any specific offer details; do not guess a URL or offer that wasn't provided.
2. Read the post's core topic and identify the specific problem or question it leaves the reader with.
3. Write a short CTA block (1 to 3 sentences plus a button/link label) that connects that specific problem directly to the offer, rather than using generic phrasing like "don't miss out."
4. Match the CTA's tone to the rest of the post, a technical how-to gets a matter-of-fact CTA, a personal essay gets a warmer one.
5. Present the CTA text and suggested button label separately so the user can place it in the post's existing CTA block or pattern.
## Guardrails
- Do not fabricate a discount, deadline, or urgency claim that wasn't specified by the user; false urgency undermines trust and may violate advertising rules.
- Do not invent a destination link; if none was given, ask, rather than pointing the CTA at a guessed URL.