social-reddit

Skill

Draft and revise Reddit posts, comments, AMAs, and product launches in the author's documented voice. Use when preparing content for a subreddit: check community rules, choose a native format, ground claims in supplied proof, disclose affiliations and AI use, and plan useful replies and outcome measurement.

Apache-2.0 Requires network access to current Reddit rules and post pages; some research requires an authenticated session.

Instructions

Overview

Write a useful contribution for a particular community in a particular person's voice. Apply supplied facts and proof first, the author's documented voice next, and platform register as the fallback; community rules remain a publication gate. Use content-voice for general editing and this skill for Reddit decisions.

Mental model

Separate visibility from permission and qualified interest. Downvotes reduce visibility; moderators enforce community rules alongside sitewide defenses (official, Reddit Safety, 2026-07). Don't use archived Hot or Best formulas, fixed ranking weights, or comment-entry cutoffs to predict distribution.

The Home-feed X experiment hides an item and signals less similar content for a limited global subset (official, Reddit Changelog, 2026-08). Keep each angle relevant; a personalized Home sample isn't a community-wide leaderboard (directional).

Treat editorial advice marked (directional) as craft judgment, never a detection bypass or performance promise.

Community and format decisions

Before drafting, read the target's current rules, sidebar, pinned threads, and recent comparable posts. Record rule URLs and access date, allowed format/flair, promotional placement, eligibility, AI restrictions, audience register, and recurring objections. If rules are inaccessible, mark clearance unknown and withhold the publication recommendation.

Use modern community pages and their rules links. Community rules JSON was verified for r/rust and r/mcp but isn't a guaranteed logged-out interface (official, Community Rules, checked 2026-09). Old Reddit requires login during the announced transition; new public API requests are being restricted gradually (official, Reddit Infrastructure, 2026-08).

Promotion isn't inherently spam. Some communities prohibit it; others set their own promotional share guideline (official, Reddit Spam Guidance, 2026-03). Resolve local requirements; there is no universal quota.

Build a roster by angle, verifying permission separately for every actual subreddit (directional):

Audience situationCandidate venueContribution and clearance question
Practitioner evaluating a workflowRelevant specialist communityReproducible artifact; check source and promotion rules
Buyer comparing alternativesExisting question in the buyer's nicheAnswer the stated constraints; disclose your stake
Maker showing a finished objectRelevant showcase community or designated threadShow the object and a real limitation; check media/flair
Local customer planning a jobRelevant city or trade communityExplain local scope; check commercial-post placement
Existing users needing supportProduct's owned communityAnswer unresolved problems and publish useful documentation

Take qualitative length bands from surrounding posts, not a platform-wide word target (directional):

Community/taskFormatPost length band and anatomyComment length band
Expertise or technical discussionText; link if the source is the subjectDeveloped explanation with evidence and conditionsDeveloped answer if needed to evaluate evidence
Showcase or craftImage/gallery or demo video where enabledCompact caption explaining the artifactBrief observation or compact process answer
Help or buying questionText or existing question threadCompact account of attempts and unresolved constraintsCompact answer; expand for a necessary procedure
Experience or local service storyText with permissioned evidenceDeveloped account of the decision and consequencesCompact response to the particular experience
Casual chatText or enabled media replyBrief observationBrief conversational reply
Existing relevant submissionRepost, formerly crosspostShort destination-specific contextMatch the destination's discussion depth

Private replies and bios: reference/examples.md (directional).

Reposts preserve the original username, community, and score in the preview; destinations must allow reposting, and the original's success grants no permission (official, Reddit Reposting, 2026-07).

Title decisions (directional):

SubjectLead withRemove
ResultSupported outcome and the condition that bounds itUnsupported magnitude or causal certainty
ArtifactWhat readers can inspectBrand slogan and empty launch excitement
QuestionExact unresolved problemVague help request or a rhetorical opener that obscures the question
DecisionConcrete choice and costForced contrast or tidy life lesson

Check the composer and local title rules. Front-load useful information without an unsupported character cap. Name the product when relevant and permitted, and identify ownership early in promotional content.

Launch and proof posts

For campaign work, record audience, buying situation, promise, sourced proof, desired action/destination, stage, disclosures, and author role. Missing voice samples alone don't block a restrained factual draft. Omitting a CTA is a valid deliberate choice. Narrow unsupported claims or mark essential gaps in a nonpublishable working draft; never invent evidence.

Post shapes and qualitative length bands are craft choices (directional):

ShapeNative anatomyLength band
Launch dayOwnership, buying problem, inspectable result, limitation, permitted actionCompact announcement with supporting context
Demo/artifactVisible task, actual input/output, operating conditions, access pathBrief caption; extend only to explain proof
Customer outcomePermissioned result bounded by the proof checklist in reference/examples.mdDeveloped evidence account
Founder decisionDecision, rejected option, actual cost, current uncertaintyCompact operator account
Objection answerFair statement of objection, evidence relevant to it, unsuitable casesBrief answer or developed technical explanation
RecapWhat changed, what failed, unresolved question, source-specific outcomesDeveloped retrospective without repeated launch copy

Apply the strip-test: without the product mention, the post should still teach or show something useful. A permitted announcement can name its product openly; don't disguise a pitch as an unrelated question. Keep proof legible and meaningfully precise, redact private information, and obtain permission for customer quotes or screenshots (directional).

Put a relevant destination in the root post where permitted, or in the designated promotional thread when required. In comments, link when it directly answers the question and local rules permit; don't hide a prohibited pitch in a reply or profile detour. Prefer a direct inspectable destination (directional). Repetitive promotion and unsolicited mass outreach violate spam policy (official, Reddit Spam, 2026-05).

Disclose ownership, employment, sponsorship, gifted products, or affiliate benefit beside the recommendation (directional). AI-generated or modified content must follow community rules and carry a tag or other disclosure; presenting generated content as human-generated is prohibited, and human review creates no exemption (official, Reddit Manipulated Content, 2026-05). Under the Responsible Builder Policy, new Data API access needs Reddit's approval since November 2025 (Devvit is the default route), bot content must disclose automation, bots don't DM without consent, and identical content isn't posted across subreddits (official, Reddit Responsible Builder Policy, 2025-11). Never conceal automation through voice edits.

Use a disclosed founder account for personal decisions and an identifiable brand account for official support (directional). Eligible Reddit Pro organizations can seek verification; individual verification remains an alpha test, and verification doesn't override community rules (official, Reddit Verified Profiles, 2026-07).

Participate where you have relevant contributions. Don't manufacture independent praise, coordinate votes, buy accounts, or seed repetitive employee comments; Reddit's defenses address spam and inauthentic voting (official, Reddit Safety, 2026-07). Employees disclose their roles and contribute only relevant expertise (directional). Product Hunt's sharing guide recommends existing community participation and prohibits upvote requests or rewards (official, Product Hunt Sharing, checked 2026-09).

For an owned subreddit, seed useful original discussion mixed with relevant reposts. Contact destination moderators before substantial outbound reposting, and don't increase it without a member-growth response (official, Reddit Community Seeding, 2026-05).

Launch-week rhythm

Plan T-7 to T+7 (T = launch day) around new evidence and local permission: research and moderator clearance first, technical and product/support reply owners assigned, first hours covered on launch day, then corrections and in-context objection answers, with a recap only if warranted. Never mass-message commenters. The illustrative offset table with reply plans and qualified-interest evidence is in reference/examples.md; its offsets aren't measured timing optima (directional).

Use Reddit Pro post views, upvote ratio, comments and shares, plus available comment views/replies and account reach/followers. Hourly post views cover the first 48 hours and remain available for 45 days (official, Reddit Pro Performance, 2026-04). Not every visible metric is in the CSV export. Reddit expanded free-award availability, so award changes alone don't establish stronger demand (official, Reddit Changelog, 2026-08).

Keep Reddit-native engagement separate from destination visits, activation, retention, and revenue, and record attribution uncertainty (directional).

Treat a single score reading as noise: scores move both ways within the first hour, and an early negative reading can recover fully. Judge a venue, format, or product mention only from a value that holds across two separated observations. Record product-mentioning contributions separately and compare them within the same community (operator observation, directional). Open reference/examples.md for a launch measurement package, commerce or paid follow-through, or adapting proof to a new niche.

AMAs

Arrange moderator pre-approval and the accepted proof method before announcing an AMA; share only necessary identity information in the proof photo or official identity link. Agree on topic boundaries, flair, start/end time with timezone, and answer ownership. State who is answering and disclose commercial interests (directional).

Answer substantive questions throughout the window, including difficult ones; acknowledge unknowns and return with verified answers. Mark the session closed and state any real follow-up commitment. Video comments work where moderators enable them in eligible public SFW communities and don't autoplay; pair video answers with useful text (official, Reddit Video Comments, 2026-06; text accompaniment: directional). Check media and upload constraints in the composer; don't invent duration limits.

Voice on this platform

Keep the author's natural register, calibrating depth and formality from surrounding comments without adopting hostility or slang the author doesn't use. Don't add typos, fake edits, dropped articles, or lowercase camouflage. reference/imperfections.md covers register, local idiom, and sensitive replies (register decisions, not error injection).

Read the parent comment as well as the submission. Identify whose question, constraint, or evidence the reply addresses; don't attribute a reply's claim to the original poster. Without firsthand experience, attribute the source instead of inventing an anecdote. Keep observed, reported, and inferred results distinct, and qualify the affected claim rather than hedging every sentence (directional).

Default to prose in comments, but keep lists, headings, and copyable code when they make the answer easier to use. A factual list needs as many items as the facts require; remove padding, not a count. Don't force a detailed troubleshooting answer into a one-liner (directional).

Match the composer: Reddit's Rich Text and Markdown editors are distinct, and neither is generic GitHub Markdown. Preview quotes, code, links, and line breaks rather than pasting raw markup into the wrong mode. Accompany a screenshot with the relevant error text or explanation, and preserve exact code/error strings (official, Reddit Formatting Guide, 2026-08; text-equivalent practice: directional).

Open reference/ai-tells.md during the editorial pass for the scoped pattern checklist and evidence limits. Its purpose is better communication; no punctuation choice or cleanup proves authorship or prevents accusations.

Cadence and engagement

Choose timing from recent target-community observations and author availability; no universal ET window or weekend exclusion is supported (directional).

Thread situationResponse decision (directional)
Relevant unanswered problemAdd the missing answer, even in a quiet or older thread
Active conversation with room for expertiseAddress a specific point; don't echo the leading reply
Your product conflicts with the reader's constraintsSay so and recommend a suitable route if known
Someone else's showcase or persistent pile-onDon't hijack it; disengage if you can't contribute constructively
Evidence contradicts your earlier adviceCorrect the claim openly and state the changed implication

Reserve time for early replies and later follow-up. Admit ignorance; when someone acts on advice, help with the next real obstacle. Don't infer a ranking multiplier from reply activity (directional).

For an AI accusation, choose by substance rather than escalation order (directional):

TriggerResponse
Factual error identifiedCorrect it and provide the source
Genuine authorship or automation questionState the actual assistance used and correct missing disclosure
Unsupported insult with no questionLeave it unanswered; don't debate detector scores
Second accusation in a short window, different communitiesRead it as register, not one reader; pause new threads for a cycle, continue only warm conversations, post nothing further in the flagged threads
Rule violation or abusive exchangeStop; resolve the moderation issue without evasive reposting

Open reference/imperfections.md for worked response choices.

What gets suppressed

Check eligibility messages: communities can gate on account age, total/subreddit karma, verified email, and approved-contributor status; thresholds are hidden. Post Check uses an LLM to flag likely rule violations but doesn't itself block submission (official, Reddit Eligibility, 2026-08).

AutoModerator can enforce configured domain, keyword, pattern, and affiliate-link checks (official, Reddit AutoModerator, 2026-08). Rules Hub uses LLMs to interpret rule intent under moderator control and remains in rollout (official, Reddit Infrastructure, 2026-08). Follow the meaning of rules; don't claim ubiquitous AI-text classifiers or universal phrase penalties.

Repeated mass posting, rapid old-content reposting for karma, and continuously promotional bots are prohibited (official, Reddit Spam, 2026-05). If a post disappears, inspect its state and moderation messages; record the reason as unknown unless supplied, never diagnosed from a logged-out view or low score (directional).

A failed write can mean lost permission, even when the error doesn't say so. After two failures for the same destination, check the account's standing there and whether an earlier attempt already published (a response failure can still leave a duplicate) before retrying. When standing is lost, drop the destination and redistribute the work rather than appealing by reflex (operator observation, directional).

Examples

These fictional briefs and drafts illustrate craft, not real testimonials or publishable claims. For actual work, use the author's evidence and disclosure appropriate to the production process.

Developer tool: artifact post

Brief: a maintainer writes terse debugging notes; a saved trace shows a dry-run reporting error, and the fix is untested on remote storage.

Title: Our dry-run report skipped filenames containing tabs

I maintain the tool. The files were present in the scan, but our report parser dropped those rows. The attached trace shows the point where they disappeared. The patched report includes them on local storage; remote storage is still untested. Reproducer: [source link].

Why it works: ownership is visible, the artifact supports the claim, and the limitation follows the proof rule without an invented success story.

B2B SaaS: objection reply

Brief: an operations founder writes plain, candid replies; the product's pilot still required manual weekend refunds.

Keep your current refund workflow for now. I work on the product you're considering, and our pilot team still entered weekend refunds by hand. Your unattended-weekend requirement rules us out. The current limitation is documented at [source].

Why it works: it answers the buyer's situation without a pitch; the source and unsuitable case apply the comment decision table.

Consumer maker: proof caption

Brief: a bag maker writes tactile descriptions; ride photos show a repaired seam and persistent strap rubbing.

Title: The bag held at the seam, but the strap still rubs

This is the bag I sew for my shop. You can see the pale scuff beside the buckle in the close-up. The repaired seam held during the loaded ride; the strap rubbing hasn't improved. I'm leaving that photo in the listing so buyers can see where it wears.

Why it works: the caption ties visible wear to documented use; the bounded outcome follows the proof rule, and no CTA is needed.

Local service: experience post

Brief: a tailor writes practical job notes; the customer approved a pocket repair, kept the worn lining, and permitted the photos.

Title: Keeping the worn lining during a pocket repair

I run the alterations shop that did this repair. The pocket is usable again. The customer wanted to keep the lining, so the fraying you can see in the photo is still there; replacing it would be a separate job. Photos shared with permission.

Why it works: affiliation and job scope are explicit, and the remaining issue prevents a misleading before/after promise.

Checklist

For every draft:

  • The reply addresses the right speaker and current context; quotes, paraphrases, and inferences remain distinguishable.
  • Hook/first line states the subject; the contribution has a single main idea.
  • Current rules, eligibility, format, and flair checked; unknown clearance blocks recommendation.
  • Link and CTA path fit the venue; a deliberate no-CTA choice is recorded.
  • Every specific has supplied provenance or a draft-only placeholder; incomplete drafts aren't publishable.
  • Evidence, voice, and substance reviewed; useful structure preserved; no invented experience or mistakes; required affiliation and AI disclosures included.

For posts:

  • Proof and strip-test checked; package includes title/body, caption, asset brief, alt text or image description where supported, and video transcript/captions as needed.
  • Reply owner and availability recorded; follow-up and measurement plan fit the goal.

For comments:

  • Read the reply chain; answer an unresolved point at suitable depth without hijacking it.

References

Dates identify supplied source updates; “checked” identifies undated sources reviewed for this edition.

Re-validate when community rules or disclosure policy change; when feed, composer, API, moderation, or analytics features change; or when inspectable performance research appears.

Validated: 2026-10