ad-copy-writer
Generate ad copy variations for Google, Microsoft, Meta, LinkedIn, TikTok, Reddit, Snapchat and X Ads (plus Apple Search Ads…
Produce a Reddit-native 1:1 or 4:5 launch video using HyperFrames. Idiomatic Reddit feel — text-first, low-polish, sound-off, subreddit-aware. Optionally hand off to Reddit Ads to launch as a promoted post targeted to specific subreddits.
Claude Code
$ npx -y skills add cognyai/claude-code-marketing-skills --skill reddit-launch-video --agent claude-code
Codex
$ npx skills add cognyai/claude-code-marketing-skills --skill reddit-launch-video -a codex -y
Cursor
$ npx skills add cognyai/claude-code-marketing-skills --skill reddit-launch-video -a cursor -y
Gemini CLI
$ npx skills add cognyai/claude-code-marketing-skills --skill reddit-launch-video -a gemini-cli -y
GitHub Copilot
$ npx skills add cognyai/claude-code-marketing-skills --skill reddit-launch-video -a github-copilot -y
OpenCode
$ npx skills add cognyai/claude-code-marketing-skills --skill reddit-launch-video -a opencode -y
Windsurf
$ npx skills add cognyai/claude-code-marketing-skills --skill reddit-launch-video -a windsurf -y
name: reddit-launch-video description: Produce a Reddit-native 1:1 or 4:5 launch video using HyperFrames. Idiomatic Reddit feel — text-first, low-polish, sound-off, subreddit-aware. Optionally hand off to Reddit Ads to launch as a promoted post targeted to specific subreddits. version: "1.1.1" author: Cogny AI platforms: [reddit-ads, x-organic, hyperframes] user-invocable: true argument-hint: "<product URL or short brief>" allowed-tools: - WebFetch - WebSearch - Bash - Read - Write - Edit # Cogny MCP context tree — richer product context than public scraping - mcp__cogny__refresh_mcp_discovery - mcp__cogny__get_context_tree_overview - mcp__cogny__browse_context_tree - mcp__cogny__read_context_node - mcp__cogny__search_context # Optional handoff (read tools only; create/post tools ask first) - mcp__cogny__list_integrations - mcp__cogny__mcp__Reddit_Ads__tool_list_ad_accounts - mcp__cogny__mcp__Reddit_Ads__tool_get_targeting_options - mcp__cogny__mcp__Reddit_Ads__tool_list_funding_instruments - mcp__cogny__mcp__Reddit_Ads__tool_get_ads - mcp__cogny__mcp__Reddit_Ads__tool_list_promotable_posts
Produce a Reddit-native launch video using [HyperFrames](https://hyperframes.heygen.com).
Reddit is the platform where polish *hurts* you. Ads that look like ads get downvoted, hidden, or drowned in sarcastic comments. This skill is built for the opposite — text-first, screenshot-heavy, sound-off, conversational. The closer the video looks to a normal Reddit post, the better it performs.
Making the video needs no accounts. Publishing is optional, and every publish call asks first.
| Job | Primary | Also answers it | What differs | |-----|---------|-----------------|--------------| | Run as a promoted post | Reddit Ads (all `PAUSED`) | — | The MCP can't upload video: upload the post in Reddit Ads Manager, then attach it by id | | Post organically | Reddit (by hand, in the right subreddit) | X Organic | Same 1:1 or 4:5 MP4 works on X; confirm the text first, it posts at once |
`/reddit-launch-video https://example.com/launch` — pulls context from a launch page `/reddit-launch-video "we built an open-source alternative to X"` — short brief `/reddit-launch-video` — interview the user
node --version # ≥ 22 ffmpeg -version | head -1 # ≥ 6
Reddit only works if you know *which subreddit* the video is meant for. The same product needs different angles for r/SaaS, r/marketing, r/programming, and r/Entrepreneur.
Try sources in order:
**1a. Local file** — `.agents/product-marketing-context.md` or `.claude/product-marketing-context.md`.
**1b. Cogny MCP context tree** — if the `cogny` MCP server is connected:
mcp__cogny__get_context_tree_overview mcp__cogny__search_context query="<product>" mcp__cogny__read_context_node node_id="…"
The tree often contains the customer / community language and proof points that determine which subreddits will tolerate the post. Check it before falling back to web scraping.
**1c. Public web** — `WebFetch` the URL only if 1a/1b are empty or thin.
Then ask (don't skip — these can't be derived from any of 1a–1c):
1. Which **2–3 subreddits** is this targeting? (be specific — `r/marketing`, not "marketers") 2. What's the *honest* one-liner that subreddit would actually upvote? 3. Are you paying to promote this, or trying to seed it organically? (Determines tone — paid can be slightly more polished, organic must be near-zero polish.) 4. What's a real, concrete, non-marketing detail you can lead with? (a number, a screenshot of the actual product, a problem you hit, an open-source repo) 5. Is there a counterpoint / honest tradeoff you can name? (Reddit rewards self-awareness; "here's what it doesn't do" outperforms "here's why we're great")
If the user can't answer #4, do not proceed — the video has no Reddit-shaped truth in it.
Reddit's tolerance for branding is *low* — heavy brand styling reads as "ad". Still, you want one or two cues so the video doesn't look generic.
Capture the same kit as the other channel skills (see [`references/brand-identity.md`](references/brand-identity.md)) but **dial it down** for Reddit:
If the user pushes back ("but our brand uses serif headlines"), explain the tradeoff and let them decide. The composition template exposes `--accent` as a CSS variable; the rest is locked to a Reddit-native palette by design.
Reddit-idiomatic video formats:
| Format | When to use | Structure | |--------|-------------|-----------| | **Show HN-style** | Technical / dev audiences | "Built X. Stack is Y. Here's the demo. Repo / link below." | | **Self-aware launch** | Most B2B/SaaS subs | "We built X. Here's what it does. Here's what it doesn't do (yet)." | | **Comparison teardown** | Niche tools | "I tested [your tool] vs [3 competitors]. Here's what I found." | | **Problem-first** | Marketing / business subs | "I had this exact problem. Here's how I solved it. (Yes, I built the tool.)" | | **Public benchmark** | Data / dev / ML subs | "Here are the actual numbers. Methodology: X. Code: Y." |
Pick **one**. Confirm with the user.
AI marketing skills for Claude Code, Cursor, Windsurf, and other AI coding tools. Audit SEO, analyze ads, research competitors, qualify leads — all from your terminal. Free skills need no account. Premium skills connect your real data for $9/mo.
Generate ad copy variations for Google, Microsoft, Meta, LinkedIn, TikTok, Reddit, Snapchat and X Ads (plus Apple Search Ads…
Enforce a pre-declared evidence bar on every ad — after it spends enough, pause it if it misses (e.g. CTR < 1% or cost per lead…
Build a portable brand-kit.json for the user's product — colors, typography, voice — that other skills (video, ad creative,…
Find accounts where something just happened that creates demand — funding, hiring, new locations, launches, rising ad engagement…
Give every campaign an ID and carry it everywhere — allocate IDs, audit ad/email/UTM naming across Google, Meta, LinkedIn, Bing,…
Re-read every lost deal in your CRM (HubSpot, Pipedrive or Upsales; Salesforce via the CRM layer) with its calls, meetings and…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…