Content Strategist (Reddit GEO) skill and the Yalc Framework
The strategic brain that produces briefs, not posts. Run once per client at onboarding to lock the angle, brand voice, and target subreddits.
Say this to fire the Content Strategist (Reddit GEO) skill
Any of these natural language phrases activates the skill inside Claude Code.
Content Strategist (Reddit GEO), plainly
The Content Strategist skill produces a Reddit GEO content strategy for a single client. It enforces a Step 0 with 7 operator inputs (industry, ICP, pain points, brand voice, comparison criteria, competitive landscape, target subreddits) before producing any output. The output is a strategy brief, not a post. Post writing is a separate concern handled by `reddit-thread-writer`.
This skill exists because operators routinely jumped to writing posts before locking strategy, and the result was inconsistent voice, mismatched audiences, and weak hooks. The Step 0 enforcement is the discipline. Content strategy lives in the client's Notion workspace.
Position in the GTM operating system
The Content Strategist sits BEFORE the **draft** node. It produces the strategy that the writer skill consumes. Run once at client onboarding; refresh quarterly or when the client repositions.
The skill is deliberately separated from `reddit-thread-writer` because strategy and execution are different jobs. Strategy locks the WHY and WHAT; writing executes the HOW. Mixing them produces sloppy output.
Running the Content Strategist (Reddit GEO) skill end to end
Workflow position
The strategy node, upstream of all content production. Yalc invokes this skill at client onboarding (Phase 1 of the Reddit GEO playbook). Output feeds into agent config scaffolding and the writer skill.
Required inputs
- → Client name (must already exist as Active Client)
- → Industry and primary product or service
- → ICP (with company size, role, region, pain points)
- → Brand voice profile (anonymous practitioner, transparent founder, mixed, etc.)
- → Comparison criteria the client wins on (general, not pushy)
- → Competitive landscape (3 to 5 named competitors with positioning)
- → Target subreddit list (10 to 25 subs from the index)
Outputs
- → Strategy brief in Notion under the client's Reddit GEO Hub
- → Voice config file (per-client tone calibration for the writer skill)
- → Comment-drop strategy (where the brand can be mentioned subtly)
- → Brand mention approach (which of 5 placement mechanics fits)
- → Prioritized 10-item onboarding checklist
Chaining recommendations
Anti patterns to avoid
Pros, cons, who it's for
Pros
- Enforces the Step 0 discipline (7 inputs before any output)
- Produces a brief, not a post (separation of concerns)
- Locks brand voice, target subs, and brand mention approach in one pass
- Output is reusable across all subsequent content production
- Battle tested across 8+ Reddit GEO clients
Cons
- Requires upfront work (the 7 inputs are real). Sloppy inputs produce sloppy strategy.
- Run once per client; not a daily skill. Limited daily ROI compared to writing skills.
- Depends on a clean target subreddit list (use subreddit-profiler to build the index first)
- Reddit-specific. For LinkedIn or email strategy, this skill doesn't apply.
Who it's for
- Earleads onboarding new Reddit GEO clients
- Operators productizing their own content strategy for repeat use
- Agencies running Reddit programs for multiple clients
What this skill expects to find
Other skills
- active-client-creation (must be run first)
- notion-page-writer (publish output to client's Notion)
MCP servers
- Notion MCP (writeback)
Environment variables
NOTION_API_KEY
Output goes to the client's Reddit GEO Hub page in Notion (created by active-client-creation). Strategy brief lives there as a child page. Voice config lives at `04_AI_Agents/Configs/Clients/Voice_{client}.md`.
The Content Strategist (Reddit GEO) ecosystem inside Yalc
Frequently asked
Why is this skill separated from reddit-thread-writer?
Strategy and execution are different mental modes. Mixing them produces inconsistent output. The skill enforces the boundary by separating think-first from write-later.
What are the 7 mandatory inputs?
Industry plus product, ICP definition, pain points, brand voice profile, comparison criteria, competitive landscape, target subreddit list. The skill refuses to produce strategy without all 7.
How often should we refresh strategy?
Quarterly at minimum. Or whenever the client repositions, launches a new product, or notices their tone drifting. The voice config file is the canary; if recent posts feel off, refresh strategy.
Does the skill produce posts?
No. Output is a brief plus voice config plus checklist. Posts are produced by reddit-thread-writer using the strategy brief as input.
Where does the output live?
In the client's Notion workspace under the Reddit GEO Hub page. The skill creates a structured set of subpages (Strategy Brief, Voice Config, Brand Mention Approach, Comment Drop Strategy, Onboarding Checklist).
Can a non-Earleads team use this skill?
Yes. Fork the repo, configure for your own client structure (the skill assumes Earleads' workspace conventions but the logic generalizes). For non-Earleads use, document your own client folder pattern first.
Get the Content Strategist (Reddit GEO) skill
Clone the Yalc skill set, drop in your env, run from your next Claude Code session.
gh repo clone Othmane-Khadri/YALC-the-GTM-operating-system && cp -r YALC-the-GTM-operating-system/.claude/skills/content-strategist ./.claude/skills/