skills/reddit-engagement/SKILL.md
When the user wants to promote on Reddit, engage developer subreddits, or understand Reddit self-promotion rules. Trigger phrases include "Reddit," "subreddit," "r/programming," "r/webdev," "self-promotion," "Reddit marketing," or "getting upvotes on Reddit."
npx skillsauth add jonathimer/devmarketing-skills reddit-engagementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Reddit can drive massive developer traffic — or get you banned for self-promotion. This skill covers authentic engagement across developer subreddits, understanding each community's rules, and the comment-first strategy that actually works.
.agents/developer-audience-context.md if it exists| Subreddit | Members | Culture | Self-promo tolerance | |-----------|---------|---------|---------------------| | r/programming | 6M+ | Technical depth, skeptical | Very low | | r/webdev | 2M+ | Practical, career-focused | Low | | r/javascript | 2M+ | Framework debates, news | Low | | r/Python | 1.5M+ | Helpful, educational | Moderate | | r/devops | 500K+ | War stories, tools | Moderate | | r/selfhosted | 400K+ | DIY, open source love | Moderate for OSS | | r/sysadmin | 800K+ | Cynical, enterprise-focused | Very low | | r/learnprogramming | 4M+ | Beginners, supportive | Low | | r/ExperiencedDevs | 200K+ | Senior discussions, no beginners | Very low | | r/cscareerquestions | 1M+ | Career advice, compensation | None |
| Category | Subreddits | Notes | |----------|------------|-------| | Languages | r/rust, r/golang, r/typescript, r/cpp, r/java | Often more welcoming to relevant tools | | Frameworks | r/reactjs, r/vuejs, r/angular, r/nextjs, r/django | Very specific content requirements | | Infrastructure | r/kubernetes, r/docker, r/aws, r/terraform | Practical problems welcome | | Specialties | r/netsec, r/machinelearning, r/datascience | Deep expertise expected |
Every subreddit has different rules. Before engaging:
| Rule type | What it means | |-----------|---------------| | "No self-promotion" | Your own stuff is banned entirely | | "10:1 rule" | 10 helpful comments/posts for every self-promo | | "No affiliate links" | Even indirect monetization banned | | "Project showcase Sunday" | Self-promo limited to specific threads | | "No beginners" | r/ExperiencedDevs, r/cscareerquestionsEU | | "Text posts only" | No link posts, must add context |
| Tolerance | Subreddits | Strategy | |-----------|------------|----------| | Zero | r/programming, r/sysadmin, r/cscareerquestions | Don't post your stuff. Comment only. | | Showcase threads only | r/webdev (Showoff Saturday) | Wait for weekly threads | | 10:1 rule | Most technical subreddits | Heavy comment investment first | | Open source friendly | r/selfhosted, r/opensource, r/commandline | OSS gets more leeway | | More welcoming | Niche language subs, small communities | Still need participation first |
| Comments | Posts | |----------|-------| | Build karma and history | Require karma to post in many subs | | Establish expertise | Subject to self-promo scrutiny | | No self-promo restrictions | Often removed if promotional | | Reach engaged audiences | Compete with all other posts | | Can mention your work naturally | Direct promo usually fails |
| Opportunity | How to find | What to comment | |-------------|-------------|-----------------| | Questions in your area | Search by flair or keywords | Detailed, helpful answers | | Discussions of problems you solve | Monitor relevant keywords | Share approach without pitching | | Competitor mentions | Search competitor names | Fair comparison, not attack | | "What tools do you use?" threads | Common in most dev subs | Honest mention among other tools | | Frustrated users | Posts about problems | Empathize, help, maybe mention if very relevant |
Answering a technical question:
Good question. Here's what's worked for me:
[Specific technical answer with code/steps]
One thing to watch out for: [edge case or caveat]
I've been using [approach/tool] for this, and [specific benefit].
When your tool is directly relevant (use sparingly):
I work on [tool] and we built it specifically for this use case.
The way we handle [problem] is:
[Technical explanation]
Happy to answer questions if you want to try it. [No link unless asked]
Sharing your experience (no self-promo):
We ran into this exact issue at [scale/context].
What worked for us:
1. [Step one]
2. [Step two]
3. [Step three]
The key insight was [specific learning].
| Type | Why it fails | |------|--------------| | Obvious self-promotion | Reddit hates marketers | | Link-only posts | No context, feels spammy | | Beginner content in advanced subs | Wrong audience | | Rehashed content | "5 tips for..." articles | | Clickbait titles | Community downvotes on principle | | Corporate announcements | Not interesting to community | | Poorly formatted posts | Walls of text, no structure |
| Behavior | Consequence | |----------|-------------| | Posting only your own links | Shadowban site-wide | | Vote manipulation | Permanent ban, IP flagged | | Multiple accounts for upvoting | All accounts banned | | Spamming across subreddits | Banned from multiple subs | | Arguing with moderators | Permanent ban | | Circumventing bans | IP ban |
| Timeframe | What to do | |-----------|------------| | Month 1 | Comment only. No posts. Build karma. Learn culture. | | Month 2 | More comments. Maybe post helpful content (not yours). | | Month 3 | Continue commenting. Occasional showcase thread participation. | | Month 4+ | Earned enough goodwill to occasionally share your work. |
| Action | Karma potential | Notes | |--------|----------------|-------| | Answer questions in /new | Medium | Less competition, help beginners | | Add context to trending posts | High | Ride momentum | | Share interesting links (not yours) | Medium | Curate good content | | Post in showcase threads | Low | But builds history | | Deep technical explanations | High | Demonstrates expertise |
Your Reddit profile tells your story:
| Crosspost when | Don't crosspost when | |----------------|---------------------| | Content genuinely fits multiple communities | Just trying to get more views | | Each sub has different audience | Same core audience | | You tailor the title/context | Copy-paste across subs | | Posts are spaced out | Posting everywhere at once |
If organic doesn't work, Reddit Ads exist:
| Ad type | Use case | Notes | |---------|----------|-------| | Promoted posts | Brand awareness | Can target by subreddit | | Conversation placements | In-feed native | Looks like regular posts |
When to use ads instead of organic:
| Tool | Use case | |------|----------| | Octolens | Monitor Reddit for mentions of your product, competitors, and problem-space keywords. Get alerts for threads where your expertise is relevant. | | Reddit Search (old.reddit.com) | Better search than new Reddit | | Keyword alerts | Track when topics come up | | Removeddit/Reveddit | See if your posts are being removed |
Before posting your project:
developer-audience-context — Know which subreddits your devs usehacker-news-strategy — Similar dynamics, different platformdev-to-hashnode — Create content to link from Redditgithub-presence — What Redditors check when evaluating your projectdevelopment
When the user wants to create developer YouTube content, technical screencasts, or video tutorials. Trigger phrases include "YouTube," "developer video," "screencast," "video tutorial," "live coding," "YouTube for developers," "tech YouTube," or "YouTube thumbnails."
development
When the user wants to build a developer following on Twitter/X, write technical threads, or understand what works for dev audiences on X. Trigger phrases include "Twitter," "X," "developer Twitter," "tech Twitter," "technical threads," "building dev following," or "Twitter for developers."
development
Design pricing models that developers understand, accept, and can predict. Trigger phrases: usage-based pricing, API pricing, metered billing, developer pricing, pricing page, cost calculator, pay as you go, pricing transparency, competitive pricing, developer billing
development
When the user wants to create step-by-step technical tutorials, quickstarts, or code walkthroughs. Trigger phrases include "tutorial," "quickstart," "getting started guide," "walkthrough," "step by step," "how to guide," "hands-on guide," or "code tutorial."