iWOD 健身门店数据助手,面向使用 iWOD(杭州思劢科技)系统的健身房、工作室与连锁品牌。安装后说「帮我配置 iWOD」即可完成首次设置,随后用自然语言查询今日营收、本月流水、未签课名单、会员卡明细(到期/次数/购买价值)、会员积分等,无需登录后台或导出 Excel。支持多门店切换、退款汇总与按支付方式拆分。凭据仅保存在本机,不上传云端。
iWOD 健身门店数据助手
功能概述
iWOD 健身门店数据助手是一项面向实际任务的技能,主要用于把 Agent 变成你的 iWOD 门店数据助手;不用登录后台、不用导 Excel, 说人话就能查数据;
核心要点
- 适合谁用 :店长、运营、财务、顾问、连锁督导;
- 能做什么 :;
- 「今天营业额多少?
使用与执行
」「本月按支付方式拆分」;「未来店今天退款多少钱?「今天有哪些未签课?「本月各卡种消耗排名」;「查 138xxxx 的积分」「7 天内要过期的会员卡有哪些?
结果检查与注意事项
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
iWOD 健身门店数据助手
产品概述
把 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) - 配置:对 Agent 说「帮我配置 iWOD」,填入凭据
- 使用:直接提问,例如「查今日营收」
一次性提供凭据也可以:
帮我配置 iWOD: app_key 是 xxx app_secret 是 yyy studio_id 是 1
常见问法(复制即用)
营收 / 退款
今天营业额多少? 本月营收按支付方式汇总 未来店今天退款多少钱?
签课 / 耗卡
今天未签课有哪些? 本周签课情况汇总 本月各卡种耗卡排名
会员 / 积分 / 会员卡
查手机号 13800138000 的会员和积分 7 天内要到期的会员卡有哪些? 次卡剩余不到 3 次的会员名单
多门店
我有哪些门店? 1 号和 99 店本月营收对比
Agent 技术参考
以下内容供 Agent / 开发者使用,SkillHub 用户可跳过。
触发词
营收 / 营业流水 / 今日营业额、预约 / 签课 / 未签课、耗卡 / 卡耗、查会员 / 查积分 / 会员卡 / 即将过期、iWOD / 思劢、退款、多门店
首次配置(Agent 流程)
- 调
setup_status检查是否已配置 - 未配置则向用户收集
app_key、app_secret、studio_id - 调
configure_credentials保存并测试连接 - 返回门店列表与今日营收样本
手动安装(可选)
向 iWOD 商务 / 技术支持申请:
app_key+app_secret(开放 API 凭证)studio_id(场馆 ID)
第 2 步: 配置 .env
在用户机器上执行:
mkdir -p ~/.workbuddy/connectors/iwod cp/scripts/.env.example ~/.workbuddy/connectors/iwod/.env # 编辑 .env, 填入 IWOD_APP_KEY / IWOD_APP_SECRET / IWOD_STUDIO_ID
第 3 步: 装依赖 (二选一)
方式 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
第 4 步: WorkBuddy 加载 MCP
如果走的是方式 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 一键脚本,已自动注册,无需手动操作。
第 5 步: 重启 WorkBuddy
重启后右上面板 → MCP 标签页, iwod 状态应变绿。然后直接对 WorkBuddy 说"查今日营收"。
可用 Tools (15 个)
| 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填入
Token 管理(每日配额保护)
iWOD 对每日 /OAuth/requestToken 调用次数有限制(实测约 200 次/天),所以本 skill 用了三层缓存尽量复用同一个 token:
- 进程内内存缓存 — 一次 token 取到后, 本 MCP server 进程内所有调用直接复用, 零 IO
- 跨进程文件缓存 —
token_cache.json写到~/.workbuddy/connectors/iwod/, 用fcntl文件锁防止多个 WorkBuddy 进程同时去拿 token - 每日配额计数器 — 缓存文件里记
daily_count, 跨天自动重置; 接近 200 次上限时打印告警, 超限后强制复用已过期 token(避免被风控进一步锁账号, 此时部分接口可能 401)
token 生命周期:
- 启动时不主动拿 token, 首次调用 tool 时才去请求
/OAuth/requestToken - iWOD 返回的 token 默认 2 小时有效
- 本地默认在过期前 5 分钟自动续, 一天理论上限 12 次
主动重置缓存: 如果发现 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一键安装 - 包内不含真实 key, 同事需自己去 iWOD 商务申请
方式 2:上传腾讯 SkillHub (skillhub.tencent.com, 国内免翻墙)
- 提交 zip, 腾讯审核通过后所有 WorkBuddy 用户都能搜到
- 适合面向公众发布
方式 3:公司内网文件服务器
- 把 zip 丢内网, 给个下载链接
- 适合公司内部分发, 无需外部审核
无论哪种方式, 流程都一样:
- 拿到 zip
- 解压并
bash install.sh - 编辑
~/.workbuddy/connectors/iwod/.env填入自己的 app_key / app_secret / studio_id - 重启 WorkBuddy
热门AI工具
相关专题
本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。
0
2026.11.06
围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。
0
2026.11.06
详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。
0
2026.11.06
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
本专题围绕XORM框架的结构体映射展开,说明表名与字段的命名策略、xorm标签常用属性、主键自增与时间字段自动填充,并演示Sync2自动建表、增量字段升级、索引声明与反向生成结构体的完整流程。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
本专题聚焦XORM框架的配置与连接环节,拆解MySQL、PostgreSQL、SQLite、SQL Server的DSN写法与驱动选择,讲清连接池参数、多数据源拆分、读写分离与超时重连的处理方式,并补充容器与兼容数据库的适配经验。
0
2026.11.04
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.8万人学习
共6课时 | 54.7万人学习
最新文章