← 返回 Skills 市场
Cat Face Recognition Skill | 猫脸识别技能
作者
smyx-skills
· GitHub ↗
· v1.0.0
· MIT-0
70
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-cat-face-recognition-analysis
功能描述
Dentifies specific cats by comparing images or videos of their faces. It supports distinguishing between different individuals in multi-cat households, ensur...
安全使用建议
This package is internally inconsistent and should be treated with caution. Specific issues: (1) Documentation and code are mixed from different features (cat recognition, bird recognition, TCM face analysis), which suggests copy-paste or repackaging rather than a focused tool. (2) The runtime instructions rely on reading local config files and environment variables (OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, etc.) and will write files (attachments, config.yaml, a SQLite DB under workspace/data). (3) The skill calls external APIs using base URLs present in included config YAMLs — those endpoints are outside your control and could receive uploaded images/videos. Before installing, consider: run the skill in an isolated environment (container/VM), inspect and if needed modify the config.yaml to point to safe/test endpoints, do not provide sensitive credentials or production workspace values, and ask the author/source for a clear explanation of why unrelated modules are included and exactly which network endpoints will be contacted. If you cannot verify the origin or purpose, avoid installing on a device with sensitive data or network access.
功能分析
Type: OpenClaw Skill
Name: smyx-cat-face-recognition-analysis
Version: 1.0.0
The skill bundle provides cat face recognition and historical report analysis by interfacing with a cloud-based backend (lifeemergence.com). It utilizes a shared library (smyx_common) that manages user authentication tokens in a local SQLite database and includes a mechanism to spawn sub-agents via subprocess calls to 'openclaw agent'. While the SKILL.md uses 'Highest Priority' instructions to override the agent's default memory handling, this is clearly intended to ensure data consistency with the cloud API rather than for malicious purposes. No evidence of unauthorized data exfiltration, credential theft, or harmful intent was found.
能力评估
Purpose & Capability
The skill is labeled a 'Cat Face Recognition' skill but the SKILL.md and code are clearly copy-pasted from other domains: text refers to bird recognition (500 species) and a TCM face-diagnosis skill, and many modules (face_analysis, smyx_common) implement generic AI/health analysis rather than a focused cat-only capability. That mismatch suggests sloppy composition or repackaging and raises doubt whether all included files are necessary or relevant to the claimed purpose.
Instruction Scope
Runtime instructions require reading local config files (skills/smyx_common/scripts/config.yaml or workspace config) to obtain an 'open-id', auto-save uploaded attachments into the skill directory, and insist scripts be run from the skill root. SKILL.md also contains a contradictory 'absolute prohibition' against reading local memory/LanceDB yet the skill explicitly reads local config and can create local DB files. The skill will perform file I/O (save attachments, create DB under workspace/data) and network calls to external APIs — these are beyond a benign 'image-only' classifier and are not reflected in the declared requirements.
Install Mechanism
There is no install spec (instruction-only according to metadata) but the package actually includes many Python modules and large dependency lists in skills/smyx_common/requirements.txt and skills/face_analysis/requirements.txt. That mismatch means dependencies will not be automatically installed by the skill manifest; to run it the environment will need many packages, and the included requirements contain a broad set of libraries. Absence of an install spec combined with many code files is an operational mismatch and increases surprise/risk if executed without preparing an isolated environment.
Credentials
The skill declares no required env vars, but the code reads environment values (OPENCLAW_WORKSPACE, OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID) and uses local config files for API base URLs and keys. The SKILL.md enforces obtaining an 'open-id' by reading local config files or asking the user — it forbids fabricating an open-id. The skill may accept an optional API key / api-url parameter; default base URLs in smyx_common point to external domains. Requesting/using these local envs and config files is not proportional to the simple 'cat-face' description and is not declared in metadata.
Persistence & Privilege
always:false (no forced global presence) which is appropriate. However, the code will create/modify files: YamlUtil can create config.yaml if absent, Dao will create a SQLite DB under workspace/data, and the skill will save uploaded attachments into its attachments directory. The skill therefore establishes on-disk persistence and local state even though metadata and SKILL.md emphasize fetching reports from cloud — this behavior should be expected and reviewed before use.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smyx-cat-face-recognition-analysis - 安装完成后,直接呼叫该 Skill 的名称或使用
/smyx-cat-face-recognition-analysis触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
cat-face-recognition-analysis v1.0.0
- Initial release of cat face recognition analysis skill.
- Supports identification of individual cats from images or videos, including multi-cat households.
- Requires cats to be registered in a database for accurate matching and recognition.
- Includes strict memory and data handling rules, only allowing report queries via cloud API (local memory is forbidden).
- Enforces open-id acquisition flow for every operation to ensure correct report ownership and privacy.
- Provides clear output format requirements and demonstration links for real-world use cases.
元数据
常见问题
Cat Face Recognition Skill | 猫脸识别技能 是什么?
Dentifies specific cats by comparing images or videos of their faces. It supports distinguishing between different individuals in multi-cat households, ensur... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 70 次。
如何安装 Cat Face Recognition Skill | 猫脸识别技能?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smyx-cat-face-recognition-analysis」即可一键安装,无需额外配置。
Cat Face Recognition Skill | 猫脸识别技能 是免费的吗?
是的,Cat Face Recognition Skill | 猫脸识别技能 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Cat Face Recognition Skill | 猫脸识别技能 支持哪些平台?
Cat Face Recognition Skill | 猫脸识别技能 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Cat Face Recognition Skill | 猫脸识别技能?
由 smyx-skills(@18072937735)开发并维护,当前版本 v1.0.0。
推荐 Skills