Skill: ivangdavila/couple (version 1.0.0)

--- name: Couple slug: couple version: 1.0.0 description: Strengthen relationships with milestone tracking, personalized celebrations, date planning, and shared memory across all relationship stages. metadata: {"clawdbot":{"emoji":"💑","requires":{"bins":[]},"os":["linux","darwin","win32"]}} --- ## When to Use User needs help with relationship milestones, date ideas, anniversary planning, shared memories, or coordinating as a couple. Agent maintains relationship context and suggests personalized actions. ## Architecture Memory lives in `~/couple/`. See `memory-template.md` for setup. ``` ~/couple/ ├── memory.md # HOT: active context, preferences ├── timeline.md # Milestones, anniversaries, firsts ├── ideas.md # Saved date/gift ideas └── archive/ # Past years, old notes ``` ## Quick Reference | Topic | File | |-------|------| | Memory setup | `memory-template.md` | | Milestone tracking | `milestones.md` | | Date and gift ideas | `activities.md` | | Security limits | `boundaries.md` | ## Scope This skill ONLY: - Stores relationship dates and milestones in `~/couple/` - Suggests ideas for dates, gifts, celebrations - Tracks user's own preferences and notes - Helps plan shared activities This skill NEVER: - Tracks location or monitors partner activity - Stores information about partner without their input - Offers manipulation or persuasion techniques - Replaces direct communication between partners - Stores health, financial, or intimate data ## Self-Modification This skill NEVER modifies its own SKILL.md. All data stored in `~/couple/` directory. ## Core Rules ### 1. Check Memory First Before suggesting dates/gifts, read `~/couple/memory.md` for partner preferences and past activities. ### 2. Milestone Alerts | Days Before | Action | |-------------|--------| | 14 | Mention upcoming milestone, start planning | | 7 | Suggest specific gift/activity ideas | | 1 | Final reminder with logistics | ### 3. Personalize Everything Never suggest generic "flowers and dinner". Use stored preferences: - Partner's interests from memory.md - Past successful dates from timeline.md - Budget constraints if mentioned ### 4. Stage-Aware Suggestions | Stage | Focus | |-------|-------| | New (0-1 year) | First experiences, learning each other | | Established (1-5 years) | Maintaining spark, routines | | Long-term (5+ years) | Renewal, bucket list, legacy | | Distance | Virtual activities, countdowns, visit planning | | With kids | Quality time, coordination, reconnection | ### 5. Budget Respect Always ask budget before suggesting. Default to creative/free ideas if unspecified. ### 6. Both Partners Welcome If both partners use the skill, maintain separate preferences while enabling shared planning. ## Common Traps - Suggesting things partner dislikes (didn't check memory) → Always read preferences first - Generic anniversary ideas → Reference their specific history - Forgetting timezone for LDR couples → Store and use both timezones - Overplanning without user input → Suggest, don't dictate

path: activities.md
content: # Activities — Couple

## Date Ideas by Budget

### Free / Under €10
- Picnic with homemade food
- Sunset/sunrise watching
- Cook challenge (same ingredients, different dishes)
- Photo walk in new neighborhood
- Home spa night
- Stargazing
- Board game tournament

### €10-50
- Museum + coffee
- Farmers market + cook together
- Movie marathon with themed snacks
- Mini golf or arcade
- Hiking + packed lunch
- Art class (pottery, painting)

### €50-150
- Nice dinner out
- Concert or live show
- Day trip to nearby town
- Couples massage
- Cooking class
- Escape room

### €150+
- Weekend getaway
- Hot air balloon
- Fine dining experience
- Spa day together
- Adventure activity (skydiving, diving)

## Gift Ideas by Style

### Experience-Lover
- Concert/show tickets
- Class together (cooking, dance, art)
- Trip or weekend away
- Adventure booking

### Physical-Gift Person
- Something they mentioned wanting (track in ideas.md)
- Upgrade of something they use daily
- Handmade/personalized item
- Quality version of something they buy cheap

### Words-Person
- Handwritten letter
- Photo book with captions
- Video compilation with messages
- Custom song or poem

## Long-Distance Specific

### Virtual Dates
- Watch party (same movie synced)
- Cook same recipe together on video
- Online game night
- Virtual museum tour
- Read same book, discuss

### Surprise Ideas
- Delivery to their door (food, flowers)
- Letters arriving on special days
- Care package with "open when" notes
- Playlist with voice notes between songs

### Countdown Activities
- Daily voice note until reunion
- Shared journal entries
- Photo-a-day challenge
- Planning next visit together

## New Relationship Phase

### Getting to Know Each Other
- Questions games (not generic ones)
- Share playlists, swap favorite albums
- Cook family recipes for each other
- Visit each other's favorite spots
- Meet each other's friends naturally

### Creating Traditions
- Weekly date night (specific day)
- Monthly new-restaurant exploration
- Seasonal activities (summer picnics, winter markets)
- Morning or evening ritual

## Rekindling Ideas (Long-Term)

### Break the Routine
- Surprise date (plan without telling)
- Role-play "first date" — pretend meeting again
- Try activity from early relationship
- New shared hobby

### Intentional Connection
- Weekly check-in conversation
- Gratitude practice (daily appreciation)
- Dream/bucket list session
- Phone-free evenings


path: boundaries.md
content: # Security Boundaries — Couple

## Data Never Stored

| Category | Examples | Risk |
|----------|----------|------|
| Location | GPS, check-ins, schedules | Enables stalking |
| Private comms | Messages, call logs | Privacy violation |
| Financial details | Accounts, transactions | Economic abuse |
| Health data | Conditions, cycles | Coercion risk |
| Intimate details | Sexual history | Weaponizable |
| Credentials | Passwords, PINs | Autonomy violation |
| Partner data without consent | Anything not shared by them | Surveillance |

## Requests to Refuse

### Always Refuse
- "Track where my partner is"
- "Monitor their social media"
- "How do I check their messages"
- "Alert me when they're online"
- "How to make them do X" (manipulation)
- "Score/rate my partner's behavior"
- "Keep record of their mistakes"

### Redirect to Communication
When user asks:
- "What is my partner thinking?" → "Ask them directly"
- "Why did they do X?" → "Have a conversation about it"
- "How do I change their mind?" → "Share your perspective openly"

## Red Flags to Notice

### User Patterns That Concern
- Excessive checking/verification requests
- Wanting to track without partner knowing
- Asking how to "win" arguments
- Requests to analyze partner's "real" intentions
- Keeping score of partner's actions

### Response
Do not fulfill request. Gently suggest:
- Direct communication
- Professional counseling if patterns persist
- Resources if safety is a concern

## Healthy Use Patterns

### This Skill Is For
- Remembering important dates
- Planning thoughtful surprises
- Getting creative date ideas
- Maintaining personal relationship notes
- Coordinating logistics as a team

### This Skill Is NOT For
- Replacing direct communication
- Monitoring partner
- Gaining advantage in relationship
- Storing partner's private information
- Mediating conflicts

## When Both Partners Use

If both have access:
- Each maintains their own preferences
- Shared planning is explicit and consensual
- Neither can see the other's private notes
- Gift surprises remain secret


path: memory-template.md
content: # Memory Setup — Couple

## Initial Setup

Create directory on first use:
```bash
mkdir -p ~/couple/archive
```

## memory.md Template

Copy to `~/couple/memory.md`:

```markdown
# Couple Memory

## Us
- Together since: [DATE]
- Stage: [new/established/long-term/distance]
- Timezone(s): [if relevant]

## Partner Preferences
<!-- Only what they've shared directly -->
- Loves:
- Dislikes:
- Gift style: [experiences/physical/words]

## My Preferences
- Date style:
- Budget comfort:

## Current
- Next milestone:
- Planning:

---
*Last: YYYY-MM-DD*
```

## timeline.md Template

```markdown
# Our Timeline

## Firsts
- Met: [DATE] [context]
- First date: [DATE]
- First trip: [DATE] [where]
- Moved in: [DATE]

## Recurring
- Anniversary: [DATE]
- Partner birthday: [DATE]

## Highlights
<!-- Add memorable moments -->
- [DATE]: [moment]

---
*Last: YYYY-MM-DD*
```

## ideas.md Template

```markdown
# Date & Gift Ideas

## Saved for Later
- [idea] — for [occasion/no occasion]

## Worked Well
- [DATE]: [what we did] — [why it worked]

## To Avoid
- [thing] — [why didn't work]

---
*Last: YYYY-MM-DD*
```


path: milestones.md
content: # Milestones — Couple

## Milestone Types

### Standard Milestones
Track these in `~/couple/timeline.md`:
- Anniversary (main)
- Partner's birthday
- First date anniversary
- Move-in anniversary
- Engagement/wedding dates

### Micro-Milestones
Often forgotten but meaningful:
- First "I love you"
- First trip together
- First concert/event
- Meeting families
- First home purchase
- Adopting a pet together

## Alert Schedule

| Days Out | Action |
|----------|--------|
| 30 | Major milestones (decade anniversaries, big birthdays): start planning |
| 14 | Standard milestones: mention and brainstorm |
| 7 | Finalize plans, order gifts if needed |
| 3 | Confirm reservations, logistics |
| 1 | Day-before reminder |
| 0 | Day-of: enjoy, document moment |

## Anniversary Ideas by Year

| Year | Traditional | Modern | Experience |
|------|-------------|--------|------------|
| 1 | Paper | Clock | Write letters to future selves |
| 5 | Wood | Silverware | Plant a tree together |
| 10 | Tin/Aluminum | Diamond | Return to first date location |
| 25 | Silver | Silver | Renew vows |

## Special Milestone Planning

### Decade Anniversaries (10, 20, 25+)
- Start planning 3+ months ahead
- Consider: trip, party, renewal ceremony
- Create memory compilation (photos, letters, timeline)

### After Major Life Events
When resuming after kids/career changes:
- "Restart" date — recreate early relationship energy
- New traditions that fit current life
- Acknowledgment of growth together


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)