occupational-health-analyzer
npx skills add https://github.com/huifer/wellally-health --skill occupational-health-analyzer
Agent 安装分布
Skill 文档
èä¸å¥åº·åææè½
æ ¸å¿åè½
èä¸å¥åº·åææè½æä¾å ¨é¢çèä¸å¥åº·æ°æ®åæåè½ï¼å¸®å©ç¨æ·è¿½è¸ªå·¥ä½ç¸å ³å¥åº·é®é¢ãè¯å«èä¸å¥åº·é£é©ãè¯ä¼°å·¥ä½ç¯å¢äººæºå·¥ç¨æ°´å¹³åä¼åèä¸å¥åº·ã
主è¦åè½æ¨¡åï¼
- èä¸å¥åº·é£é©è¯ä¼° – ä¹ åãè§å±ç»ç«¯ãåçå·¥ä½ãé夿§å³æãå·¥ä½ååçå¤ç»´åº¦é£é©è¯ä¼°
- å·¥ä½ç¸å ³é®é¢è¿½è¸ª – é¢è©è °è ¿çãç¼ç²å³ãè 管综åå¾ççç¶çæµ
- 人æºå·¥ç¨è¯ä¼° – å·¥ä½ç«ãæ¤ åãæ¾ç¤ºå¨ãé®çãç¯å¢çå ¨æ¹ä½è¯ä¼°
- èä¸ç çæ¥ – åºäºå·¥ä½ç±»åçèä¸ç é£é©è¯ä¼°åçæ¥å»ºè®®
- è¶å¿åæ – çç¶åå±ãæ¹åææãé£é©ååè¶å¿
- å ³èåæ – ä¸ç¡ç ãè¿å¨ãå¿çå¥åº·ãæ ¢æ§ç 模åçå ³èåæ
- 个æ§å建议 – å·¥ä½å§¿å¿ã伿¯æéã设å¤å»ºè®®ãç¯å¢ä¼å
- é¢è¦ç³»ç» – é«é£é©æ¨¡å¼ãçç¶æ¶åãèä¸ç é£é©é¢è¦
è§¦åæ¡ä»¶
æè½å¨ä»¥ä¸æ åµä¸èªå¨è§¦åï¼
- ç¨æ·ä½¿ç¨
/work trendæ¥çèä¸å¥åº·è¶å¿ - ç¨æ·ä½¿ç¨
/work statusæ¥ç综åå¥åº·ç¶æ - ç¨æ·ä½¿ç¨
/work recommendè·åæ¹è¿å»ºè®® - ç¨æ·ä½¿ç¨
/work assessè¿è¡ç»¼åè¯ä¼° - ç¨æ·ä½¿ç¨
/work issueè®°å½é®é¢åçåæ - ç¨æ·ä½¿ç¨
/work ergonomicè¿è¡äººæºå·¥ç¨è¯ä¼°åçåæ
å»å¦å®å ¨è¾¹ç
æ¬æè½ä¸è½åçäºï¼
- â ä¸è¿è¡èä¸ç è¯æ
- â ä¸åºå ·èä¸ç è¯æè¯æ
- â 䏿¿ä»£å·¥ä½åºæå¥åº·çæ¤
- â ä¸é¢æµç¾ç åå±
- â ä¸å¤çæ¥æ§å¥åº·å±æº
æ¬æè½è½åçäºï¼
- â èä¸å¥åº·é£é©è¯ä¼°åçæ¥
- â å·¥ä½ç¸å ³çç¶è¯å«å追踪
- â 人æºå·¥ç¨è¯ä¼°åæ¹è¿å»ºè®®
- â èä¸ç é£é©é¢è¦
- â å·¥ä½ç¯å¢æ¹å建议
- â å¥åº·è®°å½ä¿åï¼å°±å»æ¶åèï¼
- â ä¸å ¶ä»å¥åº·æ°æ®çå ³èåæ
æ§è¡æ¥éª¤
第1æ¥ï¼æ°æ®è¯»å
读åèä¸å¥åº·æ°æ®æä»¶ï¼
data-example/occupational-health-tracker.json– 主èä¸å¥åº·æ¡£æ¡
æ°æ®éªè¯ï¼
- æ£æ¥æä»¶æ¯å¦åå¨
- éªè¯æ°æ®ç»æå®æ´æ§
- 确认æè¶³å¤çæ°æ®ç¹è¿è¡åæ
第2æ¥ï¼èä¸å¥åº·é£é©è¯ä¼°
ä¹ åé£é©è¯ä¼°ï¼Sedentary Risk Scoreï¼
è¯åç»´åº¦ï¼æ¯ä¸ªç»´åº¦0-10åï¼ï¼
-
æ¯å¤©ä¹ åæ¶é´ (sedentary_time_daily)
-
8å°æ¶ï¼10å
- 6-8å°æ¶ï¼7å
- 4-6å°æ¶ï¼4å
- <4å°æ¶ï¼1å
-
-
伿¯é¢ç (break_frequency)
- æ 伿¯ï¼10å
- æ¯3å°æ¶+ï¼8å
- æ¯2å°æ¶ï¼5å
- æ¯å°æ¶ï¼2å
-
æ¯å¨è¿å¨æ¶é´ (weekly_exercise_minutes)
- 0åéï¼10å
- <60åéï¼7å
- 60-150åéï¼4å
-
150åéï¼1å
-
ç°æçç¶ (existing_symptoms_severity)
- 严éçç¶ï¼10å
- ä¸åº¦çç¶ï¼7å
- 轻度çç¶ï¼4å
- æ çç¶ï¼1å
æ»å计ç®ï¼
æ»å = ä¹
åæ¶é´ + 伿¯é¢ç + è¿å¨æ¶é´ + ç°æçç¶
èå´ï¼4-40å
é£é©ç级å¤å®ï¼
- ä½é£é©ï¼4-13å
- ä¸é£é©ï¼14-26å
- é«é£é©ï¼27-40å
è§å±ç»ç«¯é£é©è¯ä¼°ï¼VDT Risk Scoreï¼
è¯åç»´åº¦ï¼æ¯ä¸ªç»´åº¦0-10åï¼ï¼
-
æ¯å¤©å±å¹æ¶é´ (screen_time_daily)
-
8å°æ¶ï¼10å
- 6-8å°æ¶ï¼7å
- 4-6å°æ¶ï¼4å
- <4å°æ¶ï¼1å
-
-
20-20-20æ³åéµå® (rule_20_20_20_compliance)
- ä»ä¸éµå®ï¼10å
- å¶å°éµå®ï¼6å
- ç»å¸¸éµå®ï¼3å
- æ»æ¯éµå®ï¼1å
-
ç §ææ¡ä»¶ (lighting_quality)
- å¾å·®ï¼10å
- è¾å·®ï¼7å
- ä¸è¬ï¼4å
- è¯å¥½ï¼1å
-
ç¼é¨çç¶ (eye_symptoms_severity)
- 严éçç¶ï¼10å
- ä¸åº¦çç¶ï¼7å
- 轻度çç¶ï¼4å
- æ çç¶ï¼1å
æ»å计ç®åé£é©ç级å¤å®åä¹ åé£é©
综åé£é©è¯ä¼°
综åé£é©ç级计ç®ï¼
综åé£é©åæ° = max(ä¹
åé£é©, è§å±é£é©, åçé£é©, 峿é£é©, ååé£é©)
妿æå¤ä¸ªé«é£é©å ç´ ï¼â¥27åï¼ï¼ç»¼åé£é©ç级ä¸è°ä¸çº§
妿æ3个å以ä¸ä¸é£é©å ç´ ï¼14-26åï¼ï¼ç»¼åé£é©ç级ä¸è°ä¸çº§
第3æ¥ï¼äººæºå·¥ç¨è¯ä¼°
è¯ä¼°ç»´åº¦åè¯å
æ¤ åè¯ä¼°ï¼0-20åï¼ï¼
- å¯è°èæ§ï¼0-5åï¼
- è
°æ¤æ¯æï¼0-5åï¼
- 座æ¤
深度ï¼0-5åï¼
- æ¶æï¼0-5åï¼
æ¾ç¤ºå¨è¯ä¼°ï¼0-20åï¼ï¼
- é«åº¦ï¼0-7åï¼
- è·ç¦»ï¼0-7åï¼
- è§åº¦ï¼0-6åï¼
é®çåé¼ æ è¯ä¼°ï¼0-20åï¼ï¼
- é®çä½ç½®ï¼0-5åï¼
- é¼ æ ä½ç½®ï¼0-5åï¼
- æè
æ¯æï¼0-10åï¼
å·¥ä½å°è¯ä¼°ï¼0-20åï¼ï¼
- é«åº¦ï¼0-10åï¼
- 空é´ï¼0-10åï¼
ç¯å¢è¯ä¼°ï¼0-20åï¼ï¼
- ç
§æï¼0-7åï¼
- åªé³ï¼0-7åï¼
- 温度ï¼0-6åï¼
æ»å计ç®ï¼
æ»å = æ¤
å + æ¾ç¤ºå¨ + é®çé¼ æ + å·¥ä½å° + ç¯å¢
èå´ï¼0-100å
è¯åç级ï¼
- ä¼ç§ï¼0-20å
- è¯å¥½ï¼21-40å
- ä¸è¬ï¼41-60å
- è¾å·®ï¼61-80å
- å·®ï¼81-100å
第4æ¥ï¼èä¸ç çæ¥
åºäºå·¥ä½ç±»åççæ¥æ¨è
åå ¬å®¤å·¥ä½ï¼
å¿
æ¥é¡¹ç®ï¼
- è§åæµè¯ï¼æ¯å¹´1次ï¼
- èè骨骼è¯ä¼°ï¼æ¯å¹´1次ï¼
ä½åå³å¨ï¼
å¿
æ¥é¡¹ç®ï¼
- èè骨骼è¯ä¼°ï¼æ¯å¹´1次ï¼
- èºåè½æ£æ¥ï¼ç²å°ç¯å¢æ¯å¹´1次ï¼
åçå·¥ä½ï¼
å¿
æ¥é¡¹ç®ï¼
- ç¡ç è´¨éè¯ä¼°ï¼æ¯6个æ1次ï¼
- å¿çå¥åº·çæ¥ï¼æ¯å¹´1次ï¼
åªé³ç¯å¢å·¥ä½ï¼
å¿
æ¥é¡¹ç®ï¼
- å¬åæµè¯ï¼æ¯å¹´1次ï¼
ç²å°/åå¦ç¯å¢å·¥ä½ï¼
å¿
æ¥é¡¹ç®ï¼
- èºåè½æ£æ¥ï¼æ¯å¹´1次ï¼
- ç®è¤ç
çæ¥ï¼æ¯å¹´1次ï¼
第5æ¥ï¼å ³èåæ
ç¡ç -èä¸å¥åº·å ³è
- åçå·¥ä½ä¸ç¡ç è´¨éçç¸å ³æ§
- ç¡ç ä¸è¶³ä¸å·¥ä½ç¸å ³çç¶çå ³ç³»
è¿å¨-èä¸å¥åº·å ³è
- ä¹ åå·¥ä½ä¸è¿å¨éçå ³ç³»
- è¿å¨ä¸èè骨骼çç¶çå ³ç³»
å¿çå¥åº·-èä¸å¥åº·å ³è
- å·¥ä½ååä¸å¿çç¶æçå ³ç³»
- èä¸å¥åº·é®é¢ä¸å¿ççç¶çå ³è
第6æ¥ï¼çææ¥å
è¾åºå æ¬ï¼
- èä¸å¥åº·ç¶åµæè¦
- é£é©è¯ä¼°ç»æåè¶å¿
- å·¥ä½ç¸å ³é®é¢åæ
- 人æºå·¥ç¨è¯ä¼°ç»æ
- èä¸ç çæ¥å»ºè®®
- ä¸å ¶ä»å¥åº·å ç´ çå ³èåæ
- é¢è¦ä¿¡æ¯ï¼å¦éç¨ï¼
- 个æ§å建议åè¡å¨è®¡å
è¾åºæ ¼å¼
èä¸å¥åº·åææ¥åç»æ
# èä¸å¥åº·åææ¥å
**æ¥åæ¥æ**: YYYY-MM-DD
**åæå¨æ**: YYYY-MM-DD è³ YYYY-MM-DD
**æ°æ®å®æ´æ§**: è¯å¥½
â ï¸ **éè¦æç¤º**ï¼æ¬æ¥åä»
ä¾åèï¼ä¸ææèä¸ç
è¯æã
---
## 1. èä¸å¥åº·ç¶åµæè¦
[æ´ä½è¯ä»·ï¼ä¼ç§/è¯å¥½/ä¸è¬/éæ¹è¿/é«é£é©]
- 综åé£é©ç级ï¼[ä½/ä¸/é«]
- èä¸å¥åº·è¯åï¼X/100
- 人æºå·¥ç¨è¯åï¼X/100
- æ´»è·é®é¢æ°ï¼X个
- æ´ä½è¶å¿ï¼æ¹å/稳å®/æ¶å
## 2. é£é©è¯ä¼°ç»æ
### ä¹
åé£é©è¯ä¼°
**é£é©ç级**: ð¢ ä½é£é© | ð¡ ä¸é£é© | ð´ é«é£é©
**é£é©è¯å**: X/40
**建议**: [å
·ä½å»ºè®®]
### è§å±ç»ç«¯é£é©è¯ä¼°
**é£é©ç级**: ð¢ ä½é£é© | ð¡ ä¸é£é© | ð´ é«é£é©
**é£é©è¯å**: X/40
**建议**: [å
·ä½å»ºè®®]
## 3. å·¥ä½ç¸å
³é®é¢åæ
### å½åæ´»è·é®é¢
- [é®é¢1]: 严éç¨åº¦ãé¢çãæç»æ¶é´
- [é®é¢2]: 严éç¨åº¦ãé¢çãæç»æ¶é´
### çç¶è¶å¿
- æ¹åçé®é¢
- 稳å®çé®é¢
- æ¶åçé®é¢ â ï¸
## 4. 人æºå·¥ç¨è¯ä¼°
**人æºå·¥ç¨è¯å**: X/100
**è¯åç级**: ä¼ç§/è¯å¥½/ä¸è¬/è¾å·®/å·®
### æ¹è¿å»ºè®®
- é«ä¼å
级建议
- ä¸ä¼å
级建议
- ä½ä¼å
级建议
## 5. èä¸ç
çæ¥
### æ¨èçæ¥
- [çæ¥é¡¹ç®1] - 建议æ¶é´
- [çæ¥é¡¹ç®2] - 建议æ¶é´
## 6. 综å建议
### ç«å³è¡å¨
- [è¡å¨é¡¹]
### æ¬å¨è¡å¨è®¡å
- [è¡å¨é¡¹1]
- [è¡å¨é¡¹2]
### é¢é²æªæ½
- [é¢é²æªæ½å表]
---
**æ¥åçææ¶é´**: YYYY-MM-DD HH:MM:SS
â ï¸ **å
责声æ**ï¼æ¬æ¥åä»
ä¾åèï¼ä¸ææèä¸ç
è¯æææ²»ç建议ã
é误å¤ç
æ°æ®æä»¶ä¸åå¨
éè¯¯ï¼æªæ¾å°èä¸å¥åº·æ°æ®æä»¶
建议ï¼è¯·å
ä½¿ç¨ /work assess å½ä»¤åå»ºæ°æ®
æ°æ®ä¸è¶³
è¦åï¼æ°æ®ä¸è¶³ä»¥è¿è¡è¶å¿åæ
建议ï¼è³å°éè¦3次è¯ä¼°è®°å½
é«é£é©é¢è¦
ð´ èä¸ç
é«é£é©è¦å
æ£æµå°ä»¥ä¸é«é£é©å ç´ ï¼
- [ååºé«é£é©å ç´ ]
建议è¡å¨ï¼
1. ç«å³å°±å»ï¼è¿è¡èä¸ç
è¯æ
2. å¨è¯¢èä¸å»å¦ä¸ç§å»ç
3. èèå·¥ä½è°æ´
æ°æ®æºè¯´æ
ä¸»è¦æ°æ®æºï¼
data-example/occupational-health-tracker.json– èä¸å¥åº·ä¸»æ°æ®
å ³èæ°æ®æºï¼
data-example/sleep-tracker.json– ç¡ç æ°æ®data-example/fitness-tracker.json– è¿å¨æ°æ®data-example/mental-health-tracker.json– å¿çå¥åº·æ°æ®
æè½çæ¬: v1.0.0 æåæ´æ°: 2025-01-08 ç»´æ¤è : WellAlly Tech