Build a plan to keep a long-distance relationship close and healthy — communication rhythms, visits, shared experiences, and a shared sense of the finish line. Use when asked to help with a long-distance relationship, how to make LDR work, we're going long distance, or keep our relationship strong apart. Produces a communication rhythm that fits both schedules and time zones, ideas for shared experiences across the distance, a visit and cost plan, ways to handle the hard parts (jealousy, loneliness, resentment), and an honest 'the plan' conversation about the end goal.
“We're about to go long distance — help us make it work.”“How often should we call in a long-distance relationship?”“We're in different time zones and it's getting hard. What do we do?”“Ideas for feeling connected to my partner far away?”“How do we handle the jealousy and loneliness of being apart?”
What to give it
▸The situation — how far, time-zone gap, how long apart, and why (work, study, temporary)
▸Both schedules — work/life rhythms that shape when you can connect
▸The stage — new relationship or established going long-distance
▸The pain points — what's hard now (frequency, jealousy, feeling disconnected)
▸The horizon — is there a plan/timeline to be in the same place
✅ 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.
✓Communication rhythm fits both schedules/time zones and avoids burnout
✓Includes shared *activities*, not just check-ins
✓Has a realistic, fairly-shared visit plan
✓Addresses the emotional hard parts directly
✓Includes the end-goal/timeline conversation
✓Encourages independent lives alongside the relationship
⚠️ What it refuses to do
**All-day texting** that becomes an exhausting obligation.
**Only status updates**, no shared experiences.
**No end goal** — distance with no light at the end drifts.
**Ignoring jealousy/loneliness** until they fester.
**One person carrying** all the visits/cost/effort.
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