Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add JuneYaooo/mediwise-health-suite --skill weight-managergit clone --depth 1 https://github.com/JuneYaooo/mediwise-health-suiteWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/juneyaooo/mediwise-health-suite/weight-manager)<a href="https://agentmods.dev/skills/juneyaooo/mediwise-health-suite/weight-manager"><img src="https://agentmods.dev/badge/skills/juneyaooo/mediwise-health-suite/weight-manager/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/juneyaooo/mediwise-health-suite/weight-manager"><img src="https://agentmods.dev/badge/skills/juneyaooo/mediwise-health-suite/weight-manager.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00066 | $0.03796 |
| Opus 5 | $0.00033 | $0.01898 |
| Sonnet 5 | $0.00013 | $0.00759 |
| Haiku 4.5 | $0.00007 | $0.00380 |
Grade A, and why
weight-manager scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 181 lines — stays where its author put it; the contents beside it link to each section on GitHub.
MediWise · 体重与运动 Skill
概述
提供体重目标设定、进度追踪、趋势分析、体重波动翻译、可分享图卡、热量估算、BMI/BMR/TDEE 估算、运动记录和身体围度记录功能。体重数据复用 health_metrics 表(weight 类型),饮食热量数据来自 diet_records 表,运动消耗数据来自 exercise_records 表。
本 Skill 只记录和展示数据、用户目标差异与模型估算,不提供减重、增重、饮食、运动或其他健康指导。运动消耗只代表已记录活动;缺少完整基础代谢与日常活动数据时,不得把结果表述为真实热量缺口或预测治疗效果。
数据模型
weight_goals(体重目标)
| 字段 | 说明 |
|---|---|
| id | 目标 ID |
| member_id | 成员 ID |
| goal_type | 目标类型: lose/gain/maintain |
| start_weight | 起始体重 kg |
| target_weight | 目标体重 kg |
| start_date | 开始日期 |
| target_date | 目标日期 |
| daily_calorie_target | 每日热量目标 kcal |
| status | 状态: active/completed/abandoned |
| note | 备注 |
exercise_records(运动记录)
| 字段 | 说明 |
|---|---|
| id | 记录 ID |
| member_id | 成员 ID |
| exercise_type | 运动类型: running/walking/cycling/swimming/strength/yoga/hiit/other |
| exercise_name | 自定义名称 |
| duration | 时长(分钟) |
| calories_burned | 消耗热量 kcal |
| exercise_date | 运动日期 YYYY-MM-DD |
| exercise_time | 运动时间 HH:MM |
| intensity | 强度: low/medium/high |
| note | 备注 |
体重记录复用
health_metrics表的 weight 类型,不重复建表。 身体围度记录复用health_metrics表,metric_type 为 waist/hip/chest/arm/thigh/body_fat。
功能列表
weight_goal.py — 目标管理
| 动作 | 子命令 | 必要参数 | 可选参数 | 说明 |
|---|---|---|---|---|
| set-goal | set | --member-id, --goal-type, --start-weight, --target-weight | --start-date, --target-date, --daily-calorie-target, --note | 记录用户自行确定的减重/增重/维持目标;不会自动生成热量目标 |
| view-goal | view | --member-id | 查看当前活跃目标 | |
| update-goal | update | --goal-id | --target-weight, --target-date, --daily-calorie-target, --note | 修改目标参数 |
| complete-goal | complete | --goal-id | 标记目标完成 | |
| abandon-goal | abandon | --goal-id | 放弃目标 |
weight_analysis.py — 进度分析
| 动作 | 子命令 | 必要参数 | 可选参数 | 说明 |
|---|---|---|---|---|
| weight-progress | progress | --member-id | 当前进度(已减/增多少,完成百分比) | |
| weight-trend | trend | --member-id | --days (默认 30) | 体重趋势(N 天变化,平均变化速率) |
| calorie-balance | calorie-balance | --member-id | --days (默认 7) | 分别汇总已记录饮食摄入和运动消耗,不计算热量缺口 |
| weekly-report | weekly-report | --member-id | --end-date | 周报(体重变化 + 饮食热量 + 运动记录 + 目标差异) |
| weight-projection | projection | --member-id | 按当前速度预测达标日期 |
What ships with it
14 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- agents/openai.yaml 235 B
- index.js 14 KB runs code
- package.json 314 B
- scripts/_story_bootstrap.py 1.0 KB runs code
- scripts/body_stats.py 16 KB runs code
- scripts/exercise.py 10 KB runs code
- scripts/weight_analysis.py 22 KB runs code
- scripts/weight_card_preferences.py 8.5 KB runs code
- scripts/weight_card_styles.py 894 B runs code
- scripts/weight_goal.py 14 KB runs code
- scripts/weight_management_analysis.py 772 B runs code
- scripts/weight_story_card.py 1.4 KB runs code
- scripts/weight_style_selector.py 1.1 KB runs code
- scripts/weight_truth_card.py 61 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 181 lines · 66 tokens per session scan A 377c875228ac
weight-manager is a skill published in the GitHub repository JuneYaooo/mediwise-health-suite (28 stars, last pushed 1mo ago), licensed MIT. It adds 66 tokens to every session and 3,796 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
tmux
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
officecli-word-form
Use this skill to create fillable Word forms (.docx) with real Content Controls (SDT) + legacy FormField checkboxes + MERGEFIELD mail-merge placeholders + document protection. Trigger on: 'fillable form', 'form fields', 'content controls', 'SDT', 'word form', 'fill in', 'only editable fields', 'protect document'…
summarize
Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
add-matrix
Add Matrix channel integration via Chat SDK. Works with any Matrix homeserver.
add-resend
Add Resend (email) channel integration via Chat SDK.
add-macos-statusbar
Add a macOS menu bar status indicator for NanoClaw. Shows a bolt icon with a green/red dot indicating whether NanoClaw is running, with Start, Stop, and Restart controls. macOS only.