# Reddit Research Post

> Research subreddits and create posts — find the right subreddit, analyze trends, check rules and flairs, craft content, draft for review

- Skill: `theexperiencecompany/reddit-research-post` (Agent Skill)
- Install (CLI): `npx skillmds@latest add theexperiencecompany/reddit-research-post`
- Raw SKILL.md: https://api.skillmd.com/api/skills/theexperiencecompany/reddit-research-post/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: theexperiencecompany (https://skillmd.com/u/theexperiencecompany)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/theexperiencecompany/reddit-research-post

---


# Reddit: Research & Post

## When to Activate
User wants to post on Reddit for marketing, community engagement, research, or content sharing.

## Step 1: Research the Right Subreddit

**Find relevant subreddits:**
```
REDDIT_GET_SUBREDDITS_SEARCH(q="artificial intelligence", limit=10)
```

**Check subreddit rules (critical before posting):**
```
REDDIT_GET_SUBREDDIT_RULES(subreddit="MachineLearning")
```

**Analyze what works — read top posts:**
```
REDDIT_GET_R_TOP(subreddit="MachineLearning", t="month", limit=10)
REDDIT_RETRIEVE_REDDIT_POST(subreddit="startup", sort="hot", max_results=10)
```

### Using spawn_subagent for Multiple Subreddits

When researching multiple subreddits in parallel:

```
spawn_subagent(task="Research r/MachineLearning - top posts and rules", context="Focus on what content succeeds and community rules")
spawn_subagent(task="Research r/startup - top posts and rules", context="Focus on what content succeeds and community rules")
spawn_subagent(task="Research r/AI - top posts and rules", context="Focus on what content succeeds and community rules")
```

This enables parallel research across multiple subreddits.

**Think:**
- What post types succeed? (text, link, image)
- What's the community tone? (technical, casual, formal)
- What's the posting frequency?
- What gets upvoted vs downvoted?

## Step 2: Search Existing Content

Before posting, check if the topic was recently covered:
```
REDDIT_SEARCH_ACROSS_SUBREDDITS(
  search_query="title:AI productivity tools subreddit:startup",
  sort="new",
  limit=20
)
```

If similar recent post exists → warn user about potential duplicate.

## Step 3: Check Flairs

Many subreddits require flair:
```
REDDIT_GET_R_SUBREDDIT_LINK_FLAIR_V2(subreddit="startup")
```

Pick the most appropriate flair based on content.

## Step 4: Craft the Post

**Text post (self):**
```
Content structure:
  - Hook: Opening that grabs attention
  - Value: What the reader gains
  - Body: Details, evidence, experience
  - CTA: Question or call to discussion

Reddit markdown tips:
  - Use ## headers for sections
  - **Bold** key points
  - Use bullet lists
  - Keep paragraphs short (2-3 sentences)
  - TL;DR at the end for long posts
```

**Present draft to user before posting:**
```
Reddit Post Draft:

Subreddit: r/startup
Flair: "Discussion"
Title: "We cut our customer onboarding time by 60% — here's exactly how"

---
[Body preview]
---

Rules check: Self-promotion allowed (max 1 in 10 posts)
Similar posts: None in past 30 days

Should I post this?
```

## Step 5: Post & Monitor

```
REDDIT_CREATE_REDDIT_POST(
  subreddit="startup",
  title="We cut our customer onboarding time by 60% — here's exactly how",
  text="Full markdown body...",
  kind="self",
  flair_id="uuid-from-flair-list"  # Must be valid UUID from REDDIT_GET_R_SUBREDDIT_LINK_FLAIR_V2
)
```

For link posts:
```
REDDIT_CREATE_REDDIT_POST(
  subreddit="startup",
  title="Great article on scaling",
  url="https://example.com/article",
  kind="link"
)
```

## Step 6: Engage with Comments

If the user wants to respond to comments:
```
REDDIT_RETRIEVE_POST_COMMENTS(article="t3_...")
REDDIT_POST_REDDIT_COMMENT(thing_id="t1_...", text="Thanks for the feedback! ...")
```

## Marketing-Specific Guidance
- Never be overtly promotional (Reddit hates it)
- Lead with value, mention product naturally
- Use storytelling: "We had this problem → tried this → result"
- Engage genuinely in comments
- Check subreddit self-promotion rules
- Don't use clickbait titles
- Include concrete numbers/results

