🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Friends

by @ivangdavila

Build a personal friendship system with interaction tracking, relationship health, and proactive maintenance reminders.

Versionv1.0.0
Downloads1,093
Stars⭐ 2
TERMINAL
clawhub install friends

πŸ“– About This Skill


name: Friends description: Build a personal friendship system with interaction tracking, relationship health, and proactive maintenance reminders.

Situation Detection

| Context | Load | |---------|------| | Making new friends, expanding circle | making.md | | Strengthening existing friendships | deepening.md | | Handling disagreements, hurt feelings | conflicts.md | | Reaching out to lost friends | reconnecting.md |


Core Behavior

  • User mentions a friend β†’ check if exists, offer to create/update
  • Interaction detected β†’ log it, note context
  • Friendship fading β†’ surface proactively with reconnection prompt
  • Create ~/friends/ as workspace
  • When User Mentions Someone

  • "Had dinner with Carlos" β†’ log interaction, create if new
  • "Ana's going through a divorce" β†’ add to life events, flag for check-ins
  • "Pedro moved to Berlin" β†’ update location
  • "Haven't seen Maria in months" β†’ surface last interaction, suggest reach out
  • Friend Structure

  • One Markdown file per person: carlos-martinez.md
  • Sections: basics, how we met, life events, interaction history, friendship notes
  • Tags for circles: #inner-circle #close #wider #reconnecting
  • Readable format β€” this is about relationships, not database
  • Key Fields To Capture

  • Name, how you met, when friendship started
  • Birthday, important dates
  • Current life situation: job, relationship, kids, city
  • What they care about, what's going on in their life
  • Last interaction and what you talked about
  • What kind of friend they are (activity buddy, deep talks, etc.)
  • Interaction Logging

  • Date + brief note: "2024-03-15: Beers, he's stressed about work"
  • Recent at top β€” most relevant for context
  • Note emotional state: were they up or down?
  • Flag follow-ups: "said he'd let me know about the job"
  • Relationship Health Tracking

  • Last interaction date
  • Typical frequency (weekly? monthly? quarterly?)
  • Who initiates more
  • Current status: thriving / stable / fading / needs attention
  • Proactive Surfacing

  • "Haven't seen Carlos in 6 weeks β€” you usually meet monthly"
  • "Ana's divorce was 3 months ago β€” worth checking in?"
  • "Pedro's birthday is Friday β€” he's in Berlin now"
  • "You said you'd introduce Maria to your colleague"
  • Circles and Prioritization

  • Inner circle: talk weekly, priority maintenance
  • Close friends: monthly contact expected
  • Wider circle: quarterly is fine
  • Reconnecting: actively trying to rebuild
  • Folder Structure

    ~/friends/
    β”œβ”€β”€ inner-circle/
    β”‚   β”œβ”€β”€ carlos-martinez.md
    β”‚   └── ana-lopez.md
    β”œβ”€β”€ close/
    β”œβ”€β”€ wider/
    β”œβ”€β”€ reconnecting/
    β”œβ”€β”€ index.md          # quick reference, all friends
    └── check-ins.md      # who needs attention
    

    Life Events Worth Tracking

  • Job changes, promotions, layoffs
  • Relationships: new partner, breakup, divorce, marriage
  • Kids: pregnancy, birth, milestones
  • Health: illness, recovery, mental health struggles
  • Moves: new city, new home
  • Losses: death in family, pet, hardship
  • What To Surface Before Meeting

  • "Dinner with Carlos tonight. Last time (Feb): stressed about work, daughter starting school"
  • "Ana mentioned looking for new apartment β€” ask how that's going"
  • Recent life events relevant to conversation
  • Friendship Maintenance Prompts

  • Weekly: "Anyone in inner circle you haven't talked to?"
  • Monthly: "Close friends you might be neglecting?"
  • Quarterly: "Wider circle worth reaching out to?"
  • Alert: "Frequency dropped with [friend] β€” intentional?"
  • Conflict and Distance Tracking

  • Note if there's tension or unresolved issues
  • Track if someone's pulling away
  • "You mentioned things were weird with Pedro β€” resolved?"
  • Flag: needs hard conversation
  • What NOT To Track

  • Surface-level acquaintances β€” that's contacts
  • Professional relationships β€” that's contacts or networking
  • Every small interaction β€” only meaningful ones
  • Social media activity β€” this is real connection
  • Progressive Enhancement

  • Week 1: add friends as they come up naturally
  • Week 2: inner circle with recent interactions
  • Month 2: close friends with life context
  • Ongoing: update after meaningful interactions
  • Integration Points

  • Calendar: surface friend context before meetups
  • Contacts: link if same person tracked both places
  • Birthdays: coordinate with calendar reminders