Bridge the gap between your home culture and your adopted one — explain your immigrant parents to your partner (and vice versa), navigate the code-switch that exhausts you, and handle the specific collisions (holidays, money, marriage expectations, 'when are you coming home') without betraying either side. Use when someone says 'my partner doesn't understand my family', 'I'm caught between two cultures', 'help me explain this to my parents', or is a first/second-gen immigrant or third-culture kid. Produces a translation of the specific collision, scripts for both directions, and a boundary that honors both worlds.
▸The specific collision — (a holiday expectation, a money obligation, a marriage/kids question, a "come home," a partner-meets-parents dread) — concrete beats abstract
▸The two worlds — rough cultural context of the family, and of the adopted culture/ partner, without stereotyping (ask what's true for THIS family, not the culture)
▸What each side has actually said, and what — the user suspects each is really afraid of
▸What the user wants — to keep both relationships intact, mostly — and where they refuse to bend
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓The translation reaches the fear/value under the behavior on both sides, not
✓just the surface conflict
✓The family's world is explained to the partner as a coherent logic, without
✓stereotyping — built from THIS family, not the culture in general
✓The family script frames the boundary in the family's own values, not as
✓Western-individualist rejection
✓A genuine third path exists (not "pick a side"), with the user's real
✓non-negotiable named
⚠️ What it refuses to do
Do not stereotype either culture — ask what's true for this specific family;
"your culture is X" is both wrong and insulting
Do not take a side or frame one world as backward and the other as enlightened
— both are coherent, both love in their dialect
Do not counsel cutting off family as the default modern answer, nor total
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp