← 返回 Skills 市场
TCM Constitution Identification & Analysis Tool | 中医体质识别分析工具
作者
smyx-skills
· GitHub ↗
· v1.0.0
· MIT-0
63
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install smyx-tcm-constitution-recognition-analysis
功能描述
Determines nine TCM constitution types including Yin deficiency, Yang deficiency, Qi deficiency, phlegm-dampness, and blood stasis through facial features an...
安全使用建议
This skill appears to implement the advertised TCM face/tongue analysis but includes many code files and a large common library that will: (1) read and create config.yaml files under skills/*/scripts, (2) read certain environment variables (OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID) and accept an open-id parameter, (3) create/use a local SQLite DB under the workspace/data folder, and (4) call external API endpoints (config defaults point to lifeemergence.com). These behaviors conflict with the SKILL.md prohibition on reading local memory and with the registry metadata (which declares no required credentials). Before installing or running it, consider: - Review and, if needed, sanitize the config files (skills/smyx_common/scripts/config.yaml and skills/*/scripts/config.yaml) so API endpoints & api-keys are known/trusted. - Do not provide sensitive tokens or production identifiers as open-id; use test identifiers or run in an isolated environment. - Expect the code to create files under your OPENCLAW_WORKSPACE; run it in a sandboxed workspace to avoid accidental data persistence. - If you only want a lightweight wrapper, note the package requires many dependencies; prefer running in a controlled virtualenv/container. If you want, I can enumerate exact places the code performs file writes, database creation, and outbound network calls and point to the lines/files to inspect or change.
能力标签
能力评估
Purpose & Capability
The name/description (TCM constitution via face/tongue analysis) match the code: there are face_analysis and tcm scripts that call remote AI analysis endpoints and format reports. However, the package includes a large common library (skills/smyx_common) and a heavy requirements list that is broader than a minimal image-to-API wrapper. The skill expects an API server and optionally an API key (documented in README and code) but the registry metadata declares no required env vars or credentials — an omission that is inconsistent with the behavior.
Instruction Scope
SKILL.md places strict runtime constraints (forbid reading local memory, require a specific open-id retrieval flow, auto-save attachments to an attachments directory). The code implements config-loading (reads/writes skills/*/config.yaml), reads environment variables (OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID), and contains a local DAO that creates/reads an SQLite DB under the workspace data directory. Although it doesn't explicitly read 'memory/YYYY-MM-DD.md', the code will access and create local config and data files in the workspace and may persist data — which conflicts with the 'absolutely forbid reading any local memory file' rule in SKILL.md and widens the data surface beyond the stated prohibition.
Install Mechanism
There is no install spec in registry (instruction-only), but the skill bundle contains many Python modules and long requirements lists (skills/smyx_common/requirements.txt lists dozens of packages). Running the scripts will require installing these dependencies. The lack of an install step in metadata plus a substantial dependency list is a packaging inconsistency the user should be aware of.
Credentials
Registry requires.env is empty, yet the code expects API config/keys (ApiEnum.api-key, DEFAULT_API_URL, etc.) and will read environment variables (OPENCLAW_SENDER_OPEN_ID, OPENCLAW_SENDER_USERNAME, FEISHU_OPEN_ID). SKILL.md mandates an open-id and a config-file lookup path (skills/smyx_common/scripts/config.yaml or workspace common config). The skill will therefore rely on configuration/credentials not declared in the metadata — a mismatch that can cause unexpected behavior or require you to provide sensitive identifiers. The code also uses network calls to base URLs present in provided config files (default config points to lifeemergence.com domains), so running it will contact external endpoints unless reconfigured.
Persistence & Privilege
The code creates/reads config.yaml files (YamlUtil.load will create files if missing) and initializes/uses a local SQLite DB under a workspace/data path via Dao.get_db_path. It may therefore write configuration and persist records locally. The skill is not always:true, but it does have write persistence and will create files in workspace/skill directories and workspace/data; this capability is not called out in metadata and may conflict with SKILL.md's 'do not read local memory' rule.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install smyx-tcm-constitution-recognition-analysis - 安装完成后,直接呼叫该 Skill 的名称或使用
/smyx-tcm-constitution-recognition-analysis触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: TCM Constitution Recognition & Analysis Skill
- Identifies nine TCM constitution types (e.g., Yin deficiency, Yang deficiency, Qi deficiency, etc.) using facial features and physical signs.
- Provides personalized health advice, including diet, lifestyle, acupoint massage, and exercise recommendations.
- Strict data acquisition rules: Only retrieves historical report data from the cloud via API; absolutely prohibits reading from local or long-term memory.
- Enforces an open-id acquisition process for all operations; skill pauses if a valid open-id (username/phone) is not provided.
- Supports facial photo/video input with clear guidelines for data collection to improve accuracy.
- Outputs structured analysis results and Markdown tables for report listings, with direct report links for easy review.
元数据
常见问题
TCM Constitution Identification & Analysis Tool | 中医体质识别分析工具 是什么?
Determines nine TCM constitution types including Yin deficiency, Yang deficiency, Qi deficiency, phlegm-dampness, and blood stasis through facial features an... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 63 次。
如何安装 TCM Constitution Identification & Analysis Tool | 中医体质识别分析工具?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install smyx-tcm-constitution-recognition-analysis」即可一键安装,无需额外配置。
TCM Constitution Identification & Analysis Tool | 中医体质识别分析工具 是免费的吗?
是的,TCM Constitution Identification & Analysis Tool | 中医体质识别分析工具 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
TCM Constitution Identification & Analysis Tool | 中医体质识别分析工具 支持哪些平台?
TCM Constitution Identification & Analysis Tool | 中医体质识别分析工具 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 TCM Constitution Identification & Analysis Tool | 中医体质识别分析工具?
由 smyx-skills(@18072937735)开发并维护,当前版本 v1.0.0。
推荐 Skills