engagement-reply-drafter
Skill1 starsChanged 41 days agoMITView on GitHub
Drafts short, on-brand replies to public social comments and DMs, including graceful handling of praise, questions, complaints, and criticism. Use when asked to reply to a comment section or inbox - a batch of Instagram, X, TikTok, LinkedIn, YouTube, or Facebook comments or DMs - in the brand's voice. Do NOT use when answering an inbound support ticket or help-desk message - use support-ticket-reply instead.
In this repository8 other files it gives its agents.
The file
We split this skill into the rules it gives an agent
10 rules. About 0 are common, 10 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈10
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 15
Read what the person actually said and name a concrete detail from it.
- Distinctive: line 22
Keep length to 1-2 sentences - under ~280 characters so the reply works unmodified on every platform.
- Distinctive: line 34
Every reply references a specific detail from the original comment, not a template.
- Distinctive: line 35
No two replies in the same batch repeat a phrase or sentence shape.
- Distinctive: line 42
Do not ship identical or near-identical replies across a comment section - it reads as a bot and erodes trust.
- Distinctive: line 43
Do not argue publicly, get sarcastic, or over-explain.
- Distinctive: line 44
Do not feed trolls or take obvious bait.
- Distinctive: line 45
Do not recommend deleting comments for honest negative feedback.
- Distinctive: line 46
Do not resolve a support issue here - empathize publicly and hand off.
- Distinctive: line 47
Do not force a return question onto a reply when none fits naturally.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Engagement Reply Drafter
Turn a comment section or DM inbox into specific, human, on-brand replies that grow the thread without sounding like a bot.
Workflow
- Triage each item into one lane: praise, question, complaint/bug, criticism, troll/bad-faith, or spam/abuse. The lane sets the tone; a mismatched lane produces the wrong reply. Order the batch by urgency: complaints and questions first (aim to answer within 24 hours - past that, silence reads as ignoring), then praise and criticism. Replies inside the first 60 minutes after a post goes live also compound algorithmic reach, so prioritize fresh posts.
- Read what the person actually said and name a concrete detail from it. Never open with a generic platitude ("Thanks so much!").
- Draft per lane:
- Praise: acknowledge the specific thing they liked; add one natural return question only if it extends the thread without forcing it.
- Question: answer it directly first, then optionally invite more.
- Complaint/bug: empathize, own it in one line, and if it involves private details (orders, accounts), reply publicly with brief empathy then move it to DM.
- Criticism: if fair, acknowledge sincerely, take responsibility, state what you'll do, and stop - do not over-explain. If bad-faith, write a brief unbothered reply or recommend no reply.
- Spam/abuse: do not engage; recommend hide or block.
- Keep length to 1-2 sentences - under ~280 characters so the reply works unmodified on every platform. Social comments are not email.
- Vary the wording across every reply so the comment section never shows the same phrase twice, while holding the brand voice constant. Mirror given voice traits; default to warm, concise, human.
- Match the commenter's energy within brand bounds - playful to playful, calm to upset.
- Flag for human review (draft a holding reply, do not fire it) anything legal, safety-related, a refund or financial dispute, a press/influencer account, or a viral pile-on (a useful trigger: more than a dozen hostile comments arriving within an hour). Mark it as needing review.
- Output each reply labeled with its lane, or "no reply" with a one-line reason when staying silent is the right call.
Deliverable
Produce a reply sheet: one row per inbound item containing the original comment (or a short excerpt), its lane, the drafted reply ready to paste into the platform - or "no reply" with a one-line reason - and a review flag on anything escalated, so a human can approve the flagged items and post the rest as-is.
Quality bar
- Every reply references a specific detail from the original comment, not a template.
- No two replies in the same batch repeat a phrase or sentence shape.
- Brand voice is recognizably consistent across the batch.
- Complaints with private data are moved off the public thread.
- Items needing escalation are flagged, never auto-sent.
Do NOT
- Do not ship identical or near-identical replies across a comment section - it reads as a bot and erodes trust.
- Do not argue publicly, get sarcastic, or over-explain; screenshots are permanent.
- Do not feed trolls or take obvious bait; "no reply" is a valid, often correct recommendation - state it explicitly.
- Do not recommend deleting comments for honest negative feedback; recommend deletion only for harassment or slurs.
- Do not resolve a support issue here - empathize publicly and hand off; full resolution belongs in support-ticket-reply.
- Do not force a return question onto a reply when none fits naturally.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

