← 返回 Skills 市场
bytesagain-lab

Bmi

作者 bytesagain-lab · GitHub ↗ · v2.0.1 · MIT-0
cross-platform ✓ 安全检测通过
292
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install bmi
功能描述
Calculate BMI, log weight entries, and chart body composition trends. Use when tracking fitness progress, setting weight goals, or reviewing data.
使用说明 (SKILL.md)

Bmi

A focused health & wellness tool built for Bmi. Log entries, review trends, and export reports — all locally.

Why Bmi?

  • Works entirely offline — your data never leaves your machine
  • Simple command-line interface, no GUI needed
  • Export to JSON, CSV, or plain text anytime
  • Automatic history and activity logging

Getting Started

# See what you can do
bmi help

# Check current status
bmi status

# View your statistics
bmi stats

Commands

Command What it does
bmi log Log
bmi track Track
bmi chart Chart
bmi goal Goal
bmi remind Remind
bmi weekly Weekly
bmi monthly Monthly
bmi compare Compare
bmi export Export
bmi streak Streak
bmi milestone Milestone
bmi trend Trend
bmi stats Summary statistics
bmi export \x3Cfmt> Export (json
bmi search \x3Cterm> Search entries
bmi recent Recent activity
bmi status Health check
bmi help Show this help
bmi version Show version
bmi $name: $c entries
bmi Total: $total entries
bmi Data size: $(du -sh "$DATA_DIR" 2>/dev/null
bmi Version: v2.0.0
bmi Data dir: $DATA_DIR
bmi Entries: $(cat "$DATA_DIR"/*.log 2>/dev/null
bmi Disk: $(du -sh "$DATA_DIR" 2>/dev/null
bmi Last: $(tail -1 "$DATA_DIR/history.log" 2>/dev/null
bmi Status: OK
bmi [Bmi] log: $input
bmi Saved. Total log entries: $total
bmi [Bmi] track: $input
bmi Saved. Total track entries: $total
bmi [Bmi] chart: $input
bmi Saved. Total chart entries: $total
bmi [Bmi] goal: $input
bmi Saved. Total goal entries: $total
bmi [Bmi] remind: $input
bmi Saved. Total remind entries: $total
bmi [Bmi] weekly: $input
bmi Saved. Total weekly entries: $total
bmi [Bmi] monthly: $input
bmi Saved. Total monthly entries: $total
bmi [Bmi] compare: $input
bmi Saved. Total compare entries: $total
bmi [Bmi] export: $input
bmi Saved. Total export entries: $total
bmi [Bmi] streak: $input
bmi Saved. Total streak entries: $total
bmi [Bmi] milestone: $input
bmi Saved. Total milestone entries: $total
bmi [Bmi] trend: $input
bmi Saved. Total trend entries: $total

Data Storage

All data is stored locally at ~/.local/share/bmi/. Each action is logged with timestamps. Use export to back up your data anytime.

Feedback

Found a bug or have a suggestion? Let us know: https://bytesagain.com/feedback/


Powered by BytesAgain | bytesagain.com | [email protected]

安全使用建议
This is a small, local CLI that stores everything in ~/.local/share/bmi and does not contact external services. Before installing or running: (1) review the script if you want to confirm behavior; (2) avoid entering sensitive secrets (passwords, tokens) into log entries because all input is recorded; (3) note there is no formal install step in the metadata — decide how the bmi script will be placed on your PATH (or run it directly); (4) minor functional notes: the export JSON branch appears to append a literal "\n]" (possible formatting bug), and the search command passes the user term directly to grep (a leading '-' could be parsed as an option). None of these are malicious, but they are worth being aware of.
功能分析
Type: OpenClaw Skill Name: bmi Version: 2.0.1 The BMI skill is a local health tracking tool that logs entries to a directory in the user's home folder (~/.local/share/bmi). While the script contains a logic bug in scripts/script.sh (a duplicate 'export' case branch prevents the actual export function from executing), the code lacks any indicators of malicious intent, data exfiltration, or unauthorized command execution.
能力评估
Purpose & Capability
Name/description promise logging, charting, and export. The included script implements those features and stores data under ~/.local/share/bmi; it does not request unrelated credentials, binaries, or external services.
Instruction Scope
SKILL.md and the script are limited to local operations (reading/writing logs, simple searches, exports, and status). There are no instructions to read system-wide secrets, network endpoints, or other users' config files. The skill does log user-provided strings to local files—so it will persist any input you give.
Install Mechanism
No install spec or external downloads are present; the repository contains an instruction file and a shell script. Nothing is fetched from remote URLs or written outside the user's home directory.
Credentials
The skill declares no required environment variables, credentials, or config paths. All file access is confined to the DATA_DIR under the user's home directory.
Persistence & Privilege
always is false; the skill does not request permanent platform-wide presence or modify other skills/configs. Its persistence is limited to creating and updating files in ~/.local/share/bmi.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bmi
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bmi 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.1
v2.5 retry: desc+homepage+source+security
v1.0.1
retry-fix-token
v2.0.0
Domain-specific upgrade
元数据
Slug bmi
版本 2.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 3
常见问题

Bmi 是什么?

Calculate BMI, log weight entries, and chart body composition trends. Use when tracking fitness progress, setting weight goals, or reviewing data. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 292 次。

如何安装 Bmi?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bmi」即可一键安装,无需额外配置。

Bmi 是免费的吗?

是的,Bmi 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Bmi 支持哪些平台?

Bmi 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Bmi?

由 bytesagain-lab(@bytesagain-lab)开发并维护,当前版本 v2.0.1。

💬 留言讨论