← Back to Skills Marketplace
239
Downloads
4
Stars
2
Active Installs
7
Versions
Install in OpenClaw
/install soyoung-clinic-tools
Description
新氧青春诊所工具集,包含预约、项目查询百科、医生信息及医生排班查询等能力 | Soyoung clinic tools OpenClaw skill for the Soyoung (soyoung) clinic chain: appointment booking, store lookup, doctor...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install soyoung-clinic-tools - After installation, invoke the skill by name or use
/soyoung-clinic-tools - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is soyoung-clinic-tools?
新氧青春诊所工具集,包含预约、项目查询百科、医生信息及医生排班查询等能力 | Soyoung clinic tools OpenClaw skill for the Soyoung (soyoung) clinic chain: appointment booking, store lookup, doctor... It is an AI Agent Skill for Claude Code / OpenClaw, with 239 downloads so far.
How do I install soyoung-clinic-tools?
Run "/install soyoung-clinic-tools" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is soyoung-clinic-tools free?
Yes, soyoung-clinic-tools is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does soyoung-clinic-tools support?
soyoung-clinic-tools is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created soyoung-clinic-tools?
It is built and maintained by kyle (@east5ringroad-kyle); the current version is v2.2.2.
More Skills