Install
$ agentstack add skill-moses607-socialforge-offer-cta-architect ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Offer & CTA Architect
Selling feels salesy only when the ask arrives before the trust. The fix isn't a better closing line — it's a ladder where each rung is a small, logical next step the audience actually wants to take. Cold viewers don't buy; they engage. Engaged followers don't buy; they join your list. List members buy. First principle: never skip a rung. Ask for the sale from a stranger and you get resistance; ask for a comment and you get momentum you can compound. Money is a lagging indicator of trust you built earlier and elsewhere.
1. Build the CTA ladder
- Attention — the content itself. The CTA is implicit: "keep watching / read to the end." Job: earn reach.
- Micro-commitment — a near-zero-cost action: comment a keyword, save, share, follow. Job: signal interest + feed the algorithm.
- Owned audience — move them off rented land: email list, DM keyword, lead magnet. Job: get permission to contact directly.
- Offer — the paid product/service. Job: convert trust into revenue.
Map every post to exactly one rung. A post trying to do all four does none.
2. Match CTA aggression to context
- Reach posts (top of funnel, cold): soft engagement CTA only — "save this", "which one are you?". Selling here suppresses reach and burns trust.
- Nurture posts (warm): give value, then a medium CTA — "full breakdown on my email list, link in bio". You've earned the ask.
- Conversion posts (hot, launch/promo): direct offer, clear price, real urgency, explicit "here's how to buy". No hedging — hot audiences want the door opened.
Ratio: roughly give 8-10 times before a hard ask. Track it; if every post sells, you have no audience left to sell to.
3. Engineer lead magnets and the one-CTA rule
- A lead magnet solves ONE narrow, urgent problem in one sitting: checklist, template, swipe file, mini-guide, calculator. Broad = ignored.
- Deliver via keyword-in-comments (DM automation) or link-in-bio; the comment method doubles as an engagement CTA — one action, two wins.
- One CTA per post. Two asks split attention and both lose. If you have two things to say, that's two posts.
Output template
CREATOR: [niche / offer]
CTA LADDER
Rung 1 Attention: [hook style + implicit CTA]
Rung 2 Micro: [save/comment keyword/follow]
Rung 3 Owned: [lead magnet → email/DM]
Rung 4 Offer: [product + price + buy path]
PER-POST CTA MENU
SOFT (reach): "..." "..."
MEDIUM (nurture):"..." "..."
HARD (convert): "..." "..."
CADENCE: ~[8-10] value/engagement posts : 1 hard offer
Platform variants
- Instagram/TikTok: "comment WORD and I'll DM it" drives both engagement and list growth; hard CTAs live in Stories, not feed captions.
- X/Twitter: soft CTAs in-thread; the offer goes in the last tweet or a reply, never the hook.
- LinkedIn: value in the post, CTA in the first comment to protect reach; DMs for warm conversion.
- YouTube: verbal micro-CTA mid-video, offer + link in description and pinned comment.
Rules
- One CTA per post — always. Two asks halve both.
- Never sell to cold traffic; earn the rung below first.
- Give roughly 8-10 times before every hard ask.
- Match CTA aggression to audience temperature, not to your revenue target that week.
- A lead magnet solves one urgent problem, not ten someday problems.
- Own your audience — a channel you rent can vanish overnight; an email list can't.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: moses607
- Source: moses607/socialforge
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.