← Back to Skills Marketplace
18072937735

Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能

by smyx-skills · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
70
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install smyx-pet-body-health-analysis
Description
Identifies obesity, emaciation, external injuries, skin abnormalities, and abnormal mental states, helping pet owners detect health issues promptly. | 宠物体态健康...
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
requires-sensitive-credentials
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smyx-pet-body-health-analysis
  3. After installation, invoke the skill by name or use /smyx-pet-body-health-analysis
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug smyx-pet-body-health-analysis
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能?

Identifies obesity, emaciation, external injuries, skin abnormalities, and abnormal mental states, helping pet owners detect health issues promptly. | 宠物体态健康... It is an AI Agent Skill for Claude Code / OpenClaw, with 70 downloads so far.

How do I install Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能?

Run "/install smyx-pet-body-health-analysis" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能 free?

Yes, Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能 support?

Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pet Body Condition & Health Analysis Skill | 宠物体态健康分析技能?

It is built and maintained by smyx-skills (@18072937735); the current version is v1.0.0.

💬 Comments