← 返回 Skills 市场
biyaoshang

eatsth-by

作者 BiyaoShang · GitHub ↗ · v1.0.3
cross-platform ⚠ suspicious
364
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install eatsth-by
功能描述
个人健康饮食助手 — 支持健康记录(含禁忌、症状等)与食品库存的登记 / 查询;基于健康状况生成个性化饮食推荐,优先适配已有食品,标注库存食材并提醒临期商品。仅主session可使用健康记录功能.
使用说明 (SKILL.md)

🥑 个人健康饮食助手

两大核心能力: 个人健康记录登记与查询饮食信息登记与查询 食谱分析与生成等所有需要模型的场景均使用主模型完成。其中个人健康记录登记与查询仅允许主session使用,既个人用户直接对话的场景下使用。

一、个人健康记录登记与查询

当用户需要查询或记录健康或体检问题时,更新并保存[本技能目录下的 references/my-healthy.md](相对路径:skills/eatsth-by/references/my-healthy.md),如果没有该文件则自动生成,登记时需包含登记日期和时间信息。 个人健康记录可能包括:体检或已知的异常身体状况或症状;以往或新近发现的禁忌或不喜欢吃的食物;个人生活习惯等一切可能影响健康饮食推荐的个人因素。 如果是查询,则使用主模型根据查询到的情况回复用户问题;如果是更新,则需告知用户更新结果。

二、饮食信息登记与查询

2.1 个人已有食品记录

当用户需要登记现有的食品时,更新并保存[本技能目录下的 references/my-food.md](相对路径:skills/eatsth-by/references/my-food.md),可能包含已买的,其有效期(可非必要),或已经吃完的,你需要将提供的信息更新进该文档作为参考,已经吃完了的食品可以直接删除。 如果是查询,则使用主模型根据查询到的情况回复用户问题;如果是更新,则需告知用户更新结果。

2.2 饮食推荐

当用户需要你推荐饮食,你需要:

2.2.1 了解个人健康记录,并总结饮食注意事项;

如果没有记录或需要注意的健康状况,或禁忌食品,则需要咨询用户的需求或健康情况,登记后再进行饮食推荐;

2.2.2 进行饮食推荐

根据事项使用主模型能力进行饮食推荐,查询个人已有食品记录,如果个人食品有符合健康状况的,优先使用个人已有食品。但个人已有食品可能因登记较少或未采购导致无法满足正常饮食需求,你需要再使用主模型的能力直接根据个人健康状况进行推荐。

额外地,如果有临期商品,最后进行提醒即可,该内容与饮食推荐无关。

因此回答至少包含个人当前健康状况及注意事项;饮食推荐;推荐饮食中标注出已有食品;临期食品体提醒

安全使用建议
这个技能总体上看起来做它宣称的事(保存健康与食品记录并给出饮食建议),但存在重要的隐私/声明不一致问题。安装前请考虑: - 确认技能会把数据写在哪个实际路径(平台的工作区位置),并检查谁/什么进程能读取这些文件; - 要求开发者在元数据中明确声明配置/数据路径并提供隐私说明(是否加密、保留期、如何删除); - 如果你担心隐私,避免在这些文件中写入高度敏感信息或在停用技能前手动删除相关文件; - 检查平台是否强制“仅主session”限制,或将技能设置为仅在用户显式调用时运行以减少自动写入的风险; - 因为这是说明型技能且无外部联网行为,风险主要在本地数据持久化与访问控制,确认你的运行环境对技能目录的访问权限(多用户或共享主机上尤其重要)。 如果你需要,我可以帮你起草给开发者的提问清单,或列出要检查的具体文件/权限项。
功能分析
Type: OpenClaw Skill Name: eatsth-by Version: 1.0.3 The OpenClaw skill 'eatsth-by' is designed as a personal health and diet assistant. Its instructions primarily involve reading and writing user-specific data to two files (`references/my-healthy.md` and `references/my-food.md`) located within its own skill directory. These file operations are local and scoped, serving the legitimate purpose of storing user health records and food inventory. The skill also instructs the agent to use the 'main model' for generating diet recommendations based on this stored data. There is no evidence of malicious intent, such as data exfiltration, unauthorized system access, arbitrary command execution, or instructions designed to bypass security measures or perform prompt injection against the agent itself. The capabilities described are aligned with the stated purpose of the skill.
能力评估
Purpose & Capability
技能声明为个人健康饮食助手,要求保存和查询个人健康记录与食品库存——这些用途合理需要本地持久化。然而,清单中显示“Required config paths: none”,但运行时说明明显要求读写 skills/eatsth-by/references/my-healthy.md 和 my-food.md。没有声明这些路径或权限是一处不一致。另:源码/主页缺失,增加可审计性疑问。
Instruction Scope
SKILL.md 明确指示在相对路径(skills/eatsth-by/references/...)生成、更新并保存包含日期时间的个人健康与食品记录。它不指示任何网络传输,但会在代理环境中以明文持久化敏感健康信息。文档还要求“仅主session可使用健康记录功能”——这是使用限制性的指引,但并不会被强制执行,依赖平台/实现来生效。总体上指令范围与宣称目的相关,但带来隐私/数据保留与访问控制风险,且未声明这些文件作为配置路径。
Install Mechanism
纯说明型技能(无 install spec、无代码文件),因此没有下载或安装外部代码的风险。低安装/供应链风险。
Credentials
技能不请求任何环境变量或外部凭证,这是与其功能相称的(仅本地记录和模型生成推荐)。不过它会创建和修改磁盘上的持久化记录文件,清单并未声明这些为必需配置路径,这一点不足以映射到 manifest。
Persistence & Privilege
虽然 always:false(不会被强制常驻)且无额外权限声明,但该技能会在代理工作区内持久保存敏感个人健康数据。持久化敏感数据未说明加密、访问控制或保留策略,且代理可在无用户明确每次确认下修改这些文件(代理可自主调用技能)。这构成隐私与数据保留风险。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install eatsth-by
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /eatsth-by 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
eatsth-by 1.0.3 - 健康记录功能仅允许主session(个人用户直接对话)使用,提升数据安全性与隐私保护 - 在描述中强调了主session的限制,其他功能保持不变
v1.0.2
eatsth-by 1.0.2 - 精简与优化描述,突出支持健康记录和食品库存的登记/查询 - 明确饮食推荐会优先适配已有食品,并在推荐中标注库存食材 - 强调会提醒临期商品 - 无功能变更,仅文档说明更清晰
v1.0.1
- 更新了技能描述,细化了功能范围和核心能力说明。 - 增加了“仅允许主session使用”的限制,增强了数据安全性。 - 明确了健康记录和食品记录的文件保存路径和规则。 - 移除了对 convert 工具的依赖要求。
v1.0.0
- Initial release of eatsth-by: a personal healthy eating assistant. - Records and queries personal health information, including dietary restrictions. - Tracks and manages personal food inventory and consumption history. - Offers daily meal recommendations tailored to health status and available foods. - Notifies users of soon-to-expire items in their inventory.
元数据
Slug eatsth-by
版本 1.0.3
许可证
累计安装 0
当前安装数 0
历史版本数 4
常见问题

eatsth-by 是什么?

个人健康饮食助手 — 支持健康记录(含禁忌、症状等)与食品库存的登记 / 查询;基于健康状况生成个性化饮食推荐,优先适配已有食品,标注库存食材并提醒临期商品。仅主session可使用健康记录功能. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 364 次。

如何安装 eatsth-by?

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

eatsth-by 是免费的吗?

是的,eatsth-by 完全免费(开源免费),可自由下载、安装和使用。

eatsth-by 支持哪些平台?

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

谁开发了 eatsth-by?

由 BiyaoShang(@biyaoshang)开发并维护,当前版本 v1.0.3。

💬 留言讨论