Skip to content
Marketing · No app needed

Write a call to action with a reason to act now

Turn the end of any ad, post, email, or page into one clear ask: what to do, what happens next, and a true reason to do it today.

Built on frameworks from Alex Hormozi (acquisition.com), written by the ApexGenius team.

Try askingAsk Cursor

Rewrite the call to action on our pricing page. Say exactly what to do, what happens next, and a true reason to start today.

Button
Start free
Next step
Connect one app and ask one question from the agent you already use.
Reason now
Month-end reports are due. Seven days free covers this one, no card.
Example output.ClaudeChatGPT WorkCodexGemini

What it does

  1. Say it plainlyOne verb-first line that says exactly what to do. Clear beats clever.
  2. Name the next stepWhich page opens, what they do first, and what they get.
  3. Give a true reason to act nowA real deadline, a real capacity limit, or the buyer's own calendar. Never invented urgency.
  4. Place the asksOne ask at the end of a short ad. On a page or in a sequence, ask again after each stretch of real value.

The skill file

---
name: cta-formula
description: "Write or review a call to action so it is clear, names the exact next step, and gives a true reason to act now, then place the asks so each one is earned. Use for the end of ads, posts, emails, landing pages and sales pages, or when someone says CTA, call to action, nobody clicks, or the ask is weak."
metadata:
  category: marketing
  credit: "Built on frameworks from Alex Hormozi (acquisition.com), written by the ApexGenius team."
---

# Write a call to action with a reason to act now

People who ask more often get more yeses, and most marketing asks once or not
at all. The limit is goodwill: an ask with nothing around it teaches people to
stop listening. So ask often, and put real value between the asks.

## The formula

1. **Clear, not clever.** Say exactly what to do, verb first: "Start free",
   "Book a 20-minute call". No wordplay.
Download the full SKILL.md

Use it in your agent

Through ApexGeniusDownload the file and import it on your Skills page. Every compatible agent you connect can then load it.
Keep a local copy
  • Claude Code~/.claude/skills/
  • Codex~/.codex/skills/
  • Cursor~/.cursor/skills/
  • ClaudeUpload in Settings
  • ChatGPTOne Markdown file
Never grants accessA skill can name an app, but it never grants a connection, a tool, or a permission.
Scripts stay inertScript files inside a skill are stored as text. ApexGenius never runs them.
Every version keptEach change saves a new version with who uploaded it: you, an import, or a named agent.
Reads are recordedWhen an agent lists or reads a skill through ApexGenius, the call appears in Tool Activity.

Keep Your Marketing Skills in Every Agent

7 days free · No card required. See the skill read and every call it makes in Tool Activity.

Start free