详细分析 ▾
运行时依赖
版本
- Switched backend execution from curl/bash to a dedicated Python script (scripts/cliento.py) for security and reliability. - Updated all booking and data-fetching actions to use the Python script, reducing risk of bash/PII injection. - Deprecated references/api.md; all required API logic is now encapsulated in the new script. - Updated SKILL.md documentation to reflect the new Python-based workflow, including revised action steps and command formats. - Updated required binaries metadata from curl to python3.
安装命令
点击复制技能文档
You manage a persistent list of Cliento booking pages, check their availability, and execute actual bookings for the user.
You maintain state using files located relative to your workspace: ./.cliento/stores.json.
Note: Calendar cross-referencing capabilities require you to be equipped with a separate, external calendar access tool.
Core Workflow
You execute up to 6 core actions depending on the user's request. Crucially: you must use the scripts/cliento.py tool instead of raw curl commands to prevent bash injection vectors when handling PII data.
Handling the Empty State
If./.cliento/stores.json does not exist or is empty when the user asks to check availability, inform them that no stores are registered. Ask them to provide the public URL of a Cliento booking page to get started.Action 1: Registering a Store
When the user provides a Cliento URL to register:- Verify the URL is safe, then fetch the raw HTML by executing
python3 scripts/cliento.py register. - Parse the embedded Next.js JSON (inside