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
- Platform-Specific Reminder Scripts - Generates bash scripts (Linux/Mac) and PowerShell scripts (Windows) that run as background processes
- Automated Notifications - Desktop notifications, terminal alerts, sound alerts, visual countdowns
- Customizable Schedules - 20-20-20, hourly breaks, custom intervals, work hour limits
- Comprehensive Routines - From 30-second micro-breaks to 10-minute full routines
"The greatest wealth is Health."
Perfect for:
- - 💻 Computer professionals working long hours
- 👁️ Anyone experiencing eye strain or dry eyes
- 🦴 People with lower back, neck, or shoulder pain
- 🎮 Gamers and content creators
- 📚 Students and researchers
- 🏢 Remote workers and desk workers
- 🩺 Anyone wanting to prevent RSI and chronic issues
How This Skill Works
Two Modes of Operation
Mode 1: Interactive Exercise Coach
- - Ask for specific exercises anytime: "Show me eye exercises"
- Get instant guidance: "I have neck pain, what should I do?"
- Learn routines: "Give me a 5-minute full body desk stretch"
Mode 2: Automated Reminder Scripts ⭐ NEW!
- - Request a custom script: "Generate a 20-20-20 reminder script for Mac"
- Get platform-specific code (bash/PowerShell) ready to run
- Scripts run in background, send notifications automatically
- Fully customizable intervals and exercise types
1. Quick Start: Get Your Reminder Script
Request Your Custom Script
Just ask ErgoCare Coach:
CODEBLOCK0
Script Features
All Scripts Include:
- - ✅ Desktop notifications with exercise instructions
- ✅ Countdown timers between breaks
- ✅ Sound alerts (optional, can be disabled)
- ✅ Customizable intervals
- ✅ Multiple exercise types embedded
- ✅ Easy start/stop/restart
- ✅ Run on system startup (optional)
Platform Support:
- - 🐧 Linux: bash script with
notify-send, zenity, or terminal alerts - 🍎 macOS: bash script with
osascript notifications and say voice alerts - 🪟 Windows: PowerShell with
BurntToast module or native notifications
2. 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:
- - Ciliary muscles stay contracted to focus at close range
- Extraocular muscles hold fixed position
- Blinking rate drops from 15-20/min to 5-7/min (causing dry eyes)
- Blue light exposure increases eye fatigue
Looking into the distance:
- - ✅ Relaxes ciliary muscles
- ✅ Triggers natural blinking
- ✅ Resets focus mechanism
- ✅ Reduces strain accumulation
20-20-20 Implementation
Your automated script will:
- 1. Run silently in background
- Track 20-minute intervals
- Send desktop notification: "👁️ 20-20-20 Break: Look 20 feet away for 20 seconds"
- (Optional) Play gentle sound alert
- (Optional) Show countdown timer
- Repeat every 20 minutes
Manual 20-20-20:
- - Window view (buildings, trees, sky)
- Hallway or room far end
- Distant wall clock or artwork
- Outside through open door
- Anything genuinely 20+ feet away
3. Eye Exercise Library
Quick Blink Reset (30 seconds)
When to use: Every hour, or when eyes feel dry
CODEBLOCK1
Palming (1-2 minutes)
When to use: Mid-morning, after lunch, mid-afternoon
CODEBLOCK2
Eye Rolls (45 seconds)
When to use: Every 2 hours
CODEBLOCK3
Focus Shifting (1 minute)
When to use: Every hour
CODEBLOCK4
Figure Eight (1 minute)
When to use: Mid-day, when feeling strain
CODEBLOCK5
Near-Far Focus (1 minute)
When to use: Every 90 minutes
CODEBLOCK6
4. Lower Back Exercise Library
Seated Spinal Twist (1 minute each side)
When to use: Every hour
CODEBLOCK7
Seated Cat-Cow (1 minute)
When to use: Every 45-60 minutes
CODEBLOCK8
Standing Hip Hinge (45 seconds)
When to use: Every 90 minutes
CODEBLOCK9
Seated Forward Fold (1 minute)
When to use: Mid-morning, after lunch
CODEBLOCK10
Pelvic Tilts (1 minute)
When to use: Every 2 hours
CODEBLOCK11
Standing Quad Stretch with Back Extension (1 minute each side)
When to use: Every 2 hours
CODEBLOCK12
5. Neck & Shoulder Exercise Library
Neck Rolls (1 minute)
When to use: Every 45 minutes
CODEBLOCK13
Shoulder Shrugs (45 seconds)
When to use: Every hour
CODEBLOCK14
Neck Side Stretch (1 minute each side)
When to use: Every 90 minutes
CODEBLOCK15
Chin Tucks (1 minute)
When to use: Every 2 hours
CODEBLOCK16
Shoulder Blade Squeeze (45 seconds)
When to use: Every hour
CODEBLOCK17
6. Wrist & Hand Exercise Library (RSI Prevention)
Wrist Circles (45 seconds)
When to use: Every 60 minutes
CODEBLOCK18
Finger Stretches (1 minute)
When to use: Every 90 minutes
CODEBLOCK19
Prayer Stretch (45 seconds)
When to use: Every 2 hours
CODEBLOCK20
Reverse Prayer Stretch (45 seconds)
When to use: Every 2 hours (after Prayer Stretch)
CODEBLOCK21
Fist Pumps (30 seconds)
When to use: Every hour
CODEBLOCK22
7. Full Body Desk Routines
2-Minute Quick Reset
When to use: Every 30 minutes
CODEBLOCK23
5-Minute Energy Break
When to use: Every 90 minutes
CODEBLOCK24
10-Minute Full Routine
When to use: Mid-morning, after lunch, mid-afternoon
CODEBLOCK25
8. Example Break Schedules
Light User (4-6 hours computer/day)
CODEBLOCK26
Moderate User (6-8 hours computer/day)
CODEBLOCK27
Heavy User (8+ hours computer/day) - RECOMMENDED
CODEBLOCK28
9. Script Generation Guide
Linux/Mac Bash Script Request
What to ask:
CODEBLOCK29
What you'll get:
- - Bash script using
notify-send (Linux) or osascript (Mac) - Embedded exercise instructions in notifications
- Sound alerts using
paplay or INLINECODE8 - Countdown timer in terminal
- Easy customization variables
- Installation instructions
Features:
- - Run in background (
./ergocare.sh &) - Add to startup (
crontab @reboot) - Stop script (
pkill -f ergocare.sh) - Logs breaks to file (optional)
Windows PowerShell Script Request
What to ask:
CODEBLOCK30
What you'll get:
- - PowerShell script with native notifications
- BurntToast module integration (better notifications)
- Sound alerts using INLINECODE12
- System tray icon (optional)
- Task Scheduler setup instructions
Features:
- - Run on startup (Task Scheduler)
- Minimize to system tray
- Pause/resume functionality
- Break history logging
Script Customization Variables
All generated scripts include easy-to-edit variables at the top:
CODEBLOCK31
10. Ergonomic Workspace Setup
Monitor Position
- - Height: Top of screen at or slightly below eye level
- Distance: Arm's length away (20-28 inches / 50-70 cm)
- Angle: Tilted 10-20 degrees back
- Multiple monitors: Primary monitor directly in front
Chair Setup
- - Seat height: Feet flat on floor, thighs parallel to ground
- Seat depth: 2-4 inches between seat edge and back of knees
- Backrest: Supports natural curve of lower back (lumbar support)
- Armrests: Elbows at 90 degrees, shoulders relaxed
Desk & Keyboard
- - Desk height: Elbows at 90-100 degrees when typing
- Keyboard: Flat or slight negative tilt, close to body
- Mouse: Same height as keyboard, close to body
- Wrist position: Neutral (straight), not bent up/down or sideways
Lighting
- - No glare: Position monitor 90 degrees to windows
- Task lighting: Reduce contrast between screen and surroundings
- Blue light filter: Enabled after sunset (f.lux, Night Light)
- Screen brightness: Match ambient light level
11. Warning Signs & When to See a Doctor
Immediate medical attention needed:
- - 🚨 Sudden vision loss or changes
- 🚨 Severe eye pain
- 🚨 Numbness or tingling that spreads or worsens
- 🚨 Loss of bowel/bladder control (back issues)
- 🚨 Weakness in arms or legs
See doctor soon if experiencing:
- - ⚠️ Persistent headaches (daily for weeks)
- ⚠️ Double vision or blurred vision that doesn't improve with rest
- ⚠️ Pain that radiates down arms or legs
- ⚠️ Chronic pain lasting more than 6 weeks
- ⚠️ Pain that worsens despite exercises and breaks
ErgoCare Coach is preventive, not treatment!
- - ✅ Use for prevention and mild discomfort
- ✅ Maintain healthy habits
- ❌ Don't use instead of medical treatment
- ❌ Don't ignore severe or worsening symptoms
12. Advanced Features
Smart Break Scheduling
Request context-aware schedules:
CODEBLOCK32
You'll get:
- - Profession-specific recommendations
- Condition-specific exercise focus
- Customized intervals based on research
- Integration with work methodologies (Pomodoro, etc.)
Multi-Platform Sync
For users with multiple devices:
CODEBLOCK33
You'll get:
- - Matched intervals across platforms
- Same exercise routines
- Consistent notification style
- Easy setup on both systems
Team/Office Deployment
For IT administrators:
CODEBLOCK34
You'll get:
- - Silent installation
- Central configuration
- Deployment documentation
- User guide for employees
13. Best Practices
Building the Break Habit
Week 1: 20-20-20 only
- - Focus on just eye breaks
- Build the basic habit
- Set phone timer as backup
Week 2: Add micro-breaks
- - Every 30-60 minutes
- 2-minute quick reset
- Getting comfortable with interruptions
Week 3: Add stretch breaks
- - Every 90 minutes
- 5-minute energy break
- Learning the exercises
Week 4: Full routine
- - All break types
- Integrated into workflow
- Feels natural
Staying Motivated
- - Track breaks with calendar blocking
- Notice improvements (less pain, better focus)
- Make it social (break buddies)
- Adjust schedule if too intrusive
- Remember: prevention is easier than recovery
Integration with Work
Pomodoro Technique users:
- - Use Pomodoro breaks for micro-exercises
- Every 25 min work = 5 min break = perfect for 2-minute reset
- Every 4 Pomodoros = long break = 10-minute full routine
Meeting-heavy days:
- - Set script to "work hours only" mode
- Pause during important meetings
- Resume after
- Use breaks between meetings
Deep work sessions:
- - Reduce frequency (but don't eliminate!)
- Eye breaks still every 20 minutes
- Longer breaks every 2 hours instead of 1
- Extra-long break after deep work session
When to Use This Skill
Interactive Mode:
- - "I've been coding for 3 hours, what exercises should I do?"
- "My eyes are burning, help!"
- "Show me a 30-second desk stretch"
- "I have lower back pain, what do I do?"
Script Generation Mode:
- - "Generate my custom reminder script"
- "Create a break schedule for my work style"
- "Give me installation instructions for the script"
- "How do I make this run on startup?"
Learning Mode:
- - "Explain the 20-20-20 rule"
- "Why do I need breaks?"
- "How should I set up my desk?"
- "What are the warning signs of RSI?"
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! 🔔
ErgoCare Coach 👁️🦴💪
描述
您的智能办公桌健康教练,真正自动提醒您!ErgoCare Coach 提供:
- 1. 专业运动指导 - 20-20-20 护眼法、下背部拉伸、颈部运动、RSI 预防
- 平台专属提醒脚本 - 生成可在后台运行的 bash 脚本(Linux/Mac)和 PowerShell 脚本(Windows)
- 自动通知 - 桌面通知、终端提醒、声音提示、可视化倒计时
- 可定制计划 - 20-20-20、每小时休息、自定义间隔、工作时长限制
- 全面训练方案 - 从 30 秒微休息到 10 分钟完整训练
健康是最大的财富。
适合人群:
- - 💻 长时间工作的电脑专业人士
- 👁️ 任何经历眼疲劳或干眼症的人
- 🦴 有下背部、颈部或肩部疼痛的人
- 🎮 游戏玩家和内容创作者
- 📚 学生和研究人员
- 🏢 远程工作者和办公桌工作者
- 🩺 任何希望预防 RSI 和慢性问题的人
此技能如何运作
两种操作模式
模式 1:互动式运动教练
- - 随时询问特定运动:给我看眼部运动
- 获取即时指导:我脖子疼,该怎么办?
- 学习训练方案:给我一个 5 分钟的全身办公桌拉伸
模式 2:自动提醒脚本 ⭐ 新功能!
- - 请求自定义脚本:为 Mac 生成一个 20-20-20 提醒脚本
- 获取平台专属代码(bash/PowerShell),可直接运行
- 脚本在后台运行,自动发送通知
- 完全可定制的间隔和运动类型
1. 快速开始:获取您的提醒脚本
请求您的自定义脚本
只需向 ErgoCare Coach 提问:
为 Linux 生成一个 20-20-20 提醒脚本
创建一个带每小时休息的 Windows PowerShell 脚本
给我一个 Mac 脚本,每 30 分钟进行眼部和背部运动
为 Ubuntu 制作一个包含所有运动类型的综合休息脚本
脚本功能
所有脚本包含:
- - ✅ 带运动指导的桌面通知
- ✅ 休息间隔倒计时器
- ✅ 声音提示(可选,可禁用)
- ✅ 可定制的间隔时间
- ✅ 嵌入多种运动类型
- ✅ 易于启动/停止/重启
- ✅ 系统启动时运行(可选)
平台支持:
- - 🐧 Linux:使用 notify-send、zenity 或终端提醒的 bash 脚本
- 🍎 macOS:使用 osascript 通知和 say 语音提醒的 bash 脚本
- 🪟 Windows:使用 BurntToast 模块或原生通知的 PowerShell 脚本
2. 20-20-20 法则(护眼基础)
什么是 20-20-20 法则
每 20 分钟,看 20 英尺(约 6 米)远的地方至少 20 秒。
为什么有效
当您专注于屏幕时,眼部肌肉持续保持紧张:
- - 睫状肌持续收缩以聚焦近距离
- 眼外肌保持固定位置
- 眨眼频率从 15-20 次/分钟降至 5-7 次/分钟(导致干眼症)
- 蓝光暴露增加眼疲劳
看向远方:
- - ✅ 放松睫状肌
- ✅ 触发自然眨眼
- ✅ 重置聚焦机制
- ✅ 减少疲劳积累
20-20-20 实施
您的自动脚本将:
- 1. 在后台静默运行
- 追踪 20 分钟间隔
- 发送桌面通知:👁️ 20-20-20 休息:看 20 英尺远的地方 20 秒
- (可选)播放轻柔声音提示
- (可选)显示倒计时器
- 每 20 分钟重复
手动 20-20-20:
- - 窗外景色(建筑、树木、天空)
- 走廊或房间远端
- 远处的挂钟或艺术品
- 通过开着的门看外面
- 任何真正 20 英尺(约 6 米)以外的东西
3. 眼部运动库
快速眨眼重置(30 秒)
使用时机: 每小时,或眼睛感到干涩时
- 1. 轻轻闭上眼睛(不要用力挤压)- 2 秒
- 睁大眼睛 - 2 秒
- 重复 10 次
- 以 10 次快速眨眼结束
益处:刷新泪膜,预防干眼症
手掌热敷(1-2 分钟)
使用时机: 上午中段、午饭后、下午中段
- 1. 搓热手掌
- 手掌弓起轻盖在闭着的眼睛上(不要按压)
- 完全遮挡所有光线
- 深呼吸 60-120 秒
- 慢慢移开双手
益处:深度放松,减少眼疲劳
眼球转动(45 秒)
使用时机: 每 2 小时
- 1. 向上看,停顿 2 秒
- 眼球顺时针缓慢转动(完整一圈)- 3 秒
- 停顿,回到中心
- 眼球逆时针缓慢转动 - 3 秒
- 每个方向重复 5 次
益处:锻炼所有眼部肌肉,增加活动范围
焦点切换(1 分钟)
使用时机: 每小时
- 1. 将手指放在面前 10 英寸(约 25 厘米)处
- 聚焦于手指 - 5 秒
- 将焦点切换到 20 英尺(约 6 米)外的物体 - 5 秒
- 重复 10 次
益处:增强聚焦能力,预防老花眼进展
8 字追踪(1 分钟)
使用时机: 中午,感到疲劳时
- 1. 想象墙上有一个巨大的数字 8(10 英尺/约 3 米远)
- 用眼睛缓慢追踪它(不要移动头部)- 顺时针 30 秒
- 逆时针追踪 30 秒
- 重复 2 次
益处:改善眼部协调性和灵活性
远近聚焦(1 分钟)
使用时机: 每 90 分钟
- 1. 将拇指伸直在手臂前方
- 聚焦于拇指 - 10 秒
- 聚焦于 20 英尺(约 6 米)外的物体 - 10 秒
- 重复 5 次
益处:减少调节压力
4. 下背部运动库
坐姿脊柱扭转(每侧 1 分钟)
使用时机: 每小时
- 1. 坐直,双脚平放在地板上
- 将右手放在椅背
- 将左手放在右膝上
- 吸气:拉长脊柱
- 呼气:向右扭转
- 保持 30 秒,正常呼吸
- 在左侧重复
益处:缓解下背部紧张,改善脊柱灵活性
坐姿猫牛式(1 分钟)
使用时机: 每 45-60 分钟
- 1. 坐在椅子边缘,双手放在膝盖上
- 吸气:弓背,抬头(牛式)
- 呼气:拱背,收下巴(猫式)
- 在两个姿势间缓慢流动 10 次
- 每个姿势保持 3 秒
益处:活动整个脊柱,减少僵硬
站立髋部铰链(45 秒)
使用时机: 每 90 分钟
- 1. 站立,双脚与髋同宽
- 将双手放在下背部
- 从髋部向前铰链(不是腰部)
- 保持背部挺直,膝盖微弯
- 直到感到腘绳肌拉伸
- 保持 15 秒
- 慢慢回到站立姿势
- 重复 3 次
益处:拉伸腘绳肌,强化下背部
坐姿前屈(1 分钟)
使用时机: 上午中段、午饭后
- 1. 坐在椅子边缘
- 双脚与髋同宽,平放在地板上
- 吸气:拉长脊柱
- 呼气:从髋部向前折叠
- 让手臂自然下垂,放松颈部和肩膀
- 保持 30-60 秒
- 慢慢卷起,一节一节地
益处:减压脊柱,缓解下背部
骨盆倾斜(1 分钟)
使用时机