ErgoCare Coach
by @akhmittra
Your personal desk health coach with automated break reminders. Generates platform-specific scripts (bash/PowerShell) for 20-20-20 eye care, lower back exercises, and RSI prevention. Comprehensive exercise routines, ergonomic guidance, and customizable notification systems for computer professionals.
clawhub install ergocare-coach๐ About This Skill
name: ergocare-coach description: Your personal desk health coach with automated break reminders. Generates platform-specific scripts (bash/PowerShell) for 20-20-20 eye care, lower back exercises, and RSI prevention. Comprehensive exercise routines, ergonomic guidance, and customizable notification systems for computer professionals. metadata: openclaw: emoji: "๐๏ธ" version: "1.0.0" author: "AM" tags: ["health", "wellness", "ergonomics", "eye-exercises", "break-reminders", "posture", "rsi-prevention", "desk-health", "automation"] requires: bins: [] env: [] config: []
ErgoCare Coach ๐๏ธ๐ฆด๐ช
Description
Your intelligent desk health and wellness coach that actually reminds you automatically! ErgoCare Coach provides:
1. Expert Exercise Guidance - 20-20-20 eye care, lower back stretches, neck exercises, RSI prevention 2. Platform-Specific Reminder Scripts - Generates bash scripts (Linux/Mac) and PowerShell scripts (Windows) that run as background processes 3. Automated Notifications - Desktop notifications, terminal alerts, sound alerts, visual countdowns 4. Customizable Schedules - 20-20-20, hourly breaks, custom intervals, work hour limits 5. Comprehensive Routines - From 30-second micro-breaks to 10-minute full routines
"The greatest wealth is Health."
Perfect for:
How This Skill Works
Two Modes of Operation
Mode 1: Interactive Exercise Coach
Mode 2: Automated Reminder Scripts โญ NEW!
1. Quick Start: Get Your Reminder Script
Request Your Custom Script
Just ask ErgoCare Coach:
"Generate a 20-20-20 reminder script for Linux"
"Create a Windows PowerShell script with hourly breaks"
"Give me a Mac script with eye and back exercises every 30 minutes"
"Make me a comprehensive break script for Ubuntu with all exercise types"
Script Features
All Scripts Include:
Platform Support:
notify-send, zenity, or terminal alertsosascript notifications and say voice alertsBurntToast module or native notifications2. The 20-20-20 Rule (Eye Care Foundation)
What It Is
Every 20 minutes, look at something 20 feet away for at least 20 seconds.
Why It Works
When you focus on a screen, your eye muscles maintain constant tension:
Looking into the distance:
20-20-20 Implementation
Your automated script will: 1. Run silently in background 2. Track 20-minute intervals 3. Send desktop notification: "๐๏ธ 20-20-20 Break: Look 20 feet away for 20 seconds" 4. (Optional) Play gentle sound alert 5. (Optional) Show countdown timer 6. Repeat every 20 minutes
Manual 20-20-20:
3. Eye Exercise Library
Quick Blink Reset (30 seconds)
When to use: Every hour, or when eyes feel dry1. Close eyes gently (don't squeeze) - 2 seconds
2. Open eyes wide - 2 seconds
3. Repeat 10 times
4. Finish with 10 rapid blinksBenefits: Refreshes tear film, prevents dry eyes
Palming (1-2 minutes)
When to use: Mid-morning, after lunch, mid-afternoon1. Rub palms together until warm
2. Cup palms over closed eyes (don't press)
3. Block all light completely
4. Breathe deeply for 60-120 seconds
5. Slowly remove handsBenefits: Deep relaxation, reduces eye fatigue
Eye Rolls (45 seconds)
When to use: Every 2 hours1. Look up, pause 2 seconds
2. Slowly roll eyes clockwise (full circle) - 3 seconds
3. Pause, center
4. Slowly roll eyes counterclockwise - 3 seconds
5. Repeat 5 times each directionBenefits: Exercises all eye muscles, increases range of motion
Focus Shifting (1 minute)
When to use: Every hour1. Hold finger 10 inches from your face
2. Focus on finger - 5 seconds
3. Shift focus to object 20 feet away - 5 seconds
4. Repeat 10 timesBenefits: Strengthens focusing ability, prevents presbyopia progression
Figure Eight (1 minute)
When to use: Mid-day, when feeling strain1. Imagine a large figure 8 on the wall (10 feet away)
2. Trace it slowly with your eyes (don't move head) - 30 seconds clockwise
3. Trace it 30 seconds counterclockwise
4. Repeat 2 timesBenefits: Improves eye coordination and flexibility
Near-Far Focus (1 minute)
When to use: Every 90 minutes1. Hold thumb at arm's length
2. Focus on thumb - 10 seconds
3. Focus on something 20+ feet away - 10 seconds
4. Repeat 5 timesBenefits: Reduces accommodation stress
4. Lower Back Exercise Library
Seated Spinal Twist (1 minute each side)
When to use: Every hour1. Sit up straight, feet flat on floor
2. Place right hand on back of chair
3. Place left hand on right knee
4. Inhale: lengthen spine
5. Exhale: twist to the right
6. Hold 30 seconds, breathe normally
7. Repeat on left sideBenefits: Relieves lower back tension, improves spine mobility
Seated Cat-Cow (1 minute)
When to use: Every 45-60 minutes1. Sit on edge of chair, hands on knees
2. Inhale: arch back, look up (cow)
3. Exhale: round back, tuck chin (cat)
4. Flow between positions 10 times slowly
5. Hold each position 3 secondsBenefits: Mobilizes entire spine, reduces stiffness
Standing Hip Hinge (45 seconds)
When to use: Every 90 minutes1. Stand with feet hip-width apart
2. Place hands on lower back
3. Hinge forward at hips (not waist)
4. Keep back straight, slight knee bend
5. Go until you feel stretch in hamstrings
6. Hold 15 seconds
7. Slowly return to standing
8. Repeat 3 timesBenefits: Stretches hamstrings, strengthens lower back
Seated Forward Fold (1 minute)
When to use: Mid-morning, after lunch1. Sit on edge of chair
2. Feet hip-width apart, flat on floor
3. Inhale: lengthen spine
4. Exhale: fold forward from hips
5. Let arms hang, relax neck and shoulders
6. Hold 30-60 seconds
7. Slowly roll up, vertebra by vertebraBenefits: Decompresses spine, relieves lower back
Pelvic Tilts (1 minute)
When to use: Every 2 hours1. Sit with back against chair, feet flat
2. Tilt pelvis forward (arch lower back)
3. Hold 5 seconds
4. Tilt pelvis backward (flatten lower back against chair)
5. Hold 5 seconds
6. Repeat 10 timesBenefits: Strengthens core, mobilizes pelvis
Standing Quad Stretch with Back Extension (1 minute each side)
When to use: Every 2 hours1. Stand near chair for support
2. Bend right knee, grab right ankle behind you
3. Gently pull heel toward glutes
4. Simultaneously press hips forward
5. Hold 30 seconds
6. Repeat on left sideBenefits: Stretches hip flexors, counteracts sitting posture
5. Neck & Shoulder Exercise Library
Neck Rolls (1 minute)
When to use: Every 45 minutes1. Sit or stand with relaxed shoulders
2. Drop chin to chest - 5 seconds
3. Slowly roll head to right shoulder - 5 seconds
4. Roll head back (don't force) - 5 seconds
5. Roll to left shoulder - 5 seconds
6. Return to center
7. Repeat 3 times each directionBenefits: Releases neck tension, improves mobility
Shoulder Shrugs (45 seconds)
When to use: Every hour1. Inhale: raise shoulders to ears
2. Hold 5 seconds (squeeze)
3. Exhale: drop shoulders down and back
4. Hold 5 seconds (relax)
5. Repeat 10 timesBenefits: Relieves shoulder tension, improves posture
Neck Side Stretch (1 minute each side)
When to use: Every 90 minutes1. Sit up straight
2. Place right hand on left side of head
3. Gently pull head toward right shoulder
4. Keep left shoulder down
5. Hold 30 seconds
6. Repeat on left sideBenefits: Stretches neck muscles, reduces headaches
Chin Tucks (1 minute)
When to use: Every 2 hours1. Sit or stand with good posture
2. Keep eyes forward
3. Gently tuck chin (double chin appearance)
4. Don't tilt head down
5. Hold 5 seconds
6. Relax
7. Repeat 10 timesBenefits: Strengthens neck, counteracts forward head posture
Shoulder Blade Squeeze (45 seconds)
When to use: Every hour1. Sit up straight, arms at sides
2. Squeeze shoulder blades together
3. Imagine holding a pencil between them
4. Hold 5 seconds
5. Relax 5 seconds
6. Repeat 10 timesBenefits: Strengthens upper back, improves posture
6. Wrist & Hand Exercise Library (RSI Prevention)
Wrist Circles (45 seconds)
When to use: Every 60 minutes1. Extend arms forward
2. Make gentle circles with wrists
3. 10 circles clockwise
4. 10 circles counterclockwise
5. Rest
6. Repeat 2 timesBenefits: Prevents carpal tunnel, increases wrist mobility
Finger Stretches (1 minute)
When to use: Every 90 minutes1. Extend right arm, palm up
2. With left hand, gently pull back each finger
3. Hold each 5 seconds
4. Repeat on left hand
5. Then: make fist, spread fingers wide - 10 timesBenefits: Prevents trigger finger, reduces hand stiffness
Prayer Stretch (45 seconds)
When to use: Every 2 hours1. Press palms together in front of chest (prayer position)
2. Fingers pointing up
3. Slowly lower hands toward waist
4. Keep palms pressed together
5. Stop when you feel stretch in wrists
6. Hold 30 secondsBenefits: Stretches wrist flexors, prevents carpal tunnel
Reverse Prayer Stretch (45 seconds)
When to use: Every 2 hours (after Prayer Stretch)1. Place backs of hands together in front of chest
2. Fingers pointing down
3. Press hands together
4. Hold 30 secondsBenefits: Stretches wrist extensors
Fist Pumps (30 seconds)
When to use: Every hour1. Make tight fist
2. Hold 5 seconds
3. Open hand, spread fingers wide
4. Hold 5 seconds
5. Repeat 10 timesBenefits: Increases blood flow, reduces stiffness
7. Full Body Desk Routines
2-Minute Quick Reset
When to use: Every 30 minutes1. 20-20-20 eye break (20 seconds)
2. Shoulder shrugs (20 seconds)
3. Neck side stretches (30 seconds)
4. Seated spinal twist (30 seconds)
5. Wrist circles (20 seconds)Total: 2 minutes
5-Minute Energy Break
When to use: Every 90 minutes1. Palming (1 minute)
2. Seated cat-cow (1 minute)
3. Neck rolls (1 minute)
4. Standing hip hinge (45 seconds)
5. Shoulder blade squeezes (45 seconds)
6. Wrist and finger stretches (30 seconds)Total: 5 minutes
10-Minute Full Routine
When to use: Mid-morning, after lunch, mid-afternoon1. Eye exercises (2 minutes):
- Focus shifting
- Eye rolls
- 20-20-20
2. Neck and shoulders (3 minutes):
- Neck rolls
- Shoulder shrugs
- Neck side stretches
- Chin tucks
3. Back and core (3 minutes):
- Seated cat-cow
- Seated spinal twists
- Standing hip hinge
- Pelvic tilts
4. Wrists and hands (2 minutes):
- Wrist circles
- Prayer stretches
- Finger stretches
- Fist pumpsTotal: 10 minutes
8. Example Break Schedules
Light User (4-6 hours computer/day)
Every 20 minutes: 20-20-20 eye break (20 seconds)
Every 60 minutes: 2-minute quick reset
Every 2 hours: 5-minute energy breakDaily total breaks: ~40 minutes
Moderate User (6-8 hours computer/day)
Every 20 minutes: 20-20-20 eye break (20 seconds)
Every 45 minutes: 2-minute quick reset
Every 90 minutes: 5-minute energy break
Mid-morning + afternoon: 10-minute full routine (2x)Daily total breaks: ~60 minutes
Heavy User (8+ hours computer/day) - RECOMMENDED
Every 20 minutes: 20-20-20 eye break (20 seconds)
Every 30 minutes: 2-minute quick reset
Every 60 minutes: 5-minute energy break
Every 3 hours: 10-minute full routine
Lunch break: 30-minute walk (away from computer)Daily total breaks: ~90 minutes
9. Script Generation Guide
Linux/Mac Bash Script Request
What to ask:
"Generate a 20-20-20 reminder script for Linux"
"Create a Mac bash script with full break schedule"
"Make me an Ubuntu script with eye and back exercises every 45 minutes"
What you'll get:
notify-send (Linux) or osascript (Mac)paplay or sayFeatures:
./ergocare.sh &)crontab @reboot)pkill -f ergocare.sh)Windows PowerShell Script Request
What to ask:
"Generate a Windows break reminder script"
"Create a PowerShell script for 20-20-20 with hourly stretches"
"Make me a Windows script with all exercise types"
What you'll get:
[System.Media.SystemSounds]Features:
Script Customization Variables
All generated scripts include easy-to-edit variables at the top:
# CONFIGURATION (edit these)
EYE_INTERVAL=1200 # 20 minutes in seconds
STRETCH_INTERVAL=2700 # 45 minutes
LONG_BREAK_INTERVAL=5400 # 90 minutes
SOUND_ENABLED=true # true or false
NOTIFICATION_TYPE="all" # "popup", "sound", "terminal", "all"
10. Ergonomic Workspace Setup
Monitor Position
Chair Setup
Desk & Keyboard
Lighting
11. Warning Signs & When to See a Doctor
Immediate medical attention needed:
See doctor soon if experiencing:
ErgoCare Coach is preventive, not treatment!
12. Advanced Features
Smart Break Scheduling
Request context-aware schedules:
"I'm a software developer, create my ideal break schedule"
"I have chronic neck pain, what's my schedule?"
"I'm a gamer, help me stay healthy during long sessions"
You'll get:
Multi-Platform Sync
For users with multiple devices:
"Generate scripts for Linux work machine and Windows home PC"
You'll get:
Team/Office Deployment
For IT administrators:
"Create a company-wide break reminder script for Ubuntu 22.04"
"Generate Windows script for deployment via Group Policy"
You'll get:
13. Best Practices
Building the Break Habit
Week 1: 20-20-20 only
Week 2: Add micro-breaks
Week 3: Add stretch breaks
Week 4: Full routine
Staying Motivated
Integration with Work
Pomodoro Technique users:
Meeting-heavy days:
Deep work sessions:
When to Use This Skill
Interactive Mode:
Script Generation Mode:
Learning Mode:
Your health is your most valuable asset. Small breaks today prevent big problems tomorrow. Let ErgoCare Coach help you build sustainable healthy habits!
๐๏ธ "Take care of your eyesโthey're the only pair you get." ๐ฆด "Your spine will thank you in 20 years." ๐ช "Prevention beats cure. Every. Single. Time."
๐ Ready to start? Ask for your custom break reminder script now! ๐