Occupational health analyzer
Analyze occupational-health data, identify work-related health risks, assess occupational-health status, and provide personalized occupational-health advice. Supports correlation analysis with sleep, exercise, mental health, and other health data.From its SKILL.md
npx -y skills add rbr7/MedClawMini --skill occupational-health-analyzerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
10.3 KB, ~2.5k tokens by cl100k_base, as published. Nobody here has run it
Occupational Health Analysis Skill
Core Functions
The occupational-health analysis skill provides comprehensive analysis of occupational-health data, helping users track work-related health issues, identify occupational-health risks, assess the ergonomic level of the work environment, and optimize occupational health.
Main function modules:
- Occupational-health risk assessment - multi-dimensional risk assessment of prolonged sitting, video display terminals (VDT), shift work, repetitive strain, and work stress
- Work-related symptom tracking - monitoring of neck/shoulder/back/leg pain, eye strain, carpal tunnel syndrome, etc.
- Ergonomic assessment - all-around assessment of workstation, chair, monitor, keyboard, environment, etc.
- Occupational-disease screening - occupational-disease risk assessment and screening advice based on job type
- Trend analysis - symptom progression, improvement effect, risk-change trends
- Correlation analysis - correlation with sleep, exercise, mental-health, and chronic-disease modules
- Personalized advice - work posture, break reminders, equipment suggestions, environment optimization
- Early-warning system - high-risk patterns, symptom worsening, occupational-disease risk warnings
Triggers
The skill triggers automatically in the following cases:
- The user runs
/work trendto view occupational-health trends - The user runs
/work statusto view overall health status - The user runs
/work recommendto get improvement suggestions - The user runs
/work assessfor a comprehensive assessment - The user runs
/work issue(analysis after recording an issue) - The user runs
/work ergonomic(analysis after an ergonomic assessment)
Medical Safety Boundaries
What this skill must NOT do:
- ❌ Does not diagnose occupational diseases
- ❌ Does not issue occupational-disease diagnostic certificates
- ❌ Does not replace workplace health surveillance
- ❌ Does not predict disease progression
- ❌ Does not handle acute health crises
What this skill CAN do:
- ✅ Occupational-health risk assessment and screening
- ✅ Work-related symptom identification and tracking
- ✅ Ergonomic assessment and improvement suggestions
- ✅ Occupational-disease risk warnings
- ✅ Work-environment improvement suggestions
- ✅ Keep health records (for reference when seeking care)
- ✅ Correlation analysis with other health data
Execution Steps
Step 1: Read data
Read the occupational-health data file:
data-example/occupational-health-tracker.json- main occupational-health profile
Data validation:
- Check whether the file exists
- Validate the integrity of the data structure
- Confirm there are enough data points to analyze
Step 2: Occupational-health risk assessment
Sedentary Risk Score
Scoring dimensions (each 0-10 points):
-
Daily sedentary time (sedentary_time_daily)
-
8 hours: 10 points
- 6-8 hours: 7 points
- 4-6 hours: 4 points
- <4 hours: 1 point
-
-
Break frequency (break_frequency)
- No breaks: 10 points
- Every 3+ hours: 8 points
- Every 2 hours: 5 points
- Every hour: 2 points
-
Weekly exercise minutes (weekly_exercise_minutes)
- 0 minutes: 10 points
- <60 minutes: 7 points
- 60-150 minutes: 4 points
-
150 minutes: 1 point
-
Existing symptoms (existing_symptoms_severity)
- Severe symptoms: 10 points
- Moderate symptoms: 7 points
- Mild symptoms: 4 points
- No symptoms: 1 point
Total calculation:
Total = sedentary time + break frequency + exercise minutes + existing symptoms
Range: 4-40 points
Risk-level determination:
- Low risk: 4-13 points
- Medium risk: 14-26 points
- High risk: 27-40 points
VDT Risk Score (video display terminal)
Scoring dimensions (each 0-10 points):
-
Daily screen time (screen_time_daily)
-
8 hours: 10 points
- 6-8 hours: 7 points
- 4-6 hours: 4 points
- <4 hours: 1 point
-
-
20-20-20 rule compliance (rule_20_20_20_compliance)
- Never: 10 points
- Occasionally: 6 points
- Often: 3 points
- Always: 1 point
-
Lighting quality (lighting_quality)
- Very poor: 10 points
- Poor: 7 points
- Fair: 4 points
- Good: 1 point
-
Eye symptoms (eye_symptoms_severity)
- Severe: 10 points
- Moderate: 7 points
- Mild: 4 points
- None: 1 point
Total calculation and risk-level determination are the same as the sedentary risk score
Overall risk assessment
Overall risk-level calculation:
Overall risk score = max(sedentary, VDT, shift-work, strain, stress risks)
If there are multiple high-risk factors (≥27 points), raise the overall risk level by one
If there are 3 or more medium-risk factors (14-26 points), raise the overall risk level by one
Step 3: Ergonomic assessment
Assessment dimensions and scoring
Chair assessment (0-20 points):
- Adjustability (0-5)
- Lumbar support (0-5)
- Seat depth (0-5)
- Armrests (0-5)
Monitor assessment (0-20 points):
- Height (0-7)
- Distance (0-7)
- Angle (0-6)
Keyboard and mouse assessment (0-20 points):
- Keyboard position (0-5)
- Mouse position (0-5)
- Wrist support (0-10)
Desk assessment (0-20 points):
- Height (0-10)
- Space (0-10)
Environment assessment (0-20 points):
- Lighting (0-7)
- Noise (0-7)
- Temperature (0-6)
Total calculation:
Total = chair + monitor + keyboard/mouse + desk + environment
Range: 0-100 points
Rating:
- Excellent: 0-20 points
- Good: 21-40 points
- Fair: 41-60 points
- Poor: 61-80 points
- Bad: 81-100 points
Step 4: Occupational-disease screening
Job-type-based screening recommendations
Office work:
Required screening:
- Vision test (once a year)
- Musculoskeletal assessment (once a year)
Manual labor:
Required screening:
- Musculoskeletal assessment (once a year)
- Lung-function test (once a year in dusty environments)
Shift work:
Required screening:
- Sleep-quality assessment (every 6 months)
- Mental-health screening (once a year)
Noisy-environment work:
Required screening:
- Hearing test (once a year)
Dust/chemical-environment work:
Required screening:
- Lung-function test (once a year)
- Skin-disease screening (once a year)
Step 5: Correlation analysis
Sleep–occupational-health correlation
- Correlation between shift work and sleep quality
- Relationship between lack of sleep and work-related symptoms
Exercise–occupational-health correlation
- Relationship between sedentary work and exercise volume
- Relationship between exercise and musculoskeletal symptoms
Mental-health–occupational-health correlation
- Relationship between work stress and mental state
- Association between occupational-health issues and psychological symptoms
Step 6: Generate report
The output includes:
- Occupational-health status summary
- Risk-assessment results and trends
- Work-related symptom analysis
- Ergonomic-assessment results
- Occupational-disease screening advice
- Correlation analysis with other health factors
- Warning information (if applicable)
- Personalized recommendations and action plan
Output Format
Occupational-health analysis report structure
# Occupational Health Analysis Report
**Report date**: YYYY-MM-DD
**Analysis period**: YYYY-MM-DD to YYYY-MM-DD
**Data completeness**: Good
⚠️ **Important note**: This report is for reference only and does not constitute an occupational-disease diagnosis.
---
## 1. Occupational-health status summary
[Overall rating: excellent/good/fair/needs improvement/high risk]
- Overall risk level: [low/medium/high]
- Occupational-health score: X/100
- Ergonomic score: X/100
- Active issues: X
- Overall trend: improving/stable/worsening
## 2. Risk-assessment results
### Sedentary risk assessment
**Risk level**: 🟢 Low | 🟡 Medium | 🔴 High
**Risk score**: X/40
**Suggestions**: [specific suggestions]
### VDT risk assessment
**Risk level**: 🟢 Low | 🟡 Medium | 🔴 High
**Risk score**: X/40
**Suggestions**: [specific suggestions]
## 3. Work-related symptom analysis
### Current active issues
- [issue 1]: severity, frequency, duration
- [issue 2]: severity, frequency, duration
### Symptom trends
- Improving issues
- Stable issues
- Worsening issues ⚠️
## 4. Ergonomic assessment
**Ergonomic score**: X/100
**Rating**: excellent/good/fair/poor/bad
### Improvement suggestions
- High-priority suggestions
- Medium-priority suggestions
- Low-priority suggestions
## 5. Occupational-disease screening
### Recommended screening
- [screening item 1] - suggested time
- [screening item 2] - suggested time
## 6. Comprehensive recommendations
### Immediate actions
- [action]
### This week's action plan
- [action 1]
- [action 2]
### Preventive measures
- [list of preventive measures]
---
**Report generated**: YYYY-MM-DD HH:MM:SS
⚠️ **Disclaimer**: This report is for reference only and does not constitute an occupational-disease diagnosis or treatment advice.
Error Handling
Data file not found
Error: occupational-health data file not found
Suggestion: first use the /work assess command to create data
Insufficient data
Warning: not enough data for trend analysis
Suggestion: at least 3 assessment records are needed
High-risk warning
🔴 High occupational-disease risk warning
The following high-risk factors were detected:
- [list high-risk factors]
Recommended actions:
1. Seek care immediately for an occupational-disease evaluation
2. Consult an occupational-medicine specialist
3. Consider work adjustments
Data-source Notes
Primary data source:
data-example/occupational-health-tracker.json- main occupational-health data
Related data sources:
data-example/sleep-tracker.json- sleep datadata-example/fitness-tracker.json- exercise datadata-example/mental-health-tracker.json- mental-health data
Skill version: v1.0.0 Last updated: 2025-01-08 Maintainer: MedClawMini
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.