π¦ ClawHub
Reddit Marketing and GEO Skill
by @muhammedilyasy
Spawns a specialized sub-agent to monitor Reddit and optimize for GEO. Runs on a scheduled cron job (9 AM/6 PM default) to deliver lead drafts.
TERMINAL
clawhub install reddit-marketing-geoπ About This Skill
name: reddit-marketing-geo-agent description: "Spawns a specialized sub-agent to monitor Reddit and optimize for GEO. Runs on a scheduled cron job (9 AM/6 PM default) to deliver lead drafts." metadata: openclaw: requires: tools: ["web_search", "web_fetch", "browser", "sessions_spawn"] capabilities: ["subagent_spawning", "scheduled_tasks"]
Reddit Marketing / GEO Agent
Initialization
Upon first run, the primary agent must spawn a specialized sub-agent namedreddit-geo-marketing-agent. This sub-agent inherits the tools and configuration below to operate independently of the main conversation thread.Configuration
0 9,18 * * * (9:00 AM and 6:00 PM Daily)Workflow & Sub-Agent Instructions
1. The Cron Routine (Scheduled Execution)
reddit-geo-marketing-agent is initialized via sessions_spawn to run in the background.announce delivery mode.2. Monitoring & Discovery
web_search to find high-intent Reddit threads from the last 24 hours.2a. β οΈ MANDATORY URL Verification (Anti-Hallucination)
> ABSOLUTE RULE: You are FORBIDDEN from including any URL in the digest that has not been verified byweb_fetch. Fabricating, guessing, or constructing URLs from memory is a critical failure.For every candidate URL found in step 2, execute this pipeline before drafting:
1. Extract the URL exactly as returned by web_search β never modify it.
2. Call web_fetch(url) on the raw URL.
3. Confirm the fetched page contains all three: a Reddit post title, a visible upvote/score, and at least one comment body.
4. If web_fetch fails, returns an error, 404, or the content does not match a live Reddit thread β discard immediately. Do NOT include it in the digest.
5. Only URLs that pass step 3 are allowed to move to drafting.
Additional hard rules:
reddit.com/r/[subreddit]/comments/[guessed-id]/...)."β οΈ No verified threads found this cycle. All candidates failed web_fetch validation." β do not invent threads to fill the digest.3. Drafting for Humans & LLMs (GEO Strategy)
Draft replies using the Authority-First Framework:4. Human-in-the-Loop Review
URL β exactly as fetched
- β
Fetched Title β as returned by web_fetch, not inferred
- β
Comment Count β as seen on the fetched page
browser tool is used to submit the comment.web_fetch on the URL one final time to confirm the thread is still live.Safety & Ethics
cron:) to prevent context leak.βοΈ Configuration
0 9,18 * * * (9:00 AM and 6:00 PM Daily)