weight-manager

weight-manager is a skill for Codex from JuneYaooo/mediwise-health-suite. It costs 66 tokens per session (3,796 once invoked), scanned A, original, MIT.

A health-record tool for setting and tracking weight goals, recording exercise, reviewing weight trends, estimating BMI and energy measures, and recording body measurements. It records and displays information but does not provide health advice.

In plain words
What is it for?
It helps manage lose, gain, or maintain goals; log activities such as walking or running; review weight changes; estimate BMI, BMR, and TDEE; and track measurements such as waist, hip, chest, arm, thigh, and body fat.
Why use it?
It keeps weight, exercise, food-calorie, and body-measurement information organized and avoids treating incomplete estimates as a real calorie deficit or medical prediction.

Skill for Codex

Written for Codex: agents/openai.yaml present.

Good fit It helps manage lose, gain, or maintain goals; log activities such as walking or running; review weight changes; estimate BMI, BMR, and TDEE; and track measurements such as waist, hip, chest, arm, thigh, and body fat.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/juneyaooo/mediwise-health-suite/weight-manager
Install

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.

Any agent
npx skills add JuneYaooo/mediwise-health-suite --skill weight-manager
Clone the repo
git clone --depth 1 https://github.com/JuneYaooo/mediwise-health-suite

Made for: Codex.

Wrote 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.

agentmods badge for weight-manager

README.md
[![agentmods](https://agentmods.dev/badge/skills/juneyaooo/mediwise-health-suite/weight-manager/github.svg)](https://agentmods.dev/skills/juneyaooo/mediwise-health-suite/weight-manager)
Your own site
<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.

agentmods 80×15 button for weight-manager

Your own site · 80×15
<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>
Per session 66 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,796 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce 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

Measured 11d ago against content hash 377c875228ac, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

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.

The scan reads SKILL.md. This mod also ships 12 executable files (index.js, scripts/_story_bootstrap.py, scripts/body_stats.py, …), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

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.

weight-manager/SKILL.md · 181 lines

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 按当前速度预测达标日期

Read the full file on GitHub · 181 lines

Changes

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.

  1. 11d ago First seen · 181 lines · 66 tokens per session scan A 377c875228ac

Subscribe to this mod's changes

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.