Family Partner is a complete family management solution powered by AI. It includes 11 integrated skills that work together to help families organize their daily lives, track important information, and create lasting memories.
Purpose: Create, view, and manage family schedules and events.
Key Features:
When to use:
Example:
sqlite3 ~/.openclaw/family-partner/family.db \
"SELECT time(start_time), title, participants, location \
FROM events \
WHERE date(start_time) = date('now') \
ORDER BY start_time"
Purpose: Manage to-do lists and shopping lists for the family.
Key Features:
When to use:
Example:
sqlite3 ~/.openclaw/family-partner/family.db \
"INSERT INTO tasks (id, title, type, assignee) \
VALUES ('t20260302150000', 'Doctor appointment', 'todo', 'Mom')"
Purpose: Record and query family member preferences, allergies, and important information.
Key Features:
When to use:
Example:
sqlite3 ~/.openclaw/family-partner/family.db \
"INSERT INTO memories (id, member_name, type, content) \
VALUES ('m20260302150000', 'Ethan', 'allergy', 'Allergic to peanuts')"
Purpose: Track invisible household labor and analyze fairness.
Key Features:
When to use:
Example:
sqlite3 ~/.openclaw/family-partner/family.db \
"INSERT INTO labor (id, member_name, type, duration, date) \
VALUES ('l20260302150000', 'Mom', 'cooking', 60, date('now'))"
Purpose: Record and review family quality time activities.
Key Features:
When to use:
Example:
sqlite3 ~/.openclaw/family-partner/family.db \
"INSERT INTO family_time (id, activity, participants, duration, date) \
VALUES ('f20260302150000', 'Watch movie', 'Dad,Mom,Ethan', 120, date('now'))"
Purpose: Daily morning briefing with all important family information.
Key Features:
When to use:
Example Output:
☀️ Good morning! Today is March 2, 2026, Monday
📅 Today's Schedule:
09:00 - Take Ethan to school (Dad)
14:00 - Parent meeting (Mom)
19:00 - Family dinner
📋 To-do Items:
□ Doctor appointment (Mom)
□ Clean garage (Dad)
🛒 Shopping List:
□ Milk
□ Eggs
🎂 Upcoming Anniversaries:
March 5 - Ethan's Birthday 🎉
Have a wonderful day! 🌟
Purpose: Manage important family anniversaries and birthdays.
Key Features:
When to use:
Example:
sqlite3 ~/.openclaw/family-partner/family.db \
"INSERT INTO anniversaries (id, member_name, title, date, year, type) \
VALUES ('a20260302150000', 'Ethan', 'Ethan Birthday', '03-05', 2018, 'birthday')"
Purpose: Shopping prediction based on purchase history.
Key Features:
When to use:
Example:
sqlite3 ~/.openclaw/family-partner/family.db \
"INSERT INTO tasks (id, title, type, status) \
VALUES ('t20260302150000', 'Milk', 'shopping', 'pending')"
Purpose: Create and manage family decision voting.
Key Features:
When to use:
Example:
sqlite3 ~/.openclaw/family-partner/family.db \
"INSERT INTO votes (id, title, description, status) \
VALUES ('v20260302150000', 'Where to go this weekend?', 'Options: Park, Playground, Cinema', 'active')"
Purpose: Record important milestone events for family members.
Key Features:
When to use:
Example:
sqlite3 ~/.openclaw/family-partner/family.db \
"INSERT INTO milestones (id, member_name, title, category, date) \
VALUES ('m20260302150000', 'Ethan', 'First independent steps', 'first', date('now'))"
Purpose: Create and manage family challenge activities.
Key Features:
When to use:
Example:
sqlite3 ~/.openclaw/family-partner/family.db \
"INSERT INTO challenges (id, title, goal, description, status, start_date) \
VALUES ('c20260302150000', 'Monthly Exercise Challenge', 30, 'Participant Progress:', 'active', date('now'))"
All skills use: ~/.openclaw/family-partner/family.db
All skills use standard SQL commands, fully compatible with Windows, macOS, and Linux. OpenClaw automatically handles path conversions.
Each skill generates unique IDs using timestamp format:
e + YYYYMMDDHHMMSS (e.g., e20260302150000)t + YYYYMMDDHHMMSS (e.g., t20260302150000)m + YYYYMMDDHHMMSS (e.g., m20260302150000)l + YYYYMMDDHHMMSS (e.g., l20260302150000)f + YYYYMMDDHHMMSS (e.g., f20260302150000)a + YYYYMMDDHHMMSS (e.g., a20260302150000)v + YYYYMMDDHHMMSS (e.g., v20260302150000)m + YYYYMMDDHHMMSS (e.g., m20260302150000)c + YYYYMMDDHHMMSS (e.g., c20260302150000)User: Good morning
AI: ☀️ Good morning! Today is March 2, 2026, Monday
📅 Today's Schedule:
09:00 - Take Ethan to school (Dad)
14:00 - Parent meeting (Mom) @ School
19:00 - Family dinner
📋 To-do Items:
□ Doctor appointment (Mom)
□ Clean garage (Dad)
🛒 Shopping List:
□ Milk
□ Eggs
🎂 Upcoming:
March 5 - Ethan's Birthday 🎉
Have a wonderful day! 🌟
User: Buy milk and eggs
AI: ✅ Added to shopping list:
🛒 Milk
🛒 Eggs
User: What's on the shopping list?
AI: 🛒 Shopping List:
□ Milk
□ Eggs
□ Bread
User: Milk is bought
AI: ✅ Completed: Milk 🎉
User: Remember Ethan is allergic to peanuts
AI: ✅ Recorded: Ethan is allergic to peanuts ⚠️
All future food suggestions will take this into account.
User: What does Mom like to eat?
AI: ❤️ Mom's Preferences:
User: Mom cooked for 1 hour today
AI: ✅ Recorded:
👤 Mom
🏠 Cooking
⏱️ 60 minutes
User: Show me this month's labor statistics
AI: 📊 This Month's Labor Contribution (Total: 90 hours):
👤 Mom: 45 hours (50%)
👤 Dad: 30 hours (33%)
👤 Ethan: 15 hours (17%)
💡 Suggestion: Dad could take on more housework~
User: Remind Dad to take Ethan to dance class next Saturday at 3 PM
AI: ✅ Created event:
📅 Time: March 8 (Saturday) 15:00
📝 Event: Dance Class
👥 Participants: Dad, Ethan
User: Let's vote on where to go this weekend
AI: ✅ Created vote:
📋 Where to go this weekend?
Options:
1️⃣ Park
2️⃣ Playground
3️⃣ Cinema
Family members can start voting!
User: Ethan walked independently for the first time today!
AI: ✅ Recorded milestone:
👶 Ethan
🎯 First independent steps
📂 Category: First time
📅 March 2, 2026
This is an important moment in Ethan's growth! 🎉
User: Start a monthly exercise challenge
AI: ✅ Created challenge:
🏆 Monthly Exercise Challenge
🎯 Goal: 30 times
📅 Start Date: March 2, 2026
Family members can join now!
The package includes init.sql for database setup. Run:
sqlite3 ~/.openclaw/family-partner/family.db < init.sql
MIT License - See LICENSE file for details.
For issues or questions, please visit the project repository.
共 1 个版本