mediwise-health-suite
55 / 100 · Review before installing
Check before installing.
By ShoumikSaha/agent-skill-security (GitHub) · other · 17 stars · scanned at commit b8804ea
Family health management suite: health records, diet tracking, weight management, wearable sync. Local SQLite storage by default; optional cloud features require explicit setup.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 54 places.
- benign_skills/health/mediwise-health-suite/SKILL.md, line 75
cd ~/.openclaw/workspace-health # 或你的插件根目录 - benign_skills/health/mediwise-health-suite/SKILL.md, line 84
git clone https://github.com/JuneYaooo/mediwise-health-suite.git \ - benign_skills/health/mediwise-health-suite/SKILL.md, line 90
bash ~/.openclaw/workspace-health/skills/mediwise-health-suite/install-check.sh
Show 17 more
- benign_skills/health/mediwise-health-suite/SKILL.md, line 168
python3 scripts/setup.py set-vision \ - benign_skills/health/mediwise-health-suite/diet-tracker/SKILL.md, line 95
python3 {baseDir}/scripts/food_lookup.py search --query "炸排骨" --owner-id "<sender_id>" - benign_skills/health/mediwise-health-suite/diet-tracker/index.js, line 7
import { execFile } from 'node:child_process'; - benign_skills/health/mediwise-health-suite/health-monitor/SKILL.md, line 50
python3 {baseDir}/scripts/dashboard.py show - benign_skills/health/mediwise-health-suite/health-monitor/SKILL.md, line 84
python3 {baseDir}/scripts/threshold.py list --member-id <id> - benign_skills/health/mediwise-health-suite/health-monitor/SKILL.md, line 97
python3 {baseDir}/scripts/check.py run --member-id <id> - benign_skills/health/mediwise-health-suite/health-monitor/SKILL.md, line 110
python3 {baseDir}/scripts/trend.py analyze --member-id <id> --type heart_rate --days 7 - benign_skills/health/mediwise-health-suite/health-monitor/SKILL.md, line 120
python3 {baseDir}/scripts/alert.py list --member-id <id> - benign_skills/health/mediwise-health-suite/health-monitor/SKILL.md, line 139
0 * * * * cd /path/to/health-monitor/scripts && python3 check.py run-all --window 1h - benign_skills/health/mediwise-health-suite/health-monitor/SKILL.md, line 162
crontab -e - benign_skills/health/mediwise-health-suite/health-monitor/SKILL.md, line 183
30 7 * * * /path/to/bot-client send-health-report --owner-id feishu:ou_xxx - benign_skills/health/mediwise-health-suite/health-monitor/SKILL.md, line 196
RESULT=$(python3 /path/to/health-monitor/scripts/dashboard.py show --owner-id "$1") - benign_skills/health/mediwise-health-suite/health-monitor/index.js, line 7
import { execFile } from 'node:child_process'; - benign_skills/health/mediwise-health-suite/health-monitor/scripts/test_check.py, line 30
subprocess.check_call(["python3", str(GENERATOR), "--output-dir", self.tmpdir.name]) - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/SKILL.md, line 36
python3 {baseDir}/scripts/member.py list --owner-id "<sender_id>" - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/SKILL.md, line 53
python3 {baseDir}/scripts/member.py add --name "张三" --relation "本人" --owner-id "<sender_id>" - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/SKILL.md, line 66
python3 {baseDir}/scripts/query.py summary --member-id <id>
and 34 more places
Can call paid AI services billed to you
The author does not mention this.
Found in 10 places.
- benign_skills/health/mediwise-health-suite/SKILL.md, line 161
| Google Gemini 3.1 Pro(**海外首选**) | 多模态效果强 | `openai` | `gemini-3.1-pro-preview` | `https://generativelanguage.googleapis.com/v1beta/openai` | - benign_skills/health/mediwise-health-suite/SKILL.md, line 162
| OpenAI GPT-4o | 通用,效果稳定 | `openai` | `gpt-4o` | `https://api.openai.com/v1` | - benign_skills/health/mediwise-health-suite/docs/INSTALLATION.md, line 85
export MEDIWISE_VISION_BASE_URL=https://generativelanguage.googleapis.com/v1beta/openai
Show 7 more
- benign_skills/health/mediwise-health-suite/docs/INSTALLATION.md, line 308
export MEDIWISE_VISION_BASE_URL=https://generativelanguage.googleapis.com/v1beta/openai - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/setup.py, line 55
"base_url": "https://generativelanguage.googleapis.com/v1beta/openai", - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/setup.py, line 63
"base_url": "https://api.openai.com/v1", - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/smart_intake.py, line 126
url = (base_url or "https://api.anthropic.com") + "/v1/messages" - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/smart_intake.py, line 134
url = (base_url or "https://api.openai.com/v1") + "/chat/completions" - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/smart_intake.py, line 209
url = (base_url or "https://api.anthropic.com") + "/v1/messages" - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/smart_intake.py, line 222
url = (base_url or "https://api.openai.com/v1") + "/chat/completions"
Connects to the internet
The author does not mention this.
Found in 32 places.
- benign_skills/health/mediwise-health-suite/diet-tracker/scripts/food_lookup.py, line 34
import urllib.request - benign_skills/health/mediwise-health-suite/diet-tracker/scripts/food_lookup.py, line 251
req = urllib.request.Request(url, headers={'User-Agent': 'mediwise-health/1.0'}) - benign_skills/health/mediwise-health-suite/diet-tracker/scripts/food_lookup.py, line 252
with urllib.request.urlopen(req, timeout=8) as resp:
Show 17 more
- benign_skills/health/mediwise-health-suite/health-monitor/SKILL.md, line 201
curl -X POST "$FEISHU_WEBHOOK" \ - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/api_client.py, line 3
Uses urllib.request (no extra dependencies) to call the backend REST API - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/api_client.py, line 11
import urllib.request - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/api_client.py, line 76
req = urllib.request.Request(url, data=body, headers=headers, method=method) - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/api_client.py, line 79
with urllib.request.urlopen(req, timeout=30) as resp: - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/drug_interaction.py, line 3
Uses urllib.request (no extra dependencies) to query the DDInter drug-drug - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/drug_interaction.py, line 15
import urllib.request - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/drug_interaction.py, line 42
req = urllib.request.Request(url, method="GET") - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/drug_interaction.py, line 44
with urllib.request.urlopen(req, timeout=_TIMEOUT, context=_SSL_CTX) as resp: - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/embedding_provider.py, line 81
import urllib.request - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/embedding_provider.py, line 95
req = urllib.request.Request( - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/embedding_provider.py, line 104
with urllib.request.urlopen(req, timeout=60) as resp: - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/openfda_query.py, line 17
import urllib.request - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/openfda_query.py, line 30
req = urllib.request.Request(url, headers={"User-Agent": "MediWise/1.0"}) - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/openfda_query.py, line 31
with urllib.request.urlopen(req, timeout=15) as resp: - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/smart_intake.py, line 25
import urllib.request - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/smart_intake.py, line 94
req = urllib.request.Request(url, data=data, headers=headers, method="POST")
and 12 more places
Changes files outside its own folder
The author does not mention this.
Found in 10 places.
- benign_skills/health/mediwise-health-suite/docs/AGENT_SETUP.md, line 189
mkdir -p ~/.openclaw/workspace-health/skills - benign_skills/health/mediwise-health-suite/docs/INSTALLATION.md, line 125
ln -s $(pwd) ~/.openclaw/skills/mediwise-health-suite - benign_skills/health/mediwise-health-suite/docs/INSTALLATION.md, line 222
mkdir -p ~/.openclaw/skills/mediwise-health-suite/data
Show 7 more
- benign_skills/health/mediwise-health-suite/docs/INSTALLATION.md, line 348
ln -s $(pwd) ~/.openclaw/skills/mediwise-health-suite - benign_skills/health/mediwise-health-suite/docs/INSTALLATION.md, line 445
mkdir -p ~/.openclaw/skills/mediwise-health-suite/data - benign_skills/health/mediwise-health-suite/health-monitor/SKILL.md, line 165
0 * * * * cd /path/to/wearable-sync/scripts && python3 sync.py run-all >> ~/mediwise-sync.log 2>&1 - benign_skills/health/mediwise-health-suite/health-monitor/SKILL.md, line 168
5 * * * * cd /path/to/health-monitor/scripts && python3 check.py run-all --window 2h >> ~/mediwise-check.log 2>&1 - benign_skills/health/mediwise-health-suite/wearable-sync/SKILL.md, line 177
0 * * * * cd /path/to/wearable-sync/scripts && python3 sync.py run-all >> ~/mediwise-sync.log 2>&1 - benign_skills/health/mediwise-health-suite/wearable-sync/SKILL.md, line 262
0 * * * * cd /path/to/wearable-sync/scripts && python3 sync.py run --device-id <device-id> >> ~/mediwise-sync.log 2>&1 - benign_skills/health/mediwise-health-suite/wearable-sync/SKILL.md, line 263
5 * * * * cd /path/to/health-monitor/scripts && python3 check.py run-all --window 2h >> ~/mediwise-check.log 2>&1
Downloads and installs other software
The author does not mention this.
Found in 22 places.
- benign_skills/health/mediwise-health-suite/docs/INSTALLATION.md, line 52
pip install -r requirements.txt - benign_skills/health/mediwise-health-suite/docs/INSTALLATION.md, line 128
pip install -r requirements.txt - benign_skills/health/mediwise-health-suite/docs/INSTALLATION.md, line 277
pip install -r requirements.txt
Show 17 more
- benign_skills/health/mediwise-health-suite/docs/INSTALLATION.md, line 351
pip install -r requirements.txt - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/setup.py, line 293
"hint": "安装 sentence-transformers (pip install sentence-transformers) 或配置硅基智能 API (setup.py set-embedding --provider siliconflow --api-key <key>)" - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/setup.py, line 478
"install": "pip install 'magic-pdf[full]'", - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/setup.py, line 486
"install": "pip install paddlepaddle paddleocr", - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/setup.py, line 494
"install": "pip install pdfplumber", - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/setup.py, line 501
"install": "pip install PyMuPDF", - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/smart_intake.py, line 404
" pip install 'magic-pdf[full]'\n" - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/smart_intake.py, line 410
" pip install paddlepaddle paddleocr\n" - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/smart_intake.py, line 414
hints.append(" • pdfplumber: pip install pdfplumber") - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/smart_intake.py, line 416
hints.append(" • PyPDF2: pip install PyPDF2") - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/smart_intake.py, line 418
hints.append(" • PyMuPDF: pip install PyMuPDF") - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/smart_intake.py, line 504
install_hint = "\n".join(f" pip install {lib}" for lib in import_errors) - benign_skills/health/mediwise-health-suite/mediwise-health-tracker/scripts/vector_search.py, line 210
"hint": "pip install sentence-transformers 或 python3 setup.py set-embedding --provider siliconflow --api-key <key>" - benign_skills/health/mediwise-health-suite/wearable-sync/SKILL.md, line 28
pip install garminconnect - benign_skills/health/mediwise-health-suite/wearable-sync/SKILL.md, line 76
- 若返回错误含「升级库」提示,告知用户执行 `pip install --upgrade garminconnect` - benign_skills/health/mediwise-health-suite/wearable-sync/scripts/providers/garmin.py, line 4
Requires: pip install garminconnect - benign_skills/health/mediwise-health-suite/wearable-sync/scripts/providers/garmin.py, line 50
"garminconnect 未安装。请运行: pip install garminconnect"
and 2 more places
Safer alternatives
Low-risk skills in the same category (other) that look related. Check that one does what you need.
- 100 Low riskupdate-suite-instructionsgaia-research/gaia-skill-tree · 22 stars
- 100 Low riskdingteam-suiteinfometa/workbuddyskills · 443 stars
- 100 Low riskfamily-health-analyzeriradoweck/antigravity-awesome-skills · 30 stars
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'mediwise-health-suite' ] || [ -L ~/.agents/skills/'mediwise-health-suite' ]; then echo 'A skill folder named mediwise-health-suite already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/ShoumikSaha/agent-skill-security' "$d" && git -C "$d" checkout --quiet 'b8804eaafd70288f0382d08b6becc5d6ca02f102' -- 'benign_skills/health/mediwise-health-suite' && mkdir -p ~/.agents/skills && cp -R "$d"/'benign_skills/health/mediwise-health-suite' ~/.agents/skills/'mediwise-health-suite' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'mediwise-health-suite' ~/.claude/skills/'mediwise-health-suite' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for ShoumikSaha/agent-skill-security shows the score of its lowest-scoring skill.
[](https://zalavijaysinh.github.io/skilltrust/repos/ShoumikSaha/agent-skill-security/)
Score history
| Date | Version | Score |
|---|---|---|
| 2026-11-07 | b8804ea | 95 |