An MCP server that provides on-demand skill loading for AI coding assistants.
BY modbenderUPDATED Oct 28, 2026
INTENDED FOR◈OpenClawInstall in a listed agent.
instructions.md
---
name: friends-8ced52c43f15
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
---
name: friends-8ced52c43f15
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
COMPATIBILITY & REFERENCES
Platform guidance
Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.
This skill should be used when the GM needs storytelling techniques, handling player failure, NPC creation, scene pacing, or improv principles. Triggers on "fail forward", "succeed at cost", "yes and", "how do you want to do this", "NPC motivation", "scene transitions", "player agency".
This skill should be used when the GM needs to help players create characters, roll for stats, assign ability scores, handle leveling up, increase hit points, choose classes, pick proficiencies, or manage player character creation, advancement, or character sheet management. Provides templates an...
List all channels in a Discord guild/server via the Discord API. Use this skill when the user wants to see all channels, find specific channels, or audit server structure.