Tools
Family
OpenClaw plugin for family automation — homework tracking, learning progress, schedule coordination
Install
npm install -g
Configuration Example
{
"plugins": {
"family-hub": {
"kids": [
{ "name": "Charlotte", "grade": "3rd" },
{ "name": "Annabelle", "grade": "3rd" }
],
"reminderChannel": "imessage",
"parentContact": "+1234567890"
}
}
}
README
# Family Hub — OpenClaw Plugin
Family automation plugin for OpenClaw. Homework tracking, learning progress, and schedule coordination for the family.
## Tools
| Tool | Description |
|------|-------------|
| `add-homework` | Add a homework assignment for a kid |
| `list-homework` | Show pending homework (filterable by kid) |
| `complete-homework` | Mark homework as done |
| `homework-reminders` | Check for overdue/upcoming homework, send alerts |
| `log-progress` | Record a learning milestone or score |
| `progress-summary` | Weekly progress summary across subjects |
| `add-event` | Add a family or kid-specific event |
| `view-schedule` | Show upcoming events with recurring expansion |
| `daily-briefing` | Combined morning briefing (schedule + homework + progress) |
## Setup
```bash
# Install OpenClaw if you haven't
npm install -g openclaw
# Install the plugin
openclaw plugins install ./openclaw-family-plugin
```
## Configuration
In your OpenClaw config, add:
```json
{
"plugins": {
"family-hub": {
"kids": [
{ "name": "Charlotte", "grade": "3rd" },
{ "name": "Annabelle", "grade": "3rd" }
],
"reminderChannel": "imessage",
"parentContact": "+1234567890"
}
}
}
```
## Usage
Talk to OpenClaw naturally:
- "Add Charlotte's math homework — worksheet page 42, due Friday"
- "What homework is due this week?"
- "Log that Annabelle finished her reading chapter and scored 95"
- "Show me the weekly progress"
- "Add soccer practice every Tuesday at 4pm for both kids"
- "Give me the daily briefing"
tools
Comments
Sign in to leave a comment