← 返回 Skills 市场
Pet Daily Health Monitoring & Analysis Tool | 宠物日常健康监测分析工具
作者
smyx-skills
· GitHub ↗
· v1.0.0
· MIT-0
64
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-pet-health-monitoring-analysis
功能描述
Based on computer vision, analyzes pet health indicators such as feeding frequency, drinking frequency, excretion status, mental state, vomiting behavior, an...
安全使用建议
Key points to consider before installing/running this skill:
- The skill does perform the advertised CV→API analysis, but it also expects to read local configuration files (skills/smyx_common/scripts/config.yaml and workspace-level config) and may use environment variables like OPENCLAW_WORKSPACE and OPENCLAW_SENDER_OPEN_ID. These are not listed in the skill's declared requirements — confirm where open-id/api-key values will come from before running.
- The code contains a local SQLite DAO that will create/read a database under the workspace (workspace/data/smyx-common-claw.db). If you do not want persistent local records or files in your workspace, run it in a sandbox or container and inspect/clean the workspace afterward.
- SKILL.md forbids reading local 'memory' files, yet the codebase has modules for local storage and utilities. That inconsistency should be resolved with the author. Ask the author: do you store any user/report data locally? Under what conditions is local DB used versus cloud API?
- Network endpoints: the included common config points at lifeemergence.com (and dev/test endpoints). If you must run this, verify the API base URLs (and the trustworthiness of those servers) and avoid supplying sensitive credentials to an untrusted endpoint.
- Dependency surprise: the repository lists many Python packages (skills/smyx_common/requirements.txt). Running the scripts may require installing them. Prefer to run in an isolated virtualenv/container and review the code paths that perform HTTP requests (RequestUtil) and file writes before giving it real videos or private identifiers.
- Minimum actions to reduce risk: inspect and, if needed, edit config YAMLs to point to a trusted API endpoint or to remove/neutralize production endpoints; supply a non-sensitive test open-id; run the tool in a disposable environment; review RequestUtil implementation to see what headers/credentials are sent; and ask the publisher for a homepage/source provenance and privacy policy.
If you want, I can: (a) list exact files/lines that read env vars and write DB/files, (b) summarize network request construction (endpoints/paths) found in the code, or (c) produce a safe checklist to run the skill in a container.
能力标签
能力评估
Purpose & Capability
The skill's name/description (pet health monitoring via computer vision) is consistent with the included analysis and face-analysis scripts that call remote AI APIs. However, the bundle also contains a substantial common library (skills/smyx_common) with a local SQLite DAO, many configuration files, and a long dependency list. Persisting data to workspace/data and the presence of broad common modules is more than a minimal requirement for a simple video→API client, though it is plausible for a production monitoring system.
Instruction Scope
SKILL.md enforces reading configuration files from specific local paths (skills/smyx_common/scripts/config.yaml and ${OPENCLAW_WORKSPACE}/skills/...), mandates obtaining an 'open-id' via those files or user input, and instructs saving uploaded attachments to an attachments directory. It also contains an explicit prohibition on reading local memory files (memory/YYYY-MM-DD.md, LanceDB), yet the codebase includes local DAO/SQLite logic and utilities that read/write under the workspace (Dao.get_db_path uses OPENCLAW_WORKSPACE and writes to a data directory). This is internally inconsistent and broadens the skill's runtime surface (reading/writing files, constructing external requests).
Install Mechanism
There is no install specification (instruction-only install), which limits automatic installation risk. However, the repository includes large requirements (skills/smyx_common/requirements.txt) listing many packages; running the scripts will require those dependencies to be installed by the user or environment. The absence of an install step is low install risk, but the heavy dependency list is surprising for a simple client and may cause unexpected installs when the user attempts to run the tool.
Credentials
The skill declares no required environment variables, yet the code and SKILL.md expect several environment/config sources: OPENCLAW_WORKSPACE (used to resolve paths), OPENCLAW_SENDER_OPEN_ID / OPENCLAW_SENDER_USERNAME / FEISHU_OPEN_ID (ConstantEnum.init reads them), and local config.yaml files under skills/smyx_common/scripts/config.yaml which contain API base URLs and api-key fields. The SKILL.md requires an 'open-id' (and optionally api-key/api-url). This mismatch (no declared env vars but the code reads envs/configs and will create/read local DB/files) is a proportionality mismatch and a possible surprise to users.
Persistence & Privilege
always:false (good) and the skill is not forced always-on, but the code will create/read local files and a local SQLite DB under the workspace/data directory (see Dao.get_db_path and Base.metadata.create_all). SKILL.md also states uploaded attachments will be saved into an attachments folder. The skill therefore gains persistent local state and file-system write capability relative to its advertised purpose; this persistence is not clearly declared in metadata.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smyx-pet-health-monitoring-analysis - 安装完成后,直接呼叫该 Skill 的名称或使用
/smyx-pet-health-monitoring-analysis触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
pet-health-monitoring-analysis v1.0.0
- Initial release of the skill for daily pet health monitoring and analysis via computer vision.
- Supports detection of feeding frequency, drinking frequency, excretion status, mental state, vomiting, and limping abnormalities using video feeds.
- Enforces strict open-id validation and cloud-only report history queries.
- Automatically generates structured health monitoring reports and outputs historical report lists in Markdown table format.
- Clearly separates user guidance, operational steps, access control, and privacy/compliance constraints.
元数据
常见问题
Pet Daily Health Monitoring & Analysis Tool | 宠物日常健康监测分析工具 是什么?
Based on computer vision, analyzes pet health indicators such as feeding frequency, drinking frequency, excretion status, mental state, vomiting behavior, an... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 64 次。
如何安装 Pet Daily Health Monitoring & Analysis Tool | 宠物日常健康监测分析工具?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smyx-pet-health-monitoring-analysis」即可一键安装,无需额外配置。
Pet Daily Health Monitoring & Analysis Tool | 宠物日常健康监测分析工具 是免费的吗?
是的,Pet Daily Health Monitoring & Analysis Tool | 宠物日常健康监测分析工具 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Pet Daily Health Monitoring & Analysis Tool | 宠物日常健康监测分析工具 支持哪些平台?
Pet Daily Health Monitoring & Analysis Tool | 宠物日常健康监测分析工具 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Pet Daily Health Monitoring & Analysis Tool | 宠物日常健康监测分析工具?
由 smyx-skills(@18072937735)开发并维护,当前版本 v1.0.0。
推荐 Skills