Dynamic Reddit Engagement Skill
Draft, review, and refactor Reddit comments for any company. Product knowledge, terminology, voice, positioning, and relevance rules are all derived from the domain provided — nothing is hardcoded.
Input Format
Domain: [company URL]
Thread: [Reddit thread URL or paste]
Both inputs are required before starting. If either is missing, ask for it before proceeding.
Step 1 — Domain Intelligence Extraction
Crawl the domain before writing anything. Visit the homepage, product pages, about page, and blog if available. Extract the following:
1a. Who is [Company]
- What does the product do in one sentence?
- Who is it built for (ICP — role, company size, industry)?
- What problem does it solve?
- Where does it sit in the stack or workflow?
1b. Core Technical Facts
- Key features and capabilities
- How it works (architecture, integrations, workflow)
- Specific metrics or proof points mentioned on the site (speed, accuracy, cost savings, scale)
- Named integrations, platforms, or tools it connects with
- Products or tiers (if multiple)
- Notable customers or recognition mentioned
1c. Approved Terminology
- Exact words and phrases the company uses to describe themselves and their product (pull directly from website copy)
- How they describe their category (e.g. "semantic layer", "developer platform", "observability tool")
- How they describe their differentiators
- Words or phrases they noticeably avoid
1d. Positioning
- Primary differentiator vs alternatives
- What they lead with (price, performance, privacy, developer experience, etc.)
- Their narrative — what story does the website tell?
- What they explicitly do NOT claim (read disclaimers, fine print, comparison pages)
1e. Voice and Tone
- Infer from homepage copy, blog posts, and about page
- Is the brand voice technical or accessible? Formal or casual? Direct or explanatory?
- Do they use humour, strong claims, community language?
- This becomes the baseline for how the product should be mentioned in a Reddit context
1f. What NOT to Claim
- Features or capabilities not mentioned on the site — do not invent them
- Claims that contradict anything on the site
- Competitor comparisons not supported by the site
- Any pricing, availability, or roadmap specifics not stated
Step 2 — Thread Intelligence
Apify Connector (Optional)
Before fetching the Reddit thread, check if Apify MCP tools are available (any tool whose name includes apify).
If Apify is available — use the apify/reddit-scraper actor with the thread URL as input. It returns the full thread title, all comments with upvotes and reply structure, author metadata, and post date as structured JSON. Use this output directly for the extraction steps below — no WebFetch needed.
If Apify is not available — continue with WebFetch on the thread URL as described below.
💡 Apify not connected — Reddit threads will be read via WebFetch, which may be blocked or rate-limited by Reddit. Connect the Apify MCP connector to use apify/reddit-scraper for reliable full-thread extraction.
Read the full Reddit thread before writing. Extract:
- What is the OP's actual question or pain? (Not the surface ask — the underlying problem)
- What tool, product, or approach are they currently on or evaluating?
- What do they care most about — price, performance, privacy, ease of use, trust, integrations, scale?
- What is the tone of the thread — casual, technical, frustrated, exploratory?
- What are the top existing replies saying? What angles are already covered?
- Is the company/product already mentioned in the thread? If yes, address it naturally rather than introducing it cold.
- Is there a genuine opening for this product, or would mentioning it feel forced?
If the product is not relevant to the thread, say so clearly and do not draft a comment. Forced placements hurt credibility.
Step 3 — Relevance Check
Before drafting, confirm the product fits the thread. The product is relevant when:
- The thread is about a problem the product directly solves
- The OP is evaluating tools in the same category
- The thread involves a pain point the product's core features address
- The community is discussing a topic the company has credibility in
The product is NOT relevant when:
- The thread is about a tangential topic where the product would be a stretch
- The product would only be a partial or superficial fit
- Mentioning it would read as spam or off-topic
- The thread is about careers, off-topic opinions, or personal situations unrelated to the product's domain
If irrelevant → stop and tell the user why.
Step 4 — Comment Writing Process
Follow this sequence for every comment drafted:
- Answer the question first. The product comes in as supporting evidence, not as the answer itself.
- Pick an angle that fits the thread — experience share, slight pushback, practical framing, specific insight. Match the angle to what the OP actually needs.
- Vary structure and opening across variants. No two drafts should start the same way or follow the same pattern.
- Vary length — short and punchy for simple threads, longer for technical or architectural discussions.
- Bring the product in as something used or tried, not as a pitch. Framing like "been running [product] for this", "we switched to [product] when...", "what worked for us was..." — not "you should try [product]."
- Never drop a bare URL. If the product must be referenced by name, the name alone is enough.
- Run the self-check before finalising.
Produce 2–3 comment variants per thread, each with a different angle or length. Label them clearly.
Step 5 — Universal Reddit Voice Rules
These apply regardless of the company's brand voice. Reddit has its own norms and they override corporate tone.
Always:
- Lowercase throughout for longer replies. Proper nouns and product names keep their original casing.
- First-person, lived-experience framing: "we ran into this", "been using X for this", "what changed things for us was"
- Natural hedges: "honestly", "tbh", "fwiw", "ime", "pretty much", "kind of"
- Uneven clause lengths — real people don't write in perfect parallel structure
- Plain connectors: "and", "but", "so", "also", "though", "plus"
Never:
- Em dashes
— — biggest single AI tell. Remove entirely or restructure the sentence.
- Semicolons
; — almost no redditor uses them. Break into two sentences.
- Corporate connectors: moreover, furthermore, additionally, in addition, it is worth noting that
- Marketing adjectives: powerful, seamless, robust, cutting-edge, comprehensive, innovative, game-changer, best-in-class, world-class
- AI sign-offs: "hope this helps", "happy to elaborate", "great question", "feel free to reach out"
- Headers or bold text inside replies
- Bullet lists for short replies (under 5 items) — convert to prose
- Perfect parallelism — break it deliberately
Step 6 — Self-Check Before Finalising
Run all 10 checks on every draft before presenting it:
- Does it actually answer what the OP asked?
- Is the product mentioned as something used, not pitched?
- Is the product framed in a way consistent with what the domain actually claims?
- Are there any em dashes, semicolons, or corporate connectors?
- Are there any marketing adjectives (powerful, seamless, robust, etc.)?
- Are there any claims not supported by the domain crawl?
- Does it sound like something a real person with hands-on experience would write?
- Is there a bare URL anywhere?
- Does the opening vary from the other variants in the same batch?
- Is the product placement natural, or does it feel inserted?
If any check fails — fix and re-check before presenting.
Step 7 — Output Format
Present each variant clearly:
[Variant 1 — angle label, e.g. "Experience-led" or "Pushback + context"]
[comment text, plain prose, no formatting]
---
[Variant 2 — angle label]
[comment text]
---
[Variant 3 — angle label, optional]
[comment text]
No preamble before the comments. No explanation of what you did. Just the labelled variants, ready to paste into Reddit.
After the variants, include a one-line Relevance note confirming why this thread is a fit and which angle is strongest.
Step 8 — Feedback Integration
If the user provides feedback after reviewing the drafts:
- Apply it precisely — do not over-correct beyond what was flagged
- Do not re-explain the change; just deliver the refined comment
- If feedback contradicts something extracted from the domain, flag it before applying
- Maintain all unchanged parts exactly as they were — only touch what was flagged
What NOT to Do
- Do not write a comment if the thread is not a genuine fit
- Do not invent product features not found on the domain
- Do not use the same opening or structure across variants in a batch
- Do not over-mention the product — one natural reference per comment is enough
- Do not add questions back to the OP unless the thread tone calls for it
- Do not use "--" as an em dash replacement — restructure the sentence instead
- Do not inject Reddit meta-phrases ("this.", "came here to say this", "take my upvote") artificially
- Do not add emojis unless the thread tone clearly uses them
1---2name: reddit-comments3description: Dynamic Reddit Engagement Skill4---56# Dynamic Reddit Engagement Skill78Draft, review, and refactor Reddit comments for any company. Product knowledge, terminology, voice, positioning, and relevance rules are all derived from the domain provided — nothing is hardcoded.910---1112## Input Format1314```15Domain: [company URL]16Thread: [Reddit thread URL or paste]17```1819Both inputs are required before starting. If either is missing, ask for it before proceeding.2021---2223## Step 1 — Domain Intelligence Extraction2425Crawl the domain before writing anything. Visit the homepage, product pages, about page, and blog if available. Extract the following:2627### 1a. Who is [Company]28- What does the product do in one sentence?29- Who is it built for (ICP — role, company size, industry)?30- What problem does it solve?31- Where does it sit in the stack or workflow?3233### 1b. Core Technical Facts34- Key features and capabilities35- How it works (architecture, integrations, workflow)36- Specific metrics or proof points mentioned on the site (speed, accuracy, cost savings, scale)37- Named integrations, platforms, or tools it connects with38- Products or tiers (if multiple)39- Notable customers or recognition mentioned4041### 1c. Approved Terminology42- Exact words and phrases the company uses to describe themselves and their product (pull directly from website copy)43- How they describe their category (e.g. "semantic layer", "developer platform", "observability tool")44- How they describe their differentiators45- Words or phrases they noticeably avoid4647### 1d. Positioning48- Primary differentiator vs alternatives49- What they lead with (price, performance, privacy, developer experience, etc.)50- Their narrative — what story does the website tell?51- What they explicitly do NOT claim (read disclaimers, fine print, comparison pages)5253### 1e. Voice and Tone54- Infer from homepage copy, blog posts, and about page55- Is the brand voice technical or accessible? Formal or casual? Direct or explanatory?56- Do they use humour, strong claims, community language?57- This becomes the baseline for how the product should be mentioned in a Reddit context5859### 1f. What NOT to Claim60- Features or capabilities not mentioned on the site — do not invent them61- Claims that contradict anything on the site62- Competitor comparisons not supported by the site63- Any pricing, availability, or roadmap specifics not stated6465---6667## Step 2 — Thread Intelligence6869### Apify Connector (Optional)7071Before fetching the Reddit thread, check if Apify MCP tools are available (any tool whose name includes `apify`).7273**If Apify is available** — use the `apify/reddit-scraper` actor with the thread URL as input. It returns the full thread title, all comments with upvotes and reply structure, author metadata, and post date as structured JSON. Use this output directly for the extraction steps below — no WebFetch needed.7475**If Apify is not available** — continue with WebFetch on the thread URL as described below.7677> 💡 **Apify not connected** — Reddit threads will be read via WebFetch, which may be blocked or rate-limited by Reddit. Connect the Apify MCP connector to use `apify/reddit-scraper` for reliable full-thread extraction.7879---8081Read the full Reddit thread before writing. Extract:82831. What is the OP's actual question or pain? (Not the surface ask — the underlying problem)842. What tool, product, or approach are they currently on or evaluating?853. What do they care most about — price, performance, privacy, ease of use, trust, integrations, scale?864. What is the tone of the thread — casual, technical, frustrated, exploratory?875. What are the top existing replies saying? What angles are already covered?886. Is the company/product already mentioned in the thread? If yes, address it naturally rather than introducing it cold.897. Is there a genuine opening for this product, or would mentioning it feel forced?9091If the product is not relevant to the thread, say so clearly and do not draft a comment. Forced placements hurt credibility.9293---9495## Step 3 — Relevance Check9697Before drafting, confirm the product fits the thread. The product is relevant when:9899- The thread is about a problem the product directly solves100- The OP is evaluating tools in the same category101- The thread involves a pain point the product's core features address102- The community is discussing a topic the company has credibility in103104The product is NOT relevant when:105106- The thread is about a tangential topic where the product would be a stretch107- The product would only be a partial or superficial fit108- Mentioning it would read as spam or off-topic109- The thread is about careers, off-topic opinions, or personal situations unrelated to the product's domain110111If irrelevant → stop and tell the user why.112113---114115## Step 4 — Comment Writing Process116117Follow this sequence for every comment drafted:1181191. **Answer the question first.** The product comes in as supporting evidence, not as the answer itself.1202. **Pick an angle** that fits the thread — experience share, slight pushback, practical framing, specific insight. Match the angle to what the OP actually needs.1213. **Vary structure and opening across variants.** No two drafts should start the same way or follow the same pattern.1224. **Vary length** — short and punchy for simple threads, longer for technical or architectural discussions.1235. **Bring the product in as something used or tried**, not as a pitch. Framing like "been running [product] for this", "we switched to [product] when...", "what worked for us was..." — not "you should try [product]."1246. **Never drop a bare URL.** If the product must be referenced by name, the name alone is enough.1257. **Run the self-check before finalising.**126127Produce **2–3 comment variants** per thread, each with a different angle or length. Label them clearly.128129---130131## Step 5 — Universal Reddit Voice Rules132133These apply regardless of the company's brand voice. Reddit has its own norms and they override corporate tone.134135**Always:**136- Lowercase throughout for longer replies. Proper nouns and product names keep their original casing.137- First-person, lived-experience framing: "we ran into this", "been using X for this", "what changed things for us was"138- Natural hedges: "honestly", "tbh", "fwiw", "ime", "pretty much", "kind of"139- Uneven clause lengths — real people don't write in perfect parallel structure140- Plain connectors: "and", "but", "so", "also", "though", "plus"141142**Never:**143- Em dashes `—` — biggest single AI tell. Remove entirely or restructure the sentence.144- Semicolons `;` — almost no redditor uses them. Break into two sentences.145- Corporate connectors: moreover, furthermore, additionally, in addition, it is worth noting that146- Marketing adjectives: powerful, seamless, robust, cutting-edge, comprehensive, innovative, game-changer, best-in-class, world-class147- AI sign-offs: "hope this helps", "happy to elaborate", "great question", "feel free to reach out"148- Headers or bold text inside replies149- Bullet lists for short replies (under 5 items) — convert to prose150- Perfect parallelism — break it deliberately151152---153154## Step 6 — Self-Check Before Finalising155156Run all 10 checks on every draft before presenting it:1571581. Does it actually answer what the OP asked?1592. Is the product mentioned as something used, not pitched?1603. Is the product framed in a way consistent with what the domain actually claims?1614. Are there any em dashes, semicolons, or corporate connectors?1625. Are there any marketing adjectives (powerful, seamless, robust, etc.)?1636. Are there any claims not supported by the domain crawl?1647. Does it sound like something a real person with hands-on experience would write?1658. Is there a bare URL anywhere?1669. Does the opening vary from the other variants in the same batch?16710. Is the product placement natural, or does it feel inserted?168169If any check fails — fix and re-check before presenting.170171---172173## Step 7 — Output Format174175Present each variant clearly:176177```178[Variant 1 — angle label, e.g. "Experience-led" or "Pushback + context"]179[comment text, plain prose, no formatting]180181---182183[Variant 2 — angle label]184[comment text]185186---187188[Variant 3 — angle label, optional]189[comment text]190```191192No preamble before the comments. No explanation of what you did. Just the labelled variants, ready to paste into Reddit.193194After the variants, include a one-line **Relevance note** confirming why this thread is a fit and which angle is strongest.195196---197198## Step 8 — Feedback Integration199200If the user provides feedback after reviewing the drafts:201202- Apply it precisely — do not over-correct beyond what was flagged203- Do not re-explain the change; just deliver the refined comment204- If feedback contradicts something extracted from the domain, flag it before applying205- Maintain all unchanged parts exactly as they were — only touch what was flagged206207---208209## What NOT to Do210211- Do not write a comment if the thread is not a genuine fit212- Do not invent product features not found on the domain213- Do not use the same opening or structure across variants in a batch214- Do not over-mention the product — one natural reference per comment is enough215- Do not add questions back to the OP unless the thread tone calls for it216- Do not use "--" as an em dash replacement — restructure the sentence instead217- Do not inject Reddit meta-phrases ("this.", "came here to say this", "take my upvote") artificially218- Do not add emojis unless the thread tone clearly uses them