Install
openclaw skills install parenting-growth-partnerAI companion offering evidence-based child development assessments, positive parenting guidance, age-appropriate activities, behavior analysis, and routine s...
openclaw skills install parenting-growth-partnerParenting 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伴侣,涵盖儿童发展里程碑、正向管教技巧和适龄活动推荐。帮助父母应对从婴儿期到学龄前儿童的育儿挑战。
{
"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": "被要求做事时"
}
}
{
"success": true,
"assessment": {...},
"recommendations": [...],
"summary": {...}
}
handle_milestone_assessment(age_months, observations)age_months: Child's age in months (0-60)observations: Optional dictionary of observed behaviors by domainhandle_activity_recommendation(age_months, available_time, preferred_domains)age_months: Child's age in monthsavailable_time: Available time in minutes (default: 30)preferred_domains: Optional list of developmental domains to focus onhandle_communication_guidance(scenario, child_age_months)scenario: One of: tantrum, refusal, sharing, bedtimechild_age_months: Optional child's age for age-specific advicehandle_behavior_analysis(behavior_description, frequency, context, child_age_months)behavior_description: Description of the behaviorfrequency: How often it occurscontext: When/where it happenschild_age_months: Optional child's age for age-appropriate strategieshandle_daily_routine_suggestion(child_age_months)child_age_months: Child's age in monthsfrom handler import ParentingGrowthPartner
partner = ParentingGrowthPartner()
result = partner.handle_milestone_assessment(
age_months=18,
observations={"language": ["says mama", "understands no"]}
)
print(f"Development status: {result['assessment']['summary']['development_status']}")
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)")
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']}")
Run self-test:
cd ~/.openclaw/skills/parenting-growth-partner
python3 handler.py
Expected output includes 5 test cases with success indicators.
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
For issues or suggestions, please contact the skill maintainer.