Daily small talk training for people who live behind a screen.
A Claude Code plugin. Short roleplay sparring in free text, honest scoring against a rubric, one technique to study, and a real-world mission every day.
If you spend your days building things at a computer, the muscle for talking to strangers quietly atrophies. Conferences become transactions, queues become dead time, and "networking" starts to feel like a chore — because the mechanics are untrained, not because you're not a people person.
Small talk is a skill. Skills respond to reps. This plugin gives you reps.
/smalltalk
- First session — no forms. Your coach talks with you for ~5 minutes (and demonstrates the method while doing it), figures out who you are, where conversations die for you, and where you want to use this. Then you play your first game immediately.
- Daily session — mission check → a fresh roleplay scene (always outside your comfort zone, never your professional field) → score /10 across 5 categories with quotes from your own lines → one technique to read → a real-world mission.
- The game is realistic. The character doesn't carry the conversation for you. Weak opener → curt reply. Good move → they open up. One unannounced twist per scene.
- The coach learns you. Your recurring failure patterns get named and tracked in a living profile. The playbook ships only the classics — your real traps emerge from your own games.
- The ladder. Missions go from "say good morning to 3 strangers" (T1) to "event: 3 conversations, 1 callback, 1 honest contact" (T4). Streaks are tracked. Skipped missions are called out.
COACH: Hotel gym, 7 AM. A man in his fifties is toweling off the rowing
machine — company polo, knee brace. He nods at you.
YOU: Morning. That rower's a beast — you made it look easy though.
HIM: Ha, thirty years of bad technique makes anything look easy.
YOU: Thirty years? So what got you started — rowing's not exactly the
default machine.
HIM: Physio, actually. Blew the knee out skiing and never stopped...
[ ... 6 more exchanges, a twist: his phone rings, he has to leave ... ]
SCORE: 7/10 (opener 2, support 2, questions 1, callback 1, exit 1)
— Opener: third thing + light compliment, natural. Good.
— Questions: "what got you started" climbed to opinion, but you never
reached motivation — he handed you "physio" and you dropped it.
— Fix for tomorrow: when they hand you a hook, next sentence is a
question about THEM, not a topic change.
MISSION (T2, 3/5): one non-transactional question to a stranger today.
/plugin marketplace add ToruGuy/smalltalk
/plugin install smalltalk@toruguy
Then: /smalltalk
Your data (profile, training log) lives in ~/.claude/smalltalk/ — local, yours.
- Small talk is a handshake, not content. Nobody grades your opener's brilliance — people grade whether it felt nice.
- Curiosity > wit. You don't have to be interesting. You have to be interested.
- People forget what you said and remember how they felt around you. Reps > theory.
Full playbook: PLAYBOOK.md (~10 min read).
Codzienny trening small talku dla ludzi, którzy żyją przed ekranem.
Plugin do Claude Code: krótki sparing-roleplay wolnym tekstem, szczera ocena wg rubryki (5 kategorii, /10), jedna technika do przeczytania i misja w prawdziwym świecie — codziennie.
- Pierwsza sesja to rozmowa, nie ankieta. Trener gada z tobą ~5 minut, rozumie kim jesteś i gdzie umierają twoje rozmowy, po czym od razu grasz pierwszą gierkę.
- Sceny są realistyczne — postać nie prowadzi ci rozmowy. Słaby opener → zdawkowa odpowiedź. Dobre zagranie → rozmówca się rozkręca.
- Trener się ciebie uczy — twoje powtarzalne pułapki dostają nazwy i lądują w żywym profilu.
- Drabina misji — od "dzień dobry do 3 obcych" po "event: 3 rozmowy, 1 callback, 1 szczery kontakt". Streaki liczone, olane misje wytykane.
Instalacja i start — jak wyżej. Trener zapyta o język na starcie: piszesz po polsku → cały trening po polsku.
Built by Tomek Pijanowski. MIT license.