Z
ziniao-workflow-batch-account
by @ziniao-openv
4.4(120)
此技能用于批量授权店铺账号给员工,通过编排员工列表、店铺列表和API调用,自动完成批量授权工作流,适用于新员工入职等批量分配场景,显著提升效率并减少人工错误。
安装方式
npx skills add https://github.com/ziniao-open/skills --skill ziniao-workflow-batch-accountcompare_arrows
Before / After 效果对比
1 组使用前
用户手动逐一查找员工、店铺并逐个调用API授权,平均耗时30分钟,且容易遗漏或输错ID。
使用后
此技能自动编排流程,一键完成批量授权,平均耗时3分钟,且结果准确可靠。
SKILL.md
批量账号授权工作流
CRITICAL — 开始前 MUST 先用 Read 工具读取 ../ziniao-shared/SKILL.md
适用场景
- "给新员工分配店铺权限"
- "批量授权店铺给某个员工"
- "新人入职,需要授权所有店铺"
前置条件
- 已配置 apiKey(
ziniao-cli config init)
工作流
staff list ──► 找到目标员工 ID
account list ──► 找到目标店铺 ID 列表
│
├──► 对每个店铺:
│ api /superbrowser/rest/v1/erp/store/auth/add { storeIdList, staffId }
│
└──► 汇总授权结果
Step 1: 查找员工
# 按姓名查找
ziniao-cli staff list --name "张三" --format table
# 记录 userId
Step 2: 查找要授权的店铺
# 列出所有店铺
ziniao-cli account list --format table --page-all
# 或按名称搜索
ziniao-cli account list --name "US" --format table
Step 3: 逐个授权
对每个店铺执行:
ziniao-cli api /superbrowser/rest/v1/erp/store/auth/add \
--data '{"storeIdList":["<storeId>"],"staffId":"<staffId>"}'
Step 4: 验证
# 查看该员工已授权的店铺
ziniao-cli api /superbrowser/rest/v1/erp/user/stores \
--data '{"userId":"<userId>","page":1,"limit":10}'
注意事项
- 授权是写入操作,执行前确认用户意图
- 如果需要授权大量店铺,建议先列出计划并确认
- 授权失败时记录错误并继续下一个
参考
- ziniao-account — 账号管理
- ziniao-staff — 员工管理
- ziniao-shared — 认证和全局参数
用户评价 (0)
发表评价
效果
易用性
文档
兼容性
暂无评价
统计数据
安装量5.0K
评分4.4 / 5.0
版本
更新日期2026年10月14日
对比案例1 组
用户评分
4.4(120)
5
37%
4
43%
3
13%
2
5%
1
2%
为此 Skill 评分
0.0
兼容平台
🤖claude-code
时间线
创建2026年7月19日
最后更新2026年10月14日