relation-keeper
维护、记忆、提醒你的社交关系。用于:(1) 记录和累积人物肖像(性别、出生年/日、家庭地址、手机、一起做过的事等), (2) 记录未来的约会、纪念日、生日并设置分级提醒,(3) 归档过去共同经历(约会、吃饭、游玩等), 以便后续查询某人时能回溯。
Why use this skill?
Maintain and track your social relationships with OpenClaw. Effortlessly manage contact portraits, future appointment reminders, and historical event archives.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/yujintang/relation-keeperWhat This Skill Does
The relation-keeper skill acts as your personal digital assistant for social relationship management. It is designed to help you maintain, remember, and receive timely reminders about the people in your life. By consolidating fragmented information into a structured database, the skill handles three core functions: maintaining individual portraits (including contact info, preferences, and birthdates), tracking future appointments or anniversaries, and archiving past shared experiences. Unlike standard calendar apps, it links events to specific people, enabling a rich, person-centric view of your social interactions.
Installation
To integrate this skill into your OpenClaw environment, use the command: clawhub install openclaw/skills/skills/yujintang/relation-keeper. Once installed, the postinstall script will automatically configure the internal cron jobs required to scan for events and trigger reminders. If you encounter any issues during automatic setup, you can manually trigger the cron configuration by navigating to the skill directory and executing npm run install:cron.
Use Cases
- Comprehensive CRM for Personal Life: Track everything from professional contacts to close friends by logging details like phone numbers, addresses, and key facts such as personal preferences or job titles.
- Smart Reminder System: Automatically manage birthday reminders and meeting alerts without manual setup. The system scans your database every 15 minutes to ensure you are notified 7 days, 3 days, or on the day of an anniversary/birthday, and 2 hours before or at the start of a scheduled appointment.
- Relationship Memory Retrieval: Quickly query your history with specific individuals to recall previous conversations or shared activities, helping you build better rapport over time.
Example Prompts
- "Record that I met with Sarah yesterday for dinner to discuss our upcoming startup project."
- "What are some things I should remember about Zhang San?"
- "Do I have any upcoming meetings or important dates related to my family this week?"
Tips & Limitations
- Data Consistency: The system automatically handles duplicate facts by keeping the most recent entry. For best results, use clear, descriptive language when feeding information to the agent.
- Automatic Scheduling: You do not need to create individual reminders for every event. Simply add the event to your log, and the background scanner will handle the notification logic.
- Dependencies: This skill relies on local file storage. Ensure your environment allows for read and write permissions in the specified
$RELATION_KEEPER_DATAdirectory or the defaultdata/folder within the skill directory. - Limitations: The skill is primarily designed for structured tracking. Extremely complex, multi-day recurring project tasks are better suited for specialized project management tools.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-yujintang-relation-keeper": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read