Read the room skill

Use when interpreting social media content — comments, captions, replies, DMs — and you need to understand tone, subtext, or cultural context beyond the literal words.

by scrollmark·MIT license·GitHub ↗

★ 15 Stars on the repo·Checked

npx degit scrollmark/social-skills/skills/read-the-room#master ~/.claude/skills/read-the-room-2

SKILL.md · 3.0 KB · installs the whole folder to ~/.claude/skills/read-the-room-2

Files of Read the room

Files 1 file
Show the full text62 lines

Read the Room

Before interpreting any social media text, identify the register. Everything else follows from this.

The Four Registers

  • Sincere: earnest, personal, means what it says. "This genuinely changed my life" with a long personal story.
  • Ironic: says one thing, means another. Exaggeration, emoji mismatch, deadpan delivery. "wow so original 🙄"
  • Performative: audience-aware, playing to the crowd. Engagement bait, hot takes crafted for reaction, "unpopular opinion" that's actually popular.
  • Parasocial: addressing a creator like a close friend. "SO proud of you!!" from a stranger. Not insincere — just a different relationship than it appears.

Get the register wrong and you'll misread everything downstream. When in doubt, check for irony first — it's the most commonly missed.

Emoji as Grammar

Emoji modify meaning the way adverbs modify verbs. They don't decorate — they redirect.

  • 💀 after a statement = "this is hilarious." Not death.
  • 😭 is almost always laughter or overwhelm, rarely actual sadness (context: is the post funny or tragic?)
  • ✨ around a phrase is either sincere emphasis or sarcastic. "✨productivity✨" about doomscrolling = sarcastic.
  • 🫠 = "I'm overwhelmed and coping with humor"

A single emoji can flip the meaning of an entire sentence. "Love that for you" is supportive. "Love that for you 🙃" is not.

The Reference Check

Before taking any strong statement at face value, ask: is this a meme format, copypasta, or cultural reference? Signals:

  • Unusual formality or dramatic language that feels templated
  • Very specific phrasing you've seen variations of
  • Excessive emotion that seems performed rather than felt

If you're unsure whether something is a reference, say so rather than interpreting it literally.

Comment Sentiment Layers

Surface words ≠ actual sentiment. Common inversions:

  • "Nobody asked" — can be playful ribbing between regulars
  • "Obsessed" — always positive
  • "This is so bad" under a comedy video — means it's good
  • "Unfollow" as a comment — often a joke about how good the content is
  • "I'm calling the police" — the content is outrageously good/funny

Context matters: who's talking to whom, what's the post about, what platform is this on.

When to Load References

If you encounter unfamiliar slang or emoji usage, read references/slang-and-signals.md from this skill's own directory. For platform-specific comment culture, read references/platforms/{platform}.md from this skill's own directory. If the references can't be loaded, work with the patterns above and note the gap to the user.

Anti-patterns

  • Treating all text as literal
  • Ignoring emoji or treating them as decoration
  • Assuming negative words = negative sentiment without checking register
  • Ignoring who is speaking to whom (context collapse)
1---
2name: read-the-room
3description: Use when interpreting social media content — comments, captions, replies, DMs — and you need to understand tone, subtext, or cultural context beyond the literal words.
4---
5 
6# Read the Room
7 
8Before interpreting any social media text, identify the **register**. Everything else follows from this.
9 
10## The Four Registers
11 
12- **Sincere**: earnest, personal, means what it says. "This genuinely changed my life" with a long personal story.
13- **Ironic**: says one thing, means another. Exaggeration, emoji mismatch, deadpan delivery. "wow so original 🙄"
14- **Performative**: audience-aware, playing to the crowd. Engagement bait, hot takes crafted for reaction, "unpopular opinion" that's actually popular.
15- **Parasocial**: addressing a creator like a close friend. "SO proud of you!!" from a stranger. Not insincere — just a different relationship than it appears.
16 
17Get the register wrong and you'll misread everything downstream. When in doubt, check for irony first — it's the most commonly missed.
18 
19## Emoji as Grammar
20 
21Emoji modify meaning the way adverbs modify verbs. They don't decorate — they redirect.
22 
23- 💀 after a statement = "this is hilarious." Not death.
24- 😭 is almost always laughter or overwhelm, rarely actual sadness (context: is the post funny or tragic?)
25- ✨ around a phrase is either sincere emphasis or sarcastic. "✨productivity✨" about doomscrolling = sarcastic.
26- 🫠 = "I'm overwhelmed and coping with humor"
27 
28A single emoji can flip the meaning of an entire sentence. "Love that for you" is supportive. "Love that for you 🙃" is not.
29 
30## The Reference Check
31 
32Before taking any strong statement at face value, ask: is this a meme format, copypasta, or cultural reference? Signals:
33 
34- Unusual formality or dramatic language that feels templated
35- Very specific phrasing you've seen variations of
36- Excessive emotion that seems performed rather than felt
37 
38If you're unsure whether something is a reference, say so rather than interpreting it literally.
39 
40## Comment Sentiment Layers
41 
42Surface words ≠ actual sentiment. Common inversions:
43 
44- "Nobody asked" — can be playful ribbing between regulars
45- "Obsessed" — always positive
46- "This is so bad" under a comedy video — means it's good
47- "Unfollow" as a comment — often a joke about how good the content is
48- "I'm calling the police" — the content is outrageously good/funny
49 
50Context matters: who's talking to whom, what's the post about, what platform is this on.
51 
52## When to Load References
53 
54If you encounter unfamiliar slang or emoji usage, read `references/slang-and-signals.md` from this skill's own directory. For platform-specific comment culture, read `references/platforms/{platform}.md` from this skill's own directory. If the references can't be loaded, work with the patterns above and note the gap to the user.
55 
56## Anti-patterns
57 
58- Treating all text as literal
59- Ignoring emoji or treating them as decoration
60- Assuming negative words = negative sentiment without checking register
61- Ignoring who is speaking to whom (context collapse)
62 

Discussion