Family Partner - AI-Powered Family Assistant Skills Suite A comprehensive collection of 11 family management skills including calendar, tasks, memory, labor...
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: - Likes hot pot - Likes latte coffee - Likes purple
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.
ZIP package — ready to use