Design personalized, value-based call-to-actions (CTAs) for cold outreach that spark conversations instead of demanding meetings.

MITAuto-check passedSales & Support

Install Cta Designer

skills CLI
$ npx skills add Othmane-Khadri/YALC-the-GTM-operating-system --skill cta-designer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Othmane-Khadri/YALC-the-GTM-operating-system cta-designer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/lemlist/cta-designer .claude/skills/cta-designer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
cta-designer
GitHub stars
317
Token cost
~1.6k tokens
SKILL.md length
835 words
Files
1
Skills in repo
57
Repo updated
First seen
Licence
MIT

At a glance

Design personalized, value-based call-to-actions (CTAs) for cold outreach that spark conversations instead of demanding meetings.

  • Works in 4 steps: Gather context → Generate 5 PVP CTAs → Prioritization logic → …
  • Asked what CTA should I use
  • SKILL.md covers The core idea, Step 1 — Gather context, Step 2 — Generate 5 PVP CTAs and CTA Types, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Cta Designer is an agent skill from Othmane-Khadri/YALC-the-GTM-operating-system. Design personalized, value-based call-to-actions (CTAs) for cold outreach that spark conversations instead of demanding meetings. Use when asked "what CTA should I use", "help me with my call to action", "how to end my email", "what lead magnet should I offer", "how to get a reply", "how to close my cold email", "CTA ideas for outreach", "what should I ask for in my sequence", or any request about how to end an outreach message or what to offer prospects. Always use this skill before writing or finalizing any…

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Sales & Support, covering Cold outreach and Content marketing. The repository describes itself as: YALC 1.0, the open-source Clay alternative. MIT, CLI-first, self-hosted, runs in Claude Code. Yalc today is an intelligent orchestration layer that runs pre configured GTM agents…. The licence is MIT.

When your agent uses it

  • Asked what CTA should I use
  • Help me with my call to action
  • How to end my email
  • What lead magnet should I offer

Example prompts

  • “what CTA should I use”
  • “help me with my call to action”
  • “how to end my email”
  • “/cta-designer”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Gather context
  2. Generate 5 PVP CTAs
  3. Prioritization logic
  4. Sequence fit

What it can do on your machine

Read from SKILL.md and the folder at commit 5686d1f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Cta Designer loads about 1.6k tokens when it runs. Until then it costs about 173 tokens; SKILL.md has 835 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~173
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Othmane-Khadri/YALC-the-GTM-operating-system at commit 5686d1f, republished under its MIT licence (© Othmane-Khadri). 835 words, ~1,560 tokens.

Download SKILL.mdSave it as .claude/skills/cta-designer/SKILL.md (or your agent's skills folder).
name
cta-designer
description
Design personalized, value-based call-to-actions (CTAs) for cold outreach that spark conversations instead of demanding meetings. Use when asked "what CTA should I use", "help me with my call to action", "how to end my email", "what lead magnet should I offer", "how to get a reply", "how to close my cold email", "CTA ideas for outreach", "what should I ask for in my sequence", or any request about how to end an outreach message or what to offer prospects. Always use this skill before writing or finalizing any outreach CTA. This skill replaces generic "book a call" CTAs with Permissionless Value Promises that make prospects respond out of genuine interest, not obligation.

CTA Designer — Permissionless Value Promise (PVP)

The core idea

Most outreach dies at the CTA. "Would you be open to a 30-minute call?" is high friction, seller-centric, and creates a binary lose/lose: the prospect either ignores it or commits to something they don't want yet.

A Permissionless Value Promise (PVP) flips this. The CTA itself delivers standalone value — an insight, a resource, a benchmark, a question — that the prospect finds genuinely useful before buying anything. They reply because they're curious, not because you pressured them.

A good PVP CTA:

  • Gives something useful with no strings attached
  • Doesn't mention your product or pitch anything
  • Implies no obligation ("happy to share if useful")
  • Is specific to their context (their industry, role, trigger, or pain)
  • Requires a simple yes or short reply — not a calendar commitment

Step 1 — Gather context

Before generating CTAs, check the conversation for any existing context:

  • ICP / company type: industry, size, growth stage
  • Persona: role, seniority, their core pain
  • Trigger: recent event (funding, hiring, tech change, job change, etc.)
  • Your offer: what problem you solve and how
  • Channel: email, LinkedIn DM, voice note

If critical context is missing (especially the persona's pain or your offer), ask 1–2 targeted questions. Never generate generic CTAs — specificity is what makes PVPs work.

Step 2 — Generate 5 PVP CTAs

Produce 5 CTAs across different angles. For each, write:

  • The CTA itself (ready to paste into an email/message)
  • Type (see below)
  • Friction (🟢 Low / 🟡 Medium)
  • Why it works (1 sentence)

Aim for at least 3 with 🟢 Low friction. Never propose a "book a call" CTA — that can come after the reply.


CTA Types

1. Insight CTA

You share a specific, public observation about their company or industry and offer to send a deeper analysis.

"I noticed [Company] has been [expanding into X / hiring heavily for Y / doing Z]. Put together a quick breakdown of how similar companies are handling [related pain]. Happy to forward it — useful or not?"

Works because: it's already partly personalized, they feel seen, and the ask is a single "yes."


2. Benchmark CTA

Offer a comparison to peers — everyone wants to know how they stack up.

"We've been tracking [metric] across [industry/segment]. Companies like [Company] are typically sitting around [X]. Curious how you compare — want me to share the full breakdown?"

Works because: benchmarks create instant relevance. No one ignores "how do you compare to your competitors?"


3. Resource CTA

Offer a specific, named asset tied to their pain — not a generic "guide" but something that sounds tangible and pre-built.

"I put together a [quick checklist / one-pager / list of 5 templates] on [specific pain point] — built it from talking to [X type of companies]. Want me to send it over?"

Works because: the asset exists, it's theirs to keep, no obligation implied. The specificity of the asset signals real expertise.


Show full SKILL.md (366 more words)Show less
4. Trigger-Based CTA

Use a buying signal (recent funding, new hire, product launch, tech change) as the hook and offer something contextually relevant.

"Saw [Company] just [raised / launched / expanded into X]. When that happens, [related challenge] tends to come up. Put together a short playbook on how [similar companies] navigated it — worth a send?"

Works because: it's timely, it shows you did your homework, and the resource maps directly to what they're experiencing right now.


5. Diagnostic Question CTA

Instead of offering something, ask one sharp question that surfaces the pain — and signals you know their world.

"Quick question — are you currently [doing X to track / measuring Y / handling Z manually]? Reason I ask is most [roles] I speak with tell me [that's where things break down]."

Works because: it makes them think about the pain. If the answer is "no" or "it's messy," they reply. And the reply is the conversation.


Step 3 — Prioritization logic

After generating the 5 options, recommend the top 1–2 based on context:

SituationBest type
Strong buying trigger availableTrigger-Based
Prospect is data-driven (ops, finance, analytics)Benchmark
Persona deals with a concrete, recurring problemResource
You know their specific company context wellInsight
You want to qualify before offering anythingDiagnostic Question
LinkedIn DM (shorter = better)Diagnostic Question or Trigger-Based
Cold email step 1Insight or Benchmark
Follow-up step 3+Resource (justify why you're back)

Step 4 — Sequence fit

CTAs should evolve across a sequence. If the user is building a multi-step campaign, suggest:

  • Step 1: Insight or Benchmark (establish relevance)
  • Step 2: Resource (add value, reinforce expertise)
  • Step 3: Diagnostic Question (if no reply — flip the angle, make them think)
  • Step 4+: Soft social proof or direct ask for 15 min (only once trust is built)

Never use the same CTA type twice in a row.

Quality bar

A PVP CTA passes if:

  • ✅ The prospect could use the insight/resource even if they never buy from you
  • ✅ Your product is not mentioned
  • ✅ The ask requires a one-word or one-sentence reply
  • ✅ It's specific enough that it couldn't be sent to 1,000 random people
  • ✅ There's no implied urgency or pressure

If a CTA fails any of these, rewrite it before presenting it.

© Othmane-Khadri, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/lemlist/cta-designer of Othmane-Khadri/YALC-the-GTM-operating-system.

Open the folder on GitHubat commit 5686d1f

Compare with similar skills

Cta Designer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Cta Designer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Cta Designer this skillOthmane-Khadri/YALC-the-GTM-operating-system317—~1.6kAutomated safety check: PassMIT
Icp Onboardinggrowthenginenowoslawski/coldoutboundskills751—~1.9kAutomated safety check: PassMIT
Cold Email Kickoffgrowthenginenowoslawski/coldoutboundskills751—~1.9kAutomated safety check: NotesMIT
Lead Magnet Brainstormgrowthenginenowoslawski/coldoutboundskills751—~1.8kAutomated safety check: PassMIT
100m Leadsgetagentseal/founder-playbook729—~2.3kAutomated safety check: PassMIT
Marketing For Foundersnpc-live/clawfirm156—~911Automated safety check: PassNone

Similar skills

  • Icp Onboarding

    growthenginenowoslawski/coldoutboundskills

    Conversational intake for cold email campaigns. An agent skill from growthenginenowoslawski/coldoutboundskills.

    751 GitHub stars~1.9k tokensUpdated 4 days ago
    Sales & SupportAuto-check passed
  • Cold Email Kickoff

    growthenginenowoslawski/coldoutboundskills

    Single "start here" orchestrator for new cold email operators.

    751 GitHub stars~1.9k tokensUpdated 4 days ago
    Sales & SupportAuto-check: notes
  • Lead Magnet Brainstorm

    growthenginenowoslawski/coldoutboundskills

    Helps the user come up with free lead magnets or hooks to offer in cold emails.

    751 GitHub stars~1.8k tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • 100m Leads

    getagentseal/founder-playbook

    Builds lead generation systems using Alex Hormozi's Core Four framework (warm outreach, content, cold outreach, paid ads), lead magnets, and Rule of 100.

    729 GitHub stars~2.3k tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed
  • Marketing For Founders

    npc-live/clawfirm

    Practical marketing advisor for technical founders building SaaS, apps, or startups from 0 to their first 10/100/1000 users.

    156 GitHub stars~911 tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Revops

    AvdLee/RocketSimApp

    When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes.

    804 GitHub starsUsed in 6 repos~3.7k tokens
    Sales & SupportAuto-check passed

More from Othmane-Khadri/YALC-the-GTM-operating-system

All 57 skills in this repo
  • Claap Weekly Recap

    Othmane-Khadri/YALC-the-GTM-operating-system

    Turns a week of Claap-recorded sales calls into action items and focus blocks on a Notion Kanban, delivered with a Slack summary.

    317 GitHub stars~5.4k tokensUpdated 1 mo ago
    Auto-check passed
  • Fullenrich Plg Reverse Lookup

    Othmane-Khadri/YALC-the-GTM-operating-system

    A skill your agent uses when the user says "set up FullEnrich reverse lookup for trial signups", "PLG enrichment webhook", "identify free trial signups via FullEnrich", "reverse email lookup for…

    317 GitHub stars~1.3k tokensUpdated 1 mo ago
    Auto-check passed
  • Fullenrich Content Engagers

    Othmane-Khadri/YALC-the-GTM-operating-system

    A skill your agent uses when the user says "enrich people who engaged with this post", "qualify post engagers with FullEnrich", "scrape and enrich LinkedIn post {URL}", "engagers from this post into…

    317 GitHub stars~1.5k tokensUpdated 1 mo ago
    Auto-check: warnings
  • Fullenrich Event Attendees

    Othmane-Khadri/YALC-the-GTM-operating-system

    A skill your agent uses when the user says "enrich this LinkedIn event", "enrich attendees of this event", "enrich this attendees CSV", "scrape and enrich LinkedIn event {URL}", "FullEnrich event…

    317 GitHub stars~1.4k tokensUpdated 1 mo ago
    Auto-check: warnings
  • Answer Linkedin Comments

    Othmane-Khadri/YALC-the-GTM-operating-system

    Reply to comments on a LinkedIn post via Unipile — drafts thread-aware replies grounded in the user's voice and the conversation context, then sends on approval.

    317 GitHub stars~551 tokensUpdated 1 mo ago
    Auto-check: notes
  • Fullenrich Network Activation

    Othmane-Khadri/YALC-the-GTM-operating-system

    A skill your agent uses when the user says "activate co-founder network with FullEnrich", "enrich LinkedIn connections export", "qualify my LinkedIn connections CSV", "turn Connections.csv into a…

    317 GitHub stars~1.1k tokensUpdated 1 mo ago
    Auto-check: warnings

Categories

Questions about Cta Designer

What does Cta Designer do?

Design personalized, value-based call-to-actions (CTAs) for cold outreach that spark conversations instead of demanding meetings. Cta Designer is an agent skill from Othmane-Khadri/YALC-the-GTM-operating-system. Design personalized, value-based call-to-actions (CTAs) for cold outreach that spark conversations instead of demanding meetings.

When should I use Cta Designer?

Cta Designer fits situations like: asked what CTA should I use; help me with my call to action; how to end my email; what lead magnet should I offer.

How do I install Cta Designer in Claude Code?

Run `npx skills add Othmane-Khadri/YALC-the-GTM-operating-system --skill cta-designer -a claude-code`. Or copy the skill folder (.claude/skills/lemlist/cta-designer in Othmane-Khadri/YALC-the-GTM-operating-system) into .claude/skills/cta-designer in your project. Claude Code loads it when a task matches its description.

How do I install Cta Designer in Codex?

Run `npx skills add Othmane-Khadri/YALC-the-GTM-operating-system --skill cta-designer -a codex`. Or copy the skill folder (.claude/skills/lemlist/cta-designer in Othmane-Khadri/YALC-the-GTM-operating-system) into .agents/skills/cta-designer in your project. Codex loads it when a task matches its description.

Can I use Cta Designer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Othmane-Khadri/YALC-the-GTM-operating-system --skill cta-designer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cta-designer, .gemini/skills/cta-designer, .github/skills/cta-designer and .opencode/skills/cta-designer in your project.

What does Cta Designer need to run?

SKILL.md names no scripts, command-line tools or credentials: Cta Designer is instructions for the agent only.

Does Cta Designer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Cta Designer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Cta Designer use?

Cta Designer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Cta Designer use?

About 1.6k tokens (SKILL.md is roughly 6.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Cta Designer?

Skills that share tags, products or a category with Cta Designer: Icp Onboarding (growthenginenowoslawski/coldoutboundskills, 751 stars), Cold Email Kickoff (growthenginenowoslawski/coldoutboundskills, 751 stars), Lead Magnet Brainstorm (growthenginenowoslawski/coldoutboundskills, 751 stars) and 100m Leads (getagentseal/founder-playbook, 729 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Cta Designer?

Othmane-Khadri (a GitHub user) maintains it in Othmane-Khadri/YALC-the-GTM-operating-system, which has 317 GitHub stars. The repository holds 57 skills in this directory. The repository was last updated on August 20, 2026.

Source: Othmane-Khadri/YALC-the-GTM-operating-system on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.