betly-store
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseStore Query
Store Query
Use this skill only for Betly 一期公开门店能力:门店列表查询和门店详情查询。
Use this skill only for Betly Phase 1 public store capabilities: store list query and store detail query.
MUST DO
MUST DO
- 开始前先确认 已安装并且当前终端可以直接执行
climbing-go - 所有查询都通过 命令完成,不要绕过 CLI 直接请求 MCP
climbing-go - 只使用命令返回里的真实字段和门店 ID,不要猜测或编造数据
- 用户说自然语言时,先把问题归一成“查门店列表”或“查门店详情”,再选命令
- 如果用户问“几点开门”“营业到几点”“地址在哪”“电话多少”,先用 缩小范围,再用
store list看详情store get
- Before starting, confirm that is installed and can be executed directly in the current terminal
climbing-go - All queries must be completed via the command; do not bypass the CLI to directly request MCP
climbing-go - Only use real fields and store IDs returned by the command; do not guess or fabricate data
- When the user uses natural language, first categorize the question as "query store list" or "query store details", then select the corresponding command
- If the user asks questions like "what time does it open", "what time does it close", "where is the address", "what's the phone number", first narrow down the scope with , then use
store listto view detailsstore get
Scope
Scope
- 支持
store list - 支持
store get - 不支持课程、会员、订单、私有门店或其他未开放数据
- Supports
store list - Supports
store get - Does not support courses, memberships, orders, private stores, or other unopened data
Typical User Phrases
Typical User Phrases
找岩馆找攀岩馆去攀岩深圳哪里攀岩上海哪里有岩馆北京攀岩馆香蕉攀岩在哪里深圳香蕉几点开门这家店地址是什么营业时间是什么find a climbing gymwhere can I climb in Shanghaibouldering gym in Shenzhenwhat time does it openwhat are the opening hours
- Find a climbing gym
- Find a climbing gym
- Go climbing
- Where to climb in Shenzhen
- Where are the climbing gyms in Shanghai
- Beijing climbing gyms
- Where is Banana Climbing
- What time does Banana Climbing open in Shenzhen
- What's the address of this store
- What are the opening hours
find a climbing gymwhere can I climb in Shanghaibouldering gym in Shenzhenwhat time does it openwhat are the opening hours
Setup
Setup
先确认 CLI 已安装:
bash
climbing-go --help如果命令不存在,先安装:
bash
npm install -g climbing-go如果当前是在仓库源码里调试,可以改用本地入口:
bash
pnpm exec tsx src/index.ts --helpFirst confirm that the CLI is installed:
bash
climbing-go --helpIf the command does not exist, install it first:
bash
npm install -g climbing-goIf debugging in the repository source code, you can use the local entry instead:
bash
pnpm exec tsx src/index.ts --helpCommands
Commands
bash
climbing-go store list
climbing-go store list --city 上海 --search 香蕉
climbing-go store list --city 上海 --search 香蕉 --limit 10
climbing-go store get store_123store list--limit--offsetbash
climbing-go store list
climbing-go store list --city 上海 --search 香蕉
climbing-go store list --city 上海 --search 香蕉 --limit 10
climbing-go store get store_123store list--limit--offsetQuery Strategy
Query Strategy
- 用户只是在找店,比如“找岩馆”“去攀岩”“哪里攀岩”,优先用
store list - 用户提到了城市,比如“深圳”“上海”“北京哪里攀岩”,带上
--city - 用户提到了店名或关键词,比如“香蕉攀岩”,在列表查询时带上
--search - 用户在问地址、电话、营业时间、几点开门这类详情,先找到候选门店,再用
store get <storeId> - 如果列表结果有多个可能命中,返回真实候选项让用户确认,不要自行猜测具体门店
- If the user is just looking for a store, such as "find a climbing gym", "go climbing", "where to climb", prioritize using
store list - If the user mentions a city, such as "Shenzhen", "Shanghai", "where to climb in Beijing", add the parameter
--city - If the user mentions a store name or keyword, such as "Banana Climbing", add the parameter when querying the list
--search - If the user asks for details such as address, phone number, opening hours, or what time it opens, first find the candidate stores, then use
store get <storeId> - If there are multiple possible matches in the list results, return the real candidates for the user to confirm; do not guess the specific store on your own
Query Examples
Query Examples
- ->
找岩馆climbing-go store list - ->
深圳哪里攀岩climbing-go store list --city 深圳 - ->
上海香蕉攀岩climbing-go store list --city 上海 --search 香蕉 --limit 10 - -> 先
深圳香蕉几点开门,再climbing-go store list --city 深圳 --search 香蕉 --limit 10climbing-go store get <storeId> - ->
find a climbing gym in Beijingclimbing-go store list --city 北京 - -> 先
what time does Banana climb open in Shenzhen,再climbing-go store list --city 深圳 --search 香蕉 --limit 10climbing-go store get <storeId>
- ->
Find a climbing gymclimbing-go store list - ->
Where to climb in Shenzhenclimbing-go store list --city 深圳 - ->
Banana Climbing in Shanghaiclimbing-go store list --city 上海 --search 香蕉 --limit 10 - -> First run
What time does Banana Climbing open in Shenzhen, thenclimbing-go store list --city 深圳 --search 香蕉 --limit 10climbing-go store get <storeId> - ->
find a climbing gym in Beijingclimbing-go store list --city 北京 - -> First run
what time does Banana climb open in Shenzhen, thenclimbing-go store list --city 深圳 --search 香蕉 --limit 10climbing-go store get <storeId>
Output
Output
- 返回 JSON,重点看
store list和data.storesdata.count - 返回 JSON,重点看
store getdata.store - 成功响应包含 、
ok、tool和endpointdata - 回答“几点开门”这类问题时,只引用 里真实存在的营业时间字段;如果返回里没有,就明确说当前公开数据未提供
data.store
- returns JSON; focus on
store listanddata.storesdata.count - returns JSON; focus on
store getdata.store - A successful response includes ,
ok,tool, andendpointdata - When answering questions like "what time does it open", only reference the real opening hours field in ; if it is not present in the response, clearly state that the current public data does not provide it
data.store
Failure Handling
Failure Handling
- 返回 时,说明门店 ID 不存在或不在公开范围
not_found - 返回 、
endpoint_not_found、timeout时,直接报告真实错误,不要猜测门店数据network_error
- When is returned, it means the store ID does not exist or is not within the public scope
not_found - When ,
endpoint_not_found, ortimeoutis returned, directly report the real error; do not guess store datanetwork_error