openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Family Partner is an AI-driven family intelligent assistant, committed to becoming an indispensable digital partner for every family.We not only help families manage trivial affairs, but also understand family dynamics, promote member connections, and witness family growth.

Family Partner - AI-Powered Family Assistant Skills Suite A comprehensive collection of 11 family management skills including calendar, tasks, memory, labor...

数据与表格

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 0 · 144 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :可疑

Package:ai-plusplus/family-partner

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :可疑

OpenClaw 评估

The skill appears to implement a local SQLite-backed family assistant (consistent with many examples), but several claims (messaging integrations, automatic pushes/backups, encryption, and included scripts) are not matched by the instructions/files, so the package overpromises and needs clarification before trusting it with sensitive data or enabling autonomous runs.

目的

Name/description and SKILL.md consistently describe a local SQLite-based family assistant; required binary sqlite3 matches that purpose. However the README and architecture diagram claim integration with Telegram/WeChat/Feishu and automatic push/scheduling, yet the skill declares no environment variables, no API tokens, and SKILL.md contains only local sqlite3 command examples — an inconsistency (promised integrations are not explained nor jus…

说明范围

Runtime instructions (SKILL.md) are instruction-only and show example sqlite3 commands targeting ~/.openclaw/family-partner/family.db, which is narrowly scoped to the described local DB tasks. The SKILL.md also discusses scheduled triggers, 'automatic push' morning briefings and messaging integrations, but contains no concrete instructions for configuring network endpoints, credentials, or how automatic delivery is performed — this is vague sc…

安装机制

No install spec (instruction-only) — lowest install risk. The bundle includes init.sql and examples but nothing is downloaded or executed during install by the skill itself.

证书

The skill declares no required environment variables or credentials, which is reasonable for a purely local SQLite assistant. However README and architecture claim messaging integrations and automatic external pushes (Telegram/WeChat/Feishu/Web) that would normally require API keys/tokens and network access; the absence of any declared credentials or configuration for those integrations is a notable inconsistency and should be clarified. Also …

持久

always:false and user-invocable:true (defaults) — no elevated or forced presence. The skill reads/writes a database under the user's home (~/.openclaw/family-partner/), which is consistent with a local assistant. There is mention of scheduling/automatic pushes which, if implemented later, could increase autonomy; as delivered there is no code enabling background network pushes.

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Family Partner is an AI-driven family intelligent assistant, committed to becoming an indispensable digital partner for every family.We not only help families manage trivial affairs, but also understand family dynamics, promote member connections, and witness family growth.」。简介:Family Partner - AI-Powered Family Assistant Skills Suite A comprehensive colle…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/ai-plusplus/family-partner/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: family-partner
description: |
  Family Partner - AI-Powered Family Assistant Skills Suite
  A comprehensive collection of 11 family management skills including calendar, tasks, memory, labor tracking, milestones, anniversaries, voting, challenges, and more.
version: 1.0.0
author: AI-PlusPlus
license: MIT
emoji: 🏠
metadata:
  openclaw:
    requires:
      bins:
        - sqlite3
    primaryEnv: ""
---

# Family Partner Skills Suite

## Overview

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.

## Included Skills

### 1. Family Calendar (📅)
**Purpose:** Create, view, and manage family schedules and events.

**Key Features:**
- View today/tomorrow/this week's schedule
- Create new events with participants and location
- Delete or modify existing events
- Query events by participant

**When to use:**
- User asks about today's/tomorrow's schedule
- User wants to create or delete an event
- User wants to check someone's schedule

**Example:**
```bash
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"
```

---

### 2. Family Tasks (✅)
**Purpose:** Manage to-do lists and shopping lists for the family.

**Key Features:**
- Add, view, complete, and delete tasks
- Assign tasks to family members
- Support for todo and shopping list types
- Batch add shopping items

**When to use:**
- User wants to add a to-do item
- User wants to view task list
- User wants to complete/delete a task
- User wants to assign a task to someone

**Example:**
```bash
sqlite3 ~/.openclaw/family-partner/family.db 
  "INSERT INTO tasks (id, title, type, assignee) 
   VALUES ('t20260302150000', 'Doctor appointment', 'todo', 'Mom')"
```

---

### 3. Family Memory (💭)
**Purpose:** Record and query family member preferences, allergies, and important information.

**Key Features:**
- Store preferences, dislikes, allergies
- Record important information (medical, school, work)
- Track habits and goals
- Quick lookup by member or type

**When to use:**
- User wants to record family member preferences/allergies
- User asks about someone's preferences
- User says "remember..."

**Example:**
```bash
sqlite3 ~/.openclaw/family-partner/family.db 
  "INSERT INTO memories (id, member_name, type, content) 
   VALUES ('m20260302150000', 'Ethan', 'allergy', 'Allergic to peanuts')"
```

---

### 4. Family Labor (📊)
**Purpose:** Track invisible household labor and analyze fairness.

**Key Features:**
- Record household chores with duration
- View daily/weekly/monthly statistics
- Analyze labor distribution fairness
- Track various chore types (cooking, cleaning, childcare, etc.)

**When to use:**
- User wants to record housework
- User wants to view labor statistics
- User wants to analyze fairness

**Example:**
```bash
sqlite3 ~/.openclaw/family-partner/family.db 
  "INSERT INTO labor (id, member_name, type, duration, date) 
   VALUES ('l20260302150000', 'Mom', 'cooking', 60, date('now'))"
```

---

### 5. Family Time (⏰)
**Purpose:** Record and review family quality time activities.

**Key Features:**
- Log family activities (dinner, movies, outings)
- View activity history
- Statistics on quality time spent
- Annual review of family activities

**When to use:**
- User wants to record a family activity
- User wants to review family time
- User wants statistics on family bonding time

**Example:**
```bash
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'))"
```

---

### 6. Family Morning (🌅)
**Purpose:** Daily morning briefing with all important family information.

**Key Features:**
- Today's schedule overview
- Pending tasks summary
- Shopping list
- Upcoming anniversaries reminder
- Weather tips (if API integrated)

**When to use:**
- User requests "morning briefing" or "good morning"
- Scheduled trigger (e.g., 8 AM daily)
- User wants quick overview of today's plan

**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! 🌟
```

---

### 7. Family Anniversary (🎉)
**Purpose:** Manage important family anniversaries and birthdays.

**Key Features:**
- Record birthdays, wedding anniversaries, special dates
- View upcoming anniversaries (next 7 days)
- Calculate age from birth year
- Support multiple anniversary types

**When to use:**
- User wants to record an anniversary
- User asks about upcoming birthdays
- Need reminder for important dates

**Example:**
```bash
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')"
```

---

### 8. Family Shopping (🛒)
**Purpose:** Shopping prediction based on purchase history.

**Key Features:**
- Add items to shopping list
- View shopping history
- Analyze purchase frequency
- Generate shopping suggestions

**When to use:**
- User wants to add shopping items
- User wants to view shopping history
- User needs shopping suggestions

**Example:**
```bash
sqlite3 ~/.openclaw/family-partner/family.db 
  "INSERT INTO tasks (id, title, type, status) 
   VALUES ('t20260302150000', 'Milk', 'shopping', 'pending')"
```

---

### 9. Family Vote (🗳️)
**Purpose:** Create and manage family decision voting.

**Key Features:**
- Create votes for family decisions
- Family members can vote
- View voting results
- Track active and closed votes

**When to use:**
- User wants to initiate a family vote
- Family needs to make a decision together
- User wants to see voting results

**Example:**
```bash
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')"
```

---

### 10. Family Milestone (🏆)
**Purpose:** Record important milestone events for family members.

**Key Features:**
- Record first times, achievements, growth milestones
- View milestone history by member
- Categorize milestones (first, achievement, growth, skill, life)
- Review growth journey

**When to use:**
- User wants to record an important milestone
- User wants to view someone's milestones
- Important event occurs (first steps, graduation, etc.)

**Example:**
```bash
sqlite3 ~/.openclaw/family-partner/family.db 
  "INSERT INTO milestones (id, member_name, title, category, date) 
   VALUES ('m20260302150000', 'Ethan', 'First independent steps', 'first', date('now'))"
```

---

### 11. Family Challenge (🎯)
**Purpose:** Create and manage family challenge activities.

**Key Features:**
- Create challenges (exercise, reading, habits)
- Track participant progress
- View leaderboards
- Goal setting and completion tracking

**When to use:**
- User wants to start a family challenge
- User wants to record challenge progress
- User wants to see rankings

**Example:**
```bash
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'))"
```

---

## Technical Specifications

### Database Path
All skills use: `~/.openclaw/family-partner/family.db`

### Cross-Platform Support
All skills use standard SQL commands, fully compatible with Windows, macOS, and Linux. OpenClaw automatically handles path conversions.

### ID Generation Pattern
Each skill generates unique IDs using timestamp format:
- **Calendar:** `e` + YYYYMMDDHHMMSS (e.g., `e20260302150000`)
- **Tasks:** `t` + YYYYMMDDHHMMSS (e.g., `t20260302150000`)
- **Memory:** `m` + YYYYMMDDHHMMSS (e.g., `m20260302150000`)
- **Labor:** `l` + YYYYMMDDHHMMSS (e.g., `l20260302150000`)
- **Family Time:** `f` + YYYYMMDDHHMMSS (e.g., `f20260302150000`)
- **Anniversary:** `a` + YYYYMMDDHHMMSS (e.g., `a20260302150000`)
- **Vote:** `v` + YYYYMMDDHHMMSS (e.g., `v20260302150000`)
- **Milestone:** `m` + YYYYMMDDHHMMSS (e.g., `m20260302150000`)
- **Challenge:** `c` + YYYYMMDDHHMMSS (e.g., `c20260302150000`)

### Edge Cases Handling
- Non-existent records: Return appropriate "not found" message
- Duplicate entries: Warn user and ask for confirmation
- Empty results: Return "no data available" message
- Invalid input: Ask user for clarification

## Example Interactions

### Morning Routine
**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! 🌟

### Task Management
**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 🎉

### Recording Memories
**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

### Labor Tracking
**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~

### Creating Events
**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

### Family Voting
**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!

### Milestone Recording
**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! 🎉

### Family Challenge
**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!

## Installation & Setup

### Prerequisites
- OpenClaw >= 0.8.0
- SQLite3 installed

### Database Initialization
The package includes `init.sql` for database setup. Run:
```bash
sqlite3 ~/.openclaw/family-partner/family.db < init.sql
```

## License

MIT License - See LICENSE file for details.

## Support

For issues or questions, please visit the project repository.