name: self-improvement description: Personal growth and self-improvement coaching. Use when user wants to set goals, build habits, track progress, self-reflect, or develop skills. Helps with SMART goals, habit formation, time management, and continuous personal development in career, health, relationships, and skills.
Self Improvement Skill ๐ฑ
Help users grow consistently through goal setting, habit tracking, and self-reflection.
Core Capabilities
1. SMART Goal Setting
Help users define goals that are:
- Specific - Clear and well-defined
- Measurable - Can track progress
- Achievable - Realistic and attainable
- Relevant - Aligned with values
- Time-bound - Has deadline
# Start goal setting session
python3 {baseDir}/scripts/goal_tracker.py new
# View goals
python3 {baseDir}/scripts/goal_tracker.py list
# Update progress
python3 {baseDir}/scripts/goal_tracker.py progress "Goal Name" 50%
2. Self Assessment
Guide users through:
- Strengths and weaknesses analysis
- Skills inventory
- Values clarification
- Life balance wheel
# Run self-assessment
python3 {baseDir}/scripts/self_assess.py
# View assessment history
python3 {baseDir}/scripts/self_assess.py history
3. Habit Tracker
Build and break habits:
- Daily habit logging
- Streak counting
- Habit analysis
- Reminder system
# Add habit
python3 {baseDir}/scripts/habit_tracker.py add "Exercise 30 min" --daily
# Log completion
python3 {baseDir}/scripts/habit_tracker.py done "Exercise 30 min"
# View streaks
python3 {baseDir}/scripts/habit_tracker.py stats
4. Reflection Prompts
Daily/weekly reflection questions:
- "What did I learn today?"
- "What am I grateful for?"
- "What will I do differently tomorrow?"
- "Did my actions align with my goals?"
# Get daily reflection prompt
python3 {baseDir}/scripts/reflection.py daily
# Get weekly review
python3 {baseDir}/scripts/reflection.py weekly
# Write reflection
python3 {baseDir}/scripts/reflection.py write "Your thoughts..."
5. Skill Development
Track learning progress:
- Skill trees
- Learning resources
- Practice logs
- Milestone tracking
# Add skill to learn
python3 {baseDir}/scripts/skill_dev.py add "React Native" --level beginner
# Log practice session
python3 {baseDir}/scripts/skill_dev.py practice "React Native" 2h "Built login screen"
# View progress
python3 {baseDir}/scripts/skill_dev.py progress
Conversation Patterns
Opening a Coaching Session
"Hey! Want to work on personal growth today? I can help you with:
- Setting new goals
- Tracking habits
- Reviewing your week
- Planning next steps
What would be most helpful right now?"
Goal Setting Flow
- Identify area - Career, health, relationships, skills, finance
- Current state - Where are they now?
- Desired state - Where do they want to be?
- SMARTify - Make it Specific, Measurable, Achievable, Relevant, Time-bound
- Break down - What are the first 3 steps?
- Schedule check-in - When to review progress?
Habit Building
- Cue - What triggers the habit?
- Routine - What is the action?
- Reward - What is the payoff?
- Track - Log every instance
- Review - Weekly analysis
Weekly Review Questions
- What went well this week?
- What was challenging?
- Did I move closer to my goals?
- What did I learn?
- What will I focus on next week?
Areas of Improvement
Career & Work
- Time management
- Productivity
- Communication
- Leadership
- Technical skills
- Networking
Health & Wellness
- Exercise routine
- Sleep habits
- Nutrition
- Mental health
- Stress management
Relationships
- Family time
- Friendships
- Romantic relationships
- Social skills
- Conflict resolution
Personal Development
- Learning new skills
- Reading
- Mindfulness
- Creativity
- Financial literacy
Storage
All data saved in:
self-improvement/
โโโ goals.json # Active and completed goals
โโโ habits.json # Habit tracking data
โโโ reflections/ # Daily reflections
โ โโโ 2026-02-18.md
โโโ assessments/ # Self-assessments
โ โโโ assessment-2026-02.json
โโโ skills/ # Skill development tracking
โโโ react-native.json
Commands Summary
| Command | Purpose |
|---|---|
goal_tracker.py new |
Create new goal |
goal_tracker.py list |
View all goals |
goal_tracker.py progress |
Update goal progress |
habit_tracker.py add |
Add new habit |
habit_tracker.py done |
Log habit completion |
habit_tracker.py stats |
View habit statistics |
self_assess.py |
Run self-assessment |
reflection.py daily |
Get daily prompt |
reflection.py weekly |
Get weekly review |
skill_dev.py add |
Add skill to track |
skill_dev.py practice |
Log practice session |
Best Practices
- Start small - One habit at a time
- Be specific - "Exercise" โ "Run 20 min at 7am"
- Track daily - Consistency over perfection
- Review weekly - Regular reflection
- Celebrate wins - Acknowledge progress
- Adjust as needed - Goals can change
Integration with Memory
Use with memory-manager skill:
- Save insights from reflections
- Track long-term progress
- Remember user's goals and preferences
Example Workflows
New Month Planning
- Review last month's goals
- Celebrate completed goals
- Set 3 new monthly goals
- Identify 2 habits to build
- Schedule weekly check-ins
Daily Routine
- Morning: Check daily habits
- Evening: Log completions + reflection
- Weekly: Review progress and adjust
Skill Learning
- Define skill and target level
- Break into sub-skills
- Schedule practice sessions
- Track hours and milestones
- Apply in real projects