Skip to content
Back to skills

Friends

ASecurity

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

  • 17 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
databasesgodatabase

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add clawic/skills --skill friends --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Friends?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Friends
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/clawic-friends/badge)](https://www.skillsdirectory.com/skills/clawic-friends)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Friends
slug: friends
version: 1.0.0
description: Build a personal friendship system with interaction tracking, relationship health, and proactive maintenance reminders.
homepage: https://clawic.com/skills/friends
metadata:
  clawdbot:
    emoji: 👥
    displayName: Friends
---

## 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 `~/Clawic/data/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
```
~/Clawic/data/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

Files in this skill

  • SKILL.md4.4 KB
  • _meta.json166 B
  • conflicts.md2.8 KB
  • deepening.md2.4 KB
  • making.md2.2 KB
  • reconnecting.md2.9 KB

Attribution

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

Loading comments…