← 返回 Skills 市场
Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能
作者
smyx-skills
· GitHub ↗
· v1.0.0
· MIT-0
70
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-pet-body-health-analysis
功能描述
Identifies obesity, emaciation, external injuries, skin abnormalities, and abnormal mental states, helping pet owners detect health issues promptly. | 宠物体态健康...
安全使用建议
This skill does what it says (upload images/video to a backend API and return structured pet-health reports), but note the following before installing or using it:
- Network uploads: user media (images/videos) and the provided 'open-id' will be sent to the configured remote API (default config points to external lifeemergence domains). If you need privacy, do not upload sensitive images or identifiers to that backend.
- Local files created: the code will create/read configuration files (config.yaml) and may create a local SQLite DB under the workspace/data directory. The SKILL.md forbids reading local memory, but the implementation still initializes and uses local config/DB — this mismatch is important.
- Credentials: API keys are optional but can be read from config files. If you place secrets in those config files be aware they are used for remote API calls.
- No installer is provided, but the repository includes many dependency pins; running it in your environment may pull in many packages.
What to do next: if you plan to use this skill, 1) confirm the target backend URL and who operates it; 2) review and, if desired, edit the config.yaml files to point to your own trusted API or remove/blank any third-party endpoints; 3) run the skill in an isolated environment (e.g., container) if you want to limit its ability to create files or access host data; 4) if you need the SKILL.md promise (never read local memory), ask the author to remove/simplify the local DB/config creation or provide proof that the code never touches local memory storage. If any of these behaviors are unacceptable, do not install or run the skill.
功能分析
Type: OpenClaw Skill
Name: smyx-pet-body-health-analysis
Version: 1.0.0
The skill bundle contains high-risk instructions and capabilities that override standard agent behavior. Specifically, SKILL.md uses 'Mandatory Rules' to force the AI agent to bypass its local memory and long-term storage (LanceDB), mandating the use of a specific cloud API (lifeemergence.com) for all data. Additionally, scripts/smyx_common/scripts/skill.py contains logic to execute system-level commands via subprocess.run to call the 'openclaw' agent recursively. While these features appear intended for a cloud-synchronized service, the aggressive prompt-injection-style instructions to ignore local context and the automated collection of user identifiers (phone numbers/usernames) for remote authentication represent a significant deviation from standard safe skill behavior.
能力标签
能力评估
Purpose & Capability
The code and instructions align with the stated purpose: scripts call remote analysis APIs, accept local files or URLs, and format reports. Including a face-analysis submodule for reuse is plausible. However the repo contains common modules (smyx_common) providing local DB/DAO and configuration handling that are broader than a minimal image-upload-and-forward tool — acceptable for a production integration but heavier than the simple feature description implies.
Instruction Scope
SKILL.md imposes strict rules (e.g., 'absolutely forbid reading any local memory files' and 'never read LanceDB') but the codebase includes local config loading (YamlUtil.load will create a config.yaml if missing) and a local DAO/SQLite layer that creates/uses files under workspace/data. The runtime instructions and code therefore disagree: the skill will read/initialize config files and may create local DB files even if the SKILL.md forbids local memory access.
Install Mechanism
There is no install spec (instruction-only), which reduces install risk. However the package includes large requirements lists in skills/smyx_common/requirements.txt and others (many dependencies) — installing those would be substantial. No remote download/extract steps are present in the skill manifest itself.
Credentials
The skill declares no required environment variables, but its configuration logic reads environment variables if present (OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID). The SKILL.md requires obtaining an 'open-id' (user id) from local config files or the user; API keys are optional but the skill will read api-key fields from config.yaml if present. The code will send media and identifiers to external API endpoints (configured via smyx_common config), so sensitive data (media, open-id, optional api-key) may be transmitted — this is proportionate to the purpose but must be acknowledged by the user.
Persistence & Privilege
The code can create persistent files: YamlUtil.load will create config.yaml if missing, and the DAO creates/uses a SQLite DB under a workspace/data path. The skill also documents automatically saving uploaded attachments into an attachments directory. The skill does not require 'always: true', but it will create persistent local state and write files to the workspace without an explicit install step.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smyx-pet-body-health-analysis - 安装完成后,直接呼叫该 Skill 的名称或使用
/smyx-pet-body-health-analysis触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
pet-body-health-analysis v1.0.0
- Initial release of the pet body health analysis skill.
- Identifies pet obesity, emaciation, external injuries, skin abnormalities, and abnormal mental states from images or videos.
- Enforces strict rules: all history queries must fetch data from the cloud API—local memory and long-term storage are forbidden.
- Requires a valid open-id for all actions, following a mandatory retrieval order; prohibits assumptions or auto-generation of open-id.
- Includes clear input formats and output example for structured health analysis reports and history queries.
元数据
常见问题
Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能 是什么?
Identifies obesity, emaciation, external injuries, skin abnormalities, and abnormal mental states, helping pet owners detect health issues promptly. | 宠物体态健康... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 70 次。
如何安装 Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smyx-pet-body-health-analysis」即可一键安装,无需额外配置。
Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能 是免费的吗?
是的,Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能 支持哪些平台?
Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能?
由 smyx-skills(@18072937735)开发并维护,当前版本 v1.0.0。
推荐 Skills