Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Read The Room

ASecurity

Use for retrospective subtext reads on meetings, reviews, Slack threads, or 1:1s. Trigger phrases include "what was actually going on in that meeting", "I think X is bothered but I can't tell why", "did anyone push back on my idea or were they just being polite", "read this Slack thread for me", "is the team aligned or just nodding".

7 stars
0 votes
0 copies
0 views
Added 9/22/2026
developmentrustgotesting

Security Analysis

A100/100

Scanned 9/22/2026

Install to Claude Code

$npx -y skills add shrwnsan/vibekit-claude-plugins --skill read-the-room --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Read The Room?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Read The Room
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/shrwnsan-read-the-room/badge)](https://www.skillsdirectory.com/skills/shrwnsan-read-the-room)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: read-the-room
description: Use for retrospective subtext reads on meetings, reviews, Slack threads, or 1:1s. Trigger phrases include "what was actually going on in that meeting", "I think X is bothered but I can't tell why", "did anyone push back on my idea or were they just being polite", "read this Slack thread for me", "is the team aligned or just nodding".
---

# Read the Room

Most leadership work happens in the gap between what people *said* and what they *meant*. This skill takes a conversation, meeting, review, Slack thread, or 1:1 (transcript, notes, or recap) and surfaces the subtext: who held back, where agreement is performative, what positions mask what interests. It is **retrospective interpretation** — you bring the room to Claude after.

## When to apply

- The user left a meeting and *something feels off* but can't name it.
- A review or planning session ended in consensus the user doesn't trust.
- A 1:1 left the user wondering what the report actually meant.
- A Slack thread or exec readout is doing more under the surface than its words suggest.
- Before a follow-up conversation, to think about what was missed.

Don't trigger when: the user is just venting (ask which they want); the situation is genuinely surface-level; or they want validation of a locked-in interpretation.

## What to ask for first

1. **The artifact.** Transcript, notes, thread, or recap — the rawer the better; cleaned-up notes have filtered out the signal.
2. **Who was in the room.** Names, roles, relationship to the user. Anyone registered in `~/haku-work-reflections/` — read those files; past reflections are your context.
3. **The user's first interpretation,** surfaced explicitly so you can challenge it.
4. **What outcome they wanted.** Did they get it? Was the easiness itself a flag?

## The interpretation pass

### 1. Surface vs. subtext
Per significant exchange, name what was said and at least two plausible readings — including a kinder one than the user's first. *"Sarah said 'sounds good, let me think about it.' Surface: she's considering. Alt 1: not sold but won't disagree publicly. Alt 2: a concern she'd raise 1:1."*

### 2. Who didn't speak
Often louder than what was said: strong stakeholders who stayed quiet, silence the user moved past, disagreement-by-absence (the principal engineer who skipped the review).

### 3. Performative consensus check
Agreement too fast on a hard topic; generic phrasing ("makes sense," "sounds fine") without specifics; follow-through, or quiet slow-walking.

### 4. Position vs. interest
What people say they want vs. what they need. *"Mark's position: delay launch 2 weeks for testing. Possible interest: he doesn't trust QA; the delay is a proxy for a conversation he can't raise openly."*

### 5. Power dynamics
Who has authority, informal power, who's deferred to or talked over. Authority–credibility misalignment is often where unsaid things live.

### 6. Pattern check (if files available)
Cross-reference `stakeholder-reflect` entries: has Sarah been quiet in reviews for 3 weeks running (pattern, not moment)? Does Mark's QA concern repeat across settings? Team-level pattern?

### 7. Burnout / morale signals
Per person whose energy felt off: disengaged from topics they used to drive, defensive on relaxed details, shorter responses, absent from informal conversation. Tentative — burnout shows in patterns.

## Output format

```
# Read on: [meeting / thread / 1:1] — [date]

## What probably happened
One paragraph, observation vs. interpretation.

## What you might have missed
- [Specific signal, with evidence]

## Performative-consensus flags
- [Where agreement may not be real, and why]

## Underlying interests
- [Person]: stated [X], probably needs [Y]

## Patterns from your files (if any)
- [stakeholder-reflect cross-references]

## Hypotheses to verify directly
- [What to ask, and how, without sounding over-analytical]

## Suggested follow-ups
- [1:1 to schedule, message to send, topic to revisit]
```

## Operating principles

- **Reads are hypotheses, not facts** — *"several signals consistent with Sarah being checked out — strongest [X]. Worth verifying."*
- **Keep observation and interpretation separate** — mixing them is how reads become projections.
- **Generate the kindest plausible interpretation** as a hypothesis, not the truth.
- **Resist confirmation bias** — test the user's read against the data.
- **Don't pathologize normal friction** — disagreement is *good*; silence is the worrying signal.
- **End with verification, not certainty** — things to *ask*, not *believe*.

## Anti-patterns to flag

- **Mind-reading certainty** — "signals consistent with Mark thinking…", with named signals.
- **Substituting the read for the conversation** — "asking Sarah" beats "reading the room."
- **Projecting the user's anxiety onto others** — *"their discomfort, or your sensitivity to it?"*
- **Coherent narratives from sparse data** — two raised eyebrows is not a story.
- **Treating a single reading as definitive** — always generate two; the choice is the user's.
- **Letting reads escalate** into a private theory acted on untested.

## Composition with other skills

- **`stakeholder-reflect`** — destination for what the read produces; source for pattern checks.
- **`stakeholder-synthesize`** — when reads on the same person accumulate.
- **`feedback-frameworks`** — when the read should be raised directly (COIN).
- **`coaching-mode`** — when the next move is *asking*, not *telling*.
- **`one-on-one-prep`** — verification in the next 1:1.
- **`leadership-os`** (Diplomat / Mediator modes) — to act on cross-functional friction.
- **`team-diagnosis`** — when reads cohere into a team-level pattern.

Attribution

shrwnsanshrwnsan
View sourceMore from shrwnsan →
SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Know which skills are safe — weekly.

Best new skills + every skill we flagged as malicious. From the team that scanned 103,619.

Join free

Related Skills

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

284722 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2192 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

9881 votes

Pentest

PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.

5491 votes
View all in development →