← 返回 Skills 市场
Child Emotion Recognition Analyzer | 儿童情绪识别分析工具
作者
smyx-skills
· GitHub ↗
· v1.0.0
· MIT-0
71
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-child-emotion-recognition-analysis
功能描述
Identifies negative emotions such as crying, anger, fear, and distress through surveillance footage. It actively issues soothing reminders and notifies paren...
安全使用建议
This skill is internally inconsistent. Before installing or running it, confirm with the publisher: (1) where uploaded footage and derived reports are sent and retained (explicit domain/endpoints and retention policy); (2) which environment variables or config files you must provide (open-id, API keys) and whether any secrets will be stored locally; (3) whether the skill will create a local database or attachments directory and what it stores there; (4) whether the reported prohibition on reading local memory is enforced by code (it currently is not). Also consider legal/privacy consequences of sending child surveillance video to third-party services and avoid running the skill on sensitive data until you verify data handling and consent. If you cannot get clear answers, treat the skill as untrusted and do not run it on production or sensitive footage.
功能分析
Type: OpenClaw Skill
Name: smyx-child-emotion-recognition-analysis
Version: 1.0.0
The skill bundle contains high-risk architectural patterns, including a local SQLite database for persisting user tokens and session data (smyx_common/scripts/dao.py) and a utility that allows the skill to recursively invoke the 'openclaw' agent via subprocess (smyx_common/scripts/skill.py). Additionally, SKILL.md contains 'highest priority' prompt instructions designed to override the agent's standard memory retrieval behavior, forcing exclusive reliance on a specific third-party API (lifeemergence.com). While these features appear to support a legitimate service ecosystem, the combination of local credential persistence and recursive agent execution capabilities represents a significant security surface beyond a typical analysis tool.
能力评估
Purpose & Capability
Name/description claim: cloud-based child emotion recognition that notifies caregivers. Code: includes many reusable modules (smyx_common, face_analysis) that provide local SQLite DAO, config loading, and many unrelated utilities. The presence of a local DB layer, broad common libraries, and alternate 'face_analysis' functionality is more than strictly necessary for a simple wrapper to an external API — plausible but disproportionate. Also the skill expects/uses configuration files (skills/smyx_common/scripts/config.yaml) and workspace paths even though SKILL metadata declares no required env or config paths.
Instruction Scope
SKILL.md enforces a cloud-only rule (forbid reading local memory / LanceDB and mandates fetching historical reports from cloud), yet the codebase contains local DAO and config loading that create/read files under the workspace (sqlite under data/, config.yaml). SKILL.md also promises automatic saving of uploaded attachments to an attachments directory, but the scripts read files for upload rather than clearly implementing attachment storage. This mismatch between narrative constraints and actual code behavior is a red flag for unclear or inconsistent data handling.
Install Mechanism
No install spec was provided, but the repository includes requirements.txt files (a large set under smyx_common). That means the skill expects many Python packages but does not declare how they will be installed. The lack of an install manifest is inconsistent with the non-trivial dependency list and increases friction/risk (surprising dependency installation on user systems).
Credentials
Registry metadata declares no required env vars, yet code reads/writes environment and config: OPENCLAW_WORKSPACE is used to compute storage paths; ConstantEnum.init reads OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID; API keys and base URLs live in skills/smyx_common/scripts/config.yaml. SKILL.md mandates an 'open-id' and an open-id lookup order that involves local config files. Required credentials and config are not declared in metadata — lack of transparency about secrets and endpoint configuration is concerning.
Persistence & Privilege
Skill is not always-enabled and does not request elevated platform privileges, but the code creates/uses a local SQLite DB under the workspace (dao.get_db_path) and may write files (logs/outputs/uploads). That persistent local storage is expected for a record/history feature, but it conflicts with the SKILL.md prohibition on reading local memory and implies the skill will create and persist data in the user's workspace.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smyx-child-emotion-recognition-analysis - 安装完成后,直接呼叫该 Skill 的名称或使用
/smyx-child-emotion-recognition-analysis触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the child-emotion-recognition-analysis skill.
- Detects negative emotions in children (crying, anger, fear, distress) from surveillance footage.
- Issues real-time soothing reminders and notifies parents or caregivers via mobile alert.
- Strictly enforces cloud-based storage and retrieval for historical emotion reports; local memory is prohibited.
- Requires authenticated open-id (via config file or user input) before any analysis; no guessing or defaults allowed.
- Supports analysis via local files or URLs, with results formatted for clarity and actionable next steps.
- Includes detailed output rules for report listings and usage constraints to ensure data integrity and privacy.
元数据
常见问题
Child Emotion Recognition Analyzer | 儿童情绪识别分析工具 是什么?
Identifies negative emotions such as crying, anger, fear, and distress through surveillance footage. It actively issues soothing reminders and notifies paren... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 71 次。
如何安装 Child Emotion Recognition Analyzer | 儿童情绪识别分析工具?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smyx-child-emotion-recognition-analysis」即可一键安装,无需额外配置。
Child Emotion Recognition Analyzer | 儿童情绪识别分析工具 是免费的吗?
是的,Child Emotion Recognition Analyzer | 儿童情绪识别分析工具 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Child Emotion Recognition Analyzer | 儿童情绪识别分析工具 支持哪些平台?
Child Emotion Recognition Analyzer | 儿童情绪识别分析工具 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Child Emotion Recognition Analyzer | 儿童情绪识别分析工具?
由 smyx-skills(@18072937735)开发并维护,当前版本 v1.0.0。
推荐 Skills