iWOD 健身门店数据助手,面向使用 iWOD(杭州思劢科技)系统的健身房、工作室与连锁品牌。安装后说「帮我配置 iWOD」即可完成首次设置,随后用自然语言查询今日营收、本月流水、未签课名单、会员卡明细(到期/次数/购买价值)、会员积分等,无需登录后台或导出 Excel。支持多门店切换、退款汇总与按支付方式拆分。凭据仅保存在本机,不上传云端。
iWOD 健身门店数据助手是一项面向实际任务的技能,主要用于把 Agent 变成你的 iWOD 门店数据助手;不用登录后台、不用导 Excel, 说人话就能查数据;
」「本月按支付方式拆分」;「未来店今天退款多少钱?「今天有哪些未签课?「本月各卡种消耗排名」;「查 138xxxx 的积分」「7 天内要过期的会员卡有哪些?
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
把 Agent 变成你的 iWOD 门店数据助手。不用登录后台、不用导 Excel,说人话就能查数据。
适合谁用:店长、运营、财务、顾问、连锁督导。
能做什么:
| 场景 | 你可以说 |
|---|---|
| 营收 | 「今天营业额多少?」「本月按支付方式拆分」 |
| 退款 | 「未来店今天退款多少钱?」 |
| 签课 | 「今天有哪些未签课?」 |
| 耗卡 | 「本月各卡种消耗排名」 |
| 会员 | 「查 138xxxx 的积分」「7 天内要过期的会员卡有哪些?」 |
| 多门店 | 「我有哪些门店?」「99 店本月营收」 |
首次使用:安装后说 「帮我配置 iWOD」,按提示提供 iWOD 开放 API 凭据即可(向 iWOD 商务申请 app_key、app_secret、studio_id)。凭据只存在本机,不会上传。
支持平台:WorkBuddy、Cursor、OpenClaw 等支持 Skill / MCP 的 Agent。
skillhub install iwod-connector(或 WorkBuddy 输入 /install-skill iwod-connector)一次性提供凭据也可以:
帮我配置 iWOD: app_key 是 xxx app_secret 是 yyy studio_id 是 1
营收 / 退款
今天营业额多少? 本月营收按支付方式汇总 未来店今天退款多少钱?
签课 / 耗卡
今天未签课有哪些? 本周签课情况汇总 本月各卡种耗卡排名
会员 / 积分 / 会员卡
查手机号 13800138000 的会员和积分 7 天内要到期的会员卡有哪些? 次卡剩余不到 3 次的会员名单
多门店
我有哪些门店? 1 号和 99 店本月营收对比
以下内容供 Agent / 开发者使用,SkillHub 用户可跳过。
营收 / 营业流水 / 今日营业额、预约 / 签课 / 未签课、耗卡 / 卡耗、查会员 / 查积分 / 会员卡 / 即将过期、iWOD / 思劢、退款、多门店
setup_status 检查是否已配置app_key、app_secret、studio_idconfigure_credentials 保存并测试连接向 iWOD 商务 / 技术支持申请:
app_key + app_secret (开放 API 凭证)studio_id (场馆 ID)在用户机器上执行:
mkdir -p ~/.workbuddy/connectors/iwod cp/scripts/.env.example ~/.workbuddy/connectors/iwod/.env # 编辑 .env, 填入 IWOD_APP_KEY / IWOD_APP_SECRET / IWOD_STUDIO_ID
方式 A:一键脚本 (推荐) — 自动装 Skill + MCP server + 注册 mcp.json + 装依赖
# 解压 zip unzip iwod-connector.zip -d iwod-connector cd iwod-connector bash install.sh
方式 B:手动安装
pip install -r/scripts/requirements.txt
如果走的是方式 B 手动安装,把 MCP server 注册到 ~/.workbuddy/mcp.json:
{
"mcpServers": {
"iwod": {
"type": "stdio",
"command": "python",
"args": ["-m", "iwod_mcp"],
"cwd": "/scripts",
"env": {
"IWOD_CONFIG_DIR": "~/.workbuddy/connectors/iwod"
}
}
}
}
如果走的是方式 A 一键脚本,已自动注册,无需手动操作。
重启后右上面板 → MCP 标签页, iwod 状态应变绿。然后直接对 WorkBuddy 说"查今日营收"。
| Tool | 用途 |
|---|---|
setup_status |
首次使用:检查凭据是否已配置 |
configure_credentials |
首次使用:保存 app_key/secret/studio_id 并测试连接 |
list_studios |
列出 app_key 绑定的所有场馆 (studio_id + 门店名称) |
list_revenue |
营收流水 (按日期范围 + 分页, 可选 studio_id) |
revenue_today |
今日营收 (含按支付方式/营收类型/购卡方式的汇总) |
revenue_last_n_days |
最近 N 天营收 |
list_appointments |
预约/签课记录 (可筛未签课, 可选 studio_id) |
unsigned_today |
今日未签课 |
unsigned_last_n_days |
最近 N 天未签课 |
list_card_consumption |
耗卡记录 (含按卡种/顾问汇总, 可选 studio_id) |
get_user_id_by_phone |
手机号 → userId |
lookup_user |
一键查 userId + 积分 |
get_points_by_phone |
查积分 |
deduct_points |
扣积分 (写操作) |
refund_points |
退积分 (写操作, 需扣减记录 ID) |
多门店: 先用 list_studios 查看绑定场馆, 其他 tool 传 studio_id 切换门店; 响应会附带 studio.studioName。
用户必须知道 (来自实测, 文档与实际不符):
| 项目 | 文档说 | 实际行为 |
|---|---|---|
| 正式环境域名 | — | openapi.iwod.cn (本 skill 唯一支持的域名) |
| 测试域名 | dev.api.iwod.cn | 已停服, 不可用 |
| 旧版入口 | api2.iwod.cn | 已下线, 不可用 |
| 预约接口 | classOrderReport |
实际是 appointmentReport (前者已下线) |
| 积分查询参数 | userId |
实际要 phone (本 skill 已兼容) |
| 金额单位 | — | 原始是分, 工具返回值里 *Yuan 字段已换算成元 |
paymentMethod=13 |
— | 抖音支付, 部分充值场景出现 |
| SSL 证书 | — | macOS 系统 Python 缺 CA bundle, 已用 certifi 兜底 |
安全提示:
deduct_points / refund_points 是写操作, 调用前 AI 会先向用户确认app_secret 不随 Skill 包分发, 必须在用户本机 .env 填入iWOD 对每日 /OAuth/requestToken 调用次数有限制(实测约 200 次/天),所以本 skill 用了三层缓存尽量复用同一个 token:
token_cache.json 写到 ~/.workbuddy/connectors/iwod/, 用 fcntl 文件锁防止多个 WorkBuddy 进程同时去拿 tokendaily_count, 跨天自动重置; 接近 200 次上限时打印告警, 超限后强制复用已过期 token(避免被风控进一步锁账号, 此时部分接口可能 401)token 生命周期:
/OAuth/requestToken主动重置缓存: 如果发现 illegal session 类错误, 删掉 token_cache.json 让它重取:
rm ~/.workbuddy/connectors/iwod/token_cache.json
调整每日上限 (环境变量):
IWOD_TOKEN_DAILY_LIMIT=200 (默认; 设小点更保守, 比如 50)| 现象 | 原因 | 解决 |
|---|---|---|
illegal session |
token 过期 | 删除 token_cache.json 让它重取 |
请上传有效的 app_key |
key/secret 填错或被吊销 | 联系 iWOD 商务核对 |
ModuleNotFoundError: iwod_mcp |
mcp.json 的 cwd 没指到 |
改 mcp.json 加 "cwd" 字段 |
| SSL 错误 | macOS 系统 Python 缺 CA | 装 certifi (pip install certifi) |
当日 token 配额已用完 警告 |
短时间内被多个进程拉了 token | 检查是否有多个 WorkBuddy 在并发调用 iwod, 或调小 IWOD_TOKEN_DAILY_LIMIT |
iwod-connector/
├── SKILL.md # 本文件
├── install.sh # 一键安装脚本 (推荐使用)
└── scripts/
├── .env.example # 凭据模板 (key 留空)
├── requirements.txt
└── iwod_mcp/ # 完整 MCP server 代码
├── __init__.py
├── server.py # FastMCP 入口
├── client.py # HTTP 客户端 + token 管理
├── enums.py # 枚举映射
├── utils.py # 时间处理
└── tools/
├── revenue.py
├── appointments.py
├── consumption.py
└── members.py
代码位置不动, 用户只需在 mcp.json 里用 cwd 指向 scripts/, 即可让 python -m iwod_mcp 找到包。
方式 1:发 zip (最直接)
iwod-connector.zip 发给同事bash install.sh 一键安装方式 2:上传腾讯 SkillHub (skillhub.tencent.com, 国内免翻墙)
方式 3:公司内网文件服务器
无论哪种方式, 流程都一样:
bash install.sh~/.workbuddy/connectors/iwod/.env 填入自己的 app_key / app_secret / studio_id相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章