Reddit content ops
Skill beggarticksarthurtatum121/reddit-skills/skills/reddit-content-ops
Automate Reddit tasks using your actual browser and account with support for AI agents and the SKILL.md format.
npx -y skills add beggarticksarthurtatum121/reddit-skills --skill reddit-content-opsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
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.
SKILL.md
5.2 KB, as published. Nobody here has run it
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
- User asks "subreddit analysis / analyze r/..." → Subreddit analysis workflow.
- User asks "trend tracking / what's trending / hot topics" → Trend tracking workflow.
- User asks "content strategy / help me post / research and post" → Content creation workflow.
- 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:
- Confirm target subreddit.
- Get top posts:
python scripts/cli.py subreddit-feed --subreddit TARGET --sort top
- Get hot posts for comparison:
python scripts/cli.py subreddit-feed --subreddit TARGET --sort hot
- Select 3-5 high-engagement posts, get details:
python scripts/cli.py get-post-detail --post-url POST_URL
- 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:
- Confirm topic keywords.
- Search each keyword:
python scripts/cli.py search --query "keyword" --sort top --time week
python scripts/cli.py search --query "keyword" --sort new --time day
- Get details on high-engagement posts.
- 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:
- Confirm topic and target subreddit.
- Research existing content:
python scripts/cli.py search --query "topic" --sort top
python scripts/cli.py subreddit-feed --subreddit TARGET --sort top
- Analyze 2-3 top posts for structure and style.
- Help user draft post:
- Title (under 300 chars, engaging)
- Body (clear, well-formatted markdown)
- Get user confirmation.
- Submit:
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:
- Confirm target subreddit and engagement goals.
- Find relevant posts:
python scripts/cli.py subreddit-feed --subreddit TARGET --sort new
- Select posts with moderate engagement (good for visibility).
- Get post details:
python scripts/cli.py get-post-detail --post-url POST_URL
- Craft thoughtful, relevant comments.
- Get user confirmation, then post:
python scripts/cli.py post-comment \
--post-url POST_URL \
--content "Your insightful comment"
- Optionally upvote/save:
python scripts/cli.py upvote --post-url POST_URL
python scripts/cli.py save-post --post-url POST_URL
- 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.