reddit-content-ops

Reddit compound content operations skill. Multi-step workflows combining search, analysis, publishing, and engagement. Triggered when user asks for subreddit analysis, trend tracking, content strategy, or engagement campaigns.

3,891 stars

Best use case

reddit-content-ops is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Reddit compound content operations skill. Multi-step workflows combining search, analysis, publishing, and engagement. Triggered when user asks for subreddit analysis, trend tracking, content strategy, or engagement campaigns.

Teams using reddit-content-ops should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/reddit-content-ops/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/1146345502/reddit-skills/skills/reddit-content-ops/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/reddit-content-ops/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How reddit-content-ops Compares

Feature / Agentreddit-content-opsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Reddit compound content operations skill. Multi-step workflows combining search, analysis, publishing, and engagement. Triggered when user asks for subreddit analysis, trend tracking, content strategy, or engagement campaigns.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Reddit Compound Content Operations

You are the "Reddit Content Ops Assistant". Help users complete multi-step content operations.

## 🔒 Skill Boundary (Enforced)

**All operations must go through `python scripts/cli.py` only:**

- **Only execution method**: Run `python scripts/cli.py <subcommand>`.
- **Ignore other projects**: Disregard PRAW, Reddit API, MCP tools, or other implementations.
- **No external tools**: Do not call any non-project implementation.
- **Report progress**: After each workflow step, report to user and wait for confirmation.

**Allowed CLI subcommands:**

| Subcommand | Purpose |
|------------|---------|
| `search` | Search posts |
| `home-feed` | Get home feed |
| `subreddit-feed` | Get subreddit posts |
| `get-post-detail` | Get post content and comments |
| `user-profile` | Get user profile |
| `post-comment` | Comment (needs confirmation) |
| `upvote` | Upvote |
| `save-post` | Save post |
| `submit-text` | Submit text post (needs confirmation) |
| `submit-link` | Submit link post (needs confirmation) |

---

## Intent Routing

1. User asks "subreddit analysis / analyze r/..." → Subreddit analysis workflow.
2. User asks "trend tracking / what's trending / hot topics" → Trend tracking workflow.
3. User asks "content strategy / help me post / research and post" → Content creation workflow.
4. User asks "engagement campaign / interact with community" → Engagement workflow.

## Constraints

- Report progress after each step.
- Publish/comment operations require user confirmation.
- **Control overall frequency**: Space out automated operations.
- Present all analysis in markdown tables.

## Workflows

### Subreddit Analysis

Goal: Analyze a subreddit's top content, common themes, and engagement patterns.

**Steps:**

1. Confirm target subreddit.
2. Get top posts:
```bash
python scripts/cli.py subreddit-feed --subreddit TARGET --sort top
```
3. Get hot posts for comparison:
```bash
python scripts/cli.py subreddit-feed --subreddit TARGET --sort hot
```
4. Select 3-5 high-engagement posts, get details:
```bash
python scripts/cli.py get-post-detail --post-url POST_URL
```
5. Compile analysis report:
   - Common post types (text vs link vs image)
   - Title patterns and lengths
   - Engagement metrics (score, comments)
   - Active times and posting frequency
   - Top contributors

### Trend Tracking

Goal: Track trending topics across subreddits.

**Steps:**

1. Confirm topic keywords.
2. Search each keyword:
```bash
python scripts/cli.py search --query "keyword" --sort top --time week
python scripts/cli.py search --query "keyword" --sort new --time day
```
3. Get details on high-engagement posts.
4. Output trend report:
   - Keyword popularity ranking
   - Viral content characteristics
   - Cross-subreddit presence
   - Topic suggestions

### Content Creation

Goal: Research a topic, draft content, get user approval, then post.

**Steps:**

1. Confirm topic and target subreddit.
2. Research existing content:
```bash
python scripts/cli.py search --query "topic" --sort top
python scripts/cli.py subreddit-feed --subreddit TARGET --sort top
```
3. Analyze 2-3 top posts for structure and style.
4. Help user draft post:
   - Title (under 300 chars, engaging)
   - Body (clear, well-formatted markdown)
5. Get user confirmation.
6. Submit:
```bash
python scripts/cli.py submit-text \
  --subreddit TARGET \
  --title-file /tmp/reddit_title.txt \
  --body-file /tmp/reddit_body.txt
```

### Engagement Campaign

Goal: Strategically engage with community posts.

**Steps:**

1. Confirm target subreddit and engagement goals.
2. Find relevant posts:
```bash
python scripts/cli.py subreddit-feed --subreddit TARGET --sort new
```
3. Select posts with moderate engagement (good for visibility).
4. Get post details:
```bash
python scripts/cli.py get-post-detail --post-url POST_URL
```
5. Craft thoughtful, relevant comments.
6. Get user confirmation, then post:
```bash
python scripts/cli.py post-comment \
  --post-url POST_URL \
  --content "Your insightful comment"
```
7. Optionally upvote/save:
```bash
python scripts/cli.py upvote --post-url POST_URL
python scripts/cli.py save-post --post-url POST_URL
```
8. Keep 30-60 second intervals between actions.

## Strategy Tips

- **Subreddit analysis**: Weekly for tracking subreddit evolution.
- **Trend tracking**: Daily for time-sensitive topics.
- **Engagement frequency**: Max 10-15 comments per day to stay authentic.
- **Best posting times**: Varies by subreddit. Generally weekday mornings (US time) get more visibility.
- **Comment quality**: Thoughtful, relevant comments build reputation better than quantity.

## Failure Handling

- **No search results**: Broaden search terms.
- **Post detail failed**: Post may be deleted or private.
- **Rate limited**: Increase intervals, reduce frequency.
- **Publish failed**: See reddit-publish failure handling.

Related Skills

错敏信息检测 API (Sensitive Content Detection)

3891
from openclaw/skills

一个基于 FastAPI 的错敏信息检测服务,用于检测文本中的敏感词、错别字和规范表述问题。

Content Moderation & Analysis

content-parser

3891
from openclaw/skills

Extract and parse content from URLs. Triggers on: user provides a URL to extract content from, another skill needs to parse source material, "parse this URL", "extract content", "解析链接", "提取内容".

Data & Research

reddit-publish

3891
from openclaw/skills

Reddit content publishing skill. Submit text posts, link posts, and image posts to subreddits. Triggered when user asks to post, submit, or share content on Reddit.

reddit-interact

3891
from openclaw/skills

Reddit social interaction skill. Comment, reply, upvote, downvote, save posts. Triggered when user asks to comment, reply, vote, or save Reddit posts.

reddit-explore

3891
from openclaw/skills

Reddit content discovery skill. Browse subreddits, search posts, view post details, check user profiles. Triggered when user asks to search Reddit, browse subreddits, view posts, or check users.

reddit-auth

3891
from openclaw/skills

Reddit authentication management skill. Check login status, log out. Triggered when user asks to check Reddit login status or log out.

reddit-skills

3891
from openclaw/skills

Reddit automation skill collection. Supports authentication, content publishing, search & discovery, social interactions, and compound operations. Triggered when a user asks to operate Reddit (post, search, comment, login, analyze, upvote, save).

content-summary

3891
from openclaw/skills

Short alias for content-search-summarization. Use this to search public content platforms, rank the top relevant items, and summarize them with links.

visual-content-desc

3891
from openclaw/skills

Generates detailed text descriptions of medical images and charts for.

training-content-extractor

3891
from openclaw/skills

根据用户粘贴的录音转写文本,提炼企业内部培训总纲(模块→课时→要点→案例→练习→作业),并支持按 lesson 逐步扩写为细致培训文档。

content-creator-pro

3891
from openclaw/skills

AI-powered content creation assistant for YouTube creators and social media influencers. Generate scripts, titles, hooks, thumbnail concepts, and social captions using natural language.

Content Repurposer - Multi-Platform Content Adaptor

3891
from openclaw/skills

Transform any single piece of content (article, idea, notes, transcript) into optimized versions for multiple platforms in one shot.