← 返回 Skills 市场
239
总下载
4
收藏
2
当前安装
7
版本数
在 OpenClaw 中安装
/install soyoung-clinic-tools
功能描述
新氧青春诊所工具集,包含预约、项目查询百科、医生信息及医生排班查询等能力 | Soyoung clinic tools OpenClaw skill for the Soyoung (soyoung) clinic chain: appointment booking, store lookup, doctor...
安全使用建议
This package appears to implement the advertised Soyoung clinic appointment, project and doctor lookup functionality and stores an API key in ~/.openclaw/state/soyoung-clinic-tools per workspace. Before installing: 1) Confirm the registry/hosted package metadata (required bins/env) — the code requires python3 and references SOYOUNG_CLINIC_API_KEY even though the top-level registry summary reported none. 2) Understand that enabling the included OpenClaw hook will inject a bootstrap rule that changes agent routing (it forbids web_search/curl/fetch when messages mention the brand) — only enable if you trust the skill's behavior. 3) Verify you are comfortable storing your Soyoung API key in the local path (~/.openclaw/state/...) and that file permissions are enforced (the code sets 600). 4) If you need extra assurance, review the full scripts (skills/*/scripts/main.py) to confirm there are no unexpected outbound endpoints beyond the documented skill.soyoung.com API and no hidden telemetry. 5) Because the registry metadata and included files disagree about required binaries/env, ask the publisher or maintainer to correct the manifest before trusting an automatic install.
功能分析
Type: OpenClaw Skill
Name: soyoung-clinic-tools
Version: 2.2.2
The soyoung-clinic-tools bundle is a well-structured and secure set of skills for managing medical clinic appointments and information. It implements a robust security model that includes workspace-level isolation, owner-binding for API keys (enforced via private chat), and a mandatory approval flow for high-risk actions like creating or canceling appointments in group chats. The code uses standard Python libraries (urllib.request) for API communication with https://skill.soyoung.com and includes defensive measures against data dumping and prompt injection by strictly limiting the AI agent's tool usage and preventing URL hallucination. No evidence of malicious intent, data exfiltration, or unauthorized execution was found.
能力评估
Purpose & Capability
The skill's description, SKILL.md and code implement appointment, project and doctor lookups using a Soyoung API and local workspace state — that aligns with the stated purpose. However the registry metadata at the top of the evaluation says "Required binaries: none" and "Required env vars: none," while the SKILL.md, per-subskill metadata, and scripts clearly require python3 and reference a primary env (SOYOUNG_CLINIC_API_KEY) or store the API key in workspace files. This mismatch between registry-declared requirements and the included files is inconsistent and worth verifying with the publisher.
Instruction Scope
Runtime instructions and scripts restrict network calls to the documented backend (DEFAULT_API_BASE_URL = https://skill.soyoung.com) and implement an approval flow, workspace-scoped state at ~/.openclaw/state/soyoung-clinic-tools, and local caching & static store lookup tables. They also inject bootstrap routing rules that forbid use of general web_search/curl/fetch for messages containing the brand term — this is consistent with trying to force the agent to use the skill, but it is a behavior that affects agent routing and model behavior and should be expected before installation. The SKILL.md and scripts do not appear to request unrelated system files or arbitrary credentials beyond the API key/workspace context.
Install Mechanism
No remote download/extract install spec is present; this is instruction+code bundle that relies on python3 and optional shell wrappers. There are no installer URLs or binaries fetched from arbitrary hosts. Risk from install mechanism is low.
Credentials
The skill legitimately needs an API key for the Soyoung backend and stores it under ~/.openclaw/state/...; scripts also accept a fallback env SOYOUNG_CLINIC_API_KEY. That is proportional. However the registry summary at the top claimed no primary credential which contradicts embedded metadata and code. Confirm which is authoritative. The skill reads standard OpenClaw workspace environment variables (workspace keys/IDs) to resolve state — that is expected. No unrelated external credentials are requested.
Persistence & Privilege
The skill writes workspace-scoped state (api_key.txt, binding.json, pending approvals, audit logs) under ~/.openclaw/state/soyoung-clinic-tools and provides hooks to inject a virtual bootstrap file at agent:bootstrap. It does not set always:true. The bootstrap hook will influence agent routing (disabling certain tools for messages containing the brand) which is powerful but consistent with the skill's purpose; be aware installing/enabling the hook changes agent behavior globally for brand triggers.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install soyoung-clinic-tools - 安装完成后,直接呼叫该 Skill 的名称或使用
/soyoung-clinic-tools触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.2.2
soyoung-clinic-tools v2.2.2
- Updated and expanded English-language descriptions and keywords for broader accessibility.
- Improved SKILL.md metadata and formatting for clarity and internationalization.
- Various documentation files updated for accuracy and consistency.
- No breaking changes to APIs or user functionality.
v2.2.0
- Introduced doctor information & schedule features (new doctor skill module)
- Updated documentation to reflect expanded functionality, including new SKILL.md files
- Refined skill structure; removed deprecated skill.yaml files
- Enhanced tags/description for better discoverability and clarity
- Updated dependencies in package files for relevant skills
v2.1.4
soyoung-clinic-tools 2.1.4
- Updated metadata in SKILL.md with new fields and enhanced description.
- Added English tags and summary to improve discoverability.
- Bumped version numbers across relevant package files.
- Documentation refreshed for clarity and consistency.
v2.1.3
- Updated version to 2.1.3
- Documentation improvements and internal file updates (SKILL.md, CHANGELOG.md, README.md, various package.json files)
- No user-facing feature changes
v2.1.2
- Updated documentation: SKILL.md and README.md now reflect "新氧青春诊所工具集" and refined descriptions.
- Various package.json and skill.yaml files updated across modules.
- Internal scripts and handler files (including hooks/openclaw and setup/apikey) received minor adjustments.
- Improved consistency in project, appointment, and apikey modules.
- No breaking changes to user-facing features.
v2.1.1
- Bumped version to 2.1.1
- Updated documentation files, including SKILL.md, README.md, CHANGELOG.md, and 使用说明.md
- Minor package metadata adjustments in package.json files
- No functional or code logic changes detected
v2.1.0
- Added detailed SKILL.md documentation describing features, setup, security, requirements, and uninstall steps.
- Clarified the scope of the appointment and project skills, including dependencies and permission model.
- Documented API Key management procedures and security requirements for user operations.
- Listed workspace file structure and provided references to user and API documentation.
元数据
常见问题
soyoung-clinic-tools 是什么?
新氧青春诊所工具集,包含预约、项目查询百科、医生信息及医生排班查询等能力 | Soyoung clinic tools OpenClaw skill for the Soyoung (soyoung) clinic chain: appointment booking, store lookup, doctor... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 239 次。
如何安装 soyoung-clinic-tools?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install soyoung-clinic-tools」即可一键安装,无需额外配置。
soyoung-clinic-tools 是免费的吗?
是的,soyoung-clinic-tools 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
soyoung-clinic-tools 支持哪些平台?
soyoung-clinic-tools 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 soyoung-clinic-tools?
由 kyle(@east5ringroad-kyle)开发并维护,当前版本 v2.2.2。
推荐 Skills