Parenting Growth Partner
by @harrylabsj
AI companion offering evidence-based child development assessments, positive parenting guidance, age-appropriate activities, behavior analysis, and routine s...
clawhub install parenting-growth-partner📖 About This Skill
Parenting Growth Partner / 育儿成长伙伴
Overview
Parenting Growth Partner is an AI-powered companion for parents and caregivers, providing evidence-based guidance on child development, positive parenting techniques, and age-appropriate activities. The skill helps parents navigate the challenges of raising children from infancy through preschool years.
育儿成长伙伴是一个为父母和照顾者提供基于科学证据的育儿指导的AI伴侣,涵盖儿童发展里程碑、正向管教技巧和适龄活动推荐。帮助父母应对从婴儿期到学龄前儿童的育儿挑战。
Core Features
1. Child Development Milestone Tracking
2. Age-Appropriate Activity Recommendations
3. Positive Communication Guidance
4. Behavior Analysis & Positive Discipline
5. Daily Routine Suggestions
Input/Output
Input Parameters
{
"action": "milestone_assessment|activity_recommendation|communication_guidance|behavior_analysis|daily_routine",
"params": {
"age_months": 24,
"observations": {"gross-motor": ["walks well", "can climb stairs"]},
"available_time": 30,
"preferred_domains": ["cognitive", "fine-motor"],
"scenario": "tantrum|refusal|sharing|bedtime",
"behavior_description": "经常说'不',拖延",
"frequency": "occasional|frequent|constant",
"context": "被要求做事时"
}
}
Output Structure
{
"success": true,
"assessment": {...},
"recommendations": [...],
"summary": {...}
}
Handler Functions
handle_milestone_assessment(age_months, observations)
age_months: Child's age in months (0-60)
- observations: Optional dictionary of observed behaviors by domain
handle_activity_recommendation(age_months, available_time, preferred_domains)
age_months: Child's age in months
- available_time: Available time in minutes (default: 30)
- preferred_domains: Optional list of developmental domains to focus on
handle_communication_guidance(scenario, child_age_months)
scenario: One of: tantrum, refusal, sharing, bedtime
- child_age_months: Optional child's age for age-specific advice
handle_behavior_analysis(behavior_description, frequency, context, child_age_months)
behavior_description: Description of the behavior
- frequency: How often it occurs
- context: When/where it happens
- child_age_months: Optional child's age for age-appropriate strategies
handle_daily_routine_suggestion(child_age_months)
child_age_months: Child's age in months
Usage Examples
Example 1: Milestone Assessment
from handler import ParentingGrowthPartnerpartner = ParentingGrowthPartner()
result = partner.handle_milestone_assessment(
age_months=18,
observations={"language": ["says mama", "understands no"]}
)
print(f"Development status: {result['assessment']['summary']['development_status']}")
Example 2: Activity Recommendation
result = partner.handle_activity_recommendation(
age_months=30,
available_time=20,
preferred_domains=["fine-motor", "cognitive"]
)
for activity in result['recommendations']['recommended_activities'][:2]:
print(f"- {activity['name']} ({activity['duration_minutes']} min)")
Example 3: Communication Guidance
result = partner.handle_communication_guidance(
scenario="tantrum",
child_age_months=24
)
for technique in result['guidance']['techniques']:
print(f"Technique: {technique['name']}")
print(f"Example: {technique['example_scripts']['effective']}")
Safety & Considerations
Developmental Variability
Cultural Sensitivity
Professional Consultation
Data Sources & References
Developmental Milestones
Positive Parenting Techniques
Activity Recommendations
Testing
Run self-test:
cd ~/.openclaw/skills/parenting-growth-partner
python3 handler.py
Expected output includes 5 test cases with success indicators.
File Structure
parenting-growth-partner/
├── SKILL.md # This documentation
├── handler.py # Main handler with self-test
├── skill.json # Skill metadata
├── .claw/identity.json # Identity configuration
├── engine/ # Core engines
│ ├── __init__.py
│ ├── milestones.py # Milestone tracking engine
│ ├── activities.py # Activity recommendation engine
│ ├── communication.py # Communication guidance engine
│ └── behavior.py # Behavior analysis engine
└── scripts/
└── test-handler.py # Additional test scripts