Install
openclaw skills install @thcjp/agency-portalopenclaw skills install @thcjp/agency-portal租户自助门户+管理员后台,提供187个MCP工具(server.py @mcp.tool实测)+199个HTTP handler(portal_server.py _handle_方法),覆盖登录/注册/套餐/素材/报告/续费/内容方向/审批/反馈/平台绑定/配额/计费/发布记录/退款/支付/月度账单/品牌管理/数据统计/竞品监控/数字人/充值全流程。
| 套餐 | 月价 | 每周选题 | 每日视频 | 平台数 | 地域定向 |
|---|---|---|---|---|---|
| basic 基础版 | ¥298 | 3/周 | 0 | 5 | 否 |
| standard 专业版 | ¥698 | 10/周 | 1 | 12 | 是 |
| premium 旗舰版 | ¥1,298 | 不限 | 2 | 16 | 是 |
// 租户注册
{"tenant_slug": "kebab-case标识", "username": "登录名", "password": "密码", "tenant_name": "名称", "plan": "basic|standard|premium"}
// 租户登录
{"username": "用户名", "password": "密码"}
// 内容审批
{"token": "JWT Token", "content_id": "内容ID", "action": "approve|reject"}
完整输入/输出格式、错误码、MCP工具清单、数据存储路径详见 scripts/agency_portal_reference.json
{
"success": true,
"data": {
"tenant_id": "tnt_xxxxxxxxxxxx",
"tenant_slug": "kebab-case标识",
"tenant_name": "星辰科技",
"plan": "standard",
"subscription_status": "active",
"expires_at": "2026-07-11T00:00:00Z",
"jwt_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"token_expires_in": 86400,
"dashboard_summary": {
"assets_count": 12,
"reports_count": 5,
"today_publish_count": 1,
"quota_used": {"daily_graphic": 3, "daily_video": 1},
"quota_limit": {"daily_graphic": 10, "daily_video": 1}
}
},
"error": null,
"code": null
}
字段说明:
tenant_id: 租户唯一ID(tnt_前缀)plan: 套餐类型(basic/standard/premium)subscription_status: 订阅状态(active/expired/suspended)jwt_token: JWT Token(24h有效期,登录后返回)dashboard_summary: 仪表盘聚合数据(素材数/报告数/今日发布/配额使用)错误响应示例:
{
"success": false,
"data": {},
"error": "认证失败:密码错误",
"code": "AUTH_002"
}
完整输出JSON格式+17个错误码详见 scripts/agency_portal_reference.json
| 关键异常 | 错误码 | 处理方式 |
|---|---|---|
| 认证失败(密码错/过期/暂停) | AUTH_001-005 | 重新登录或联系管理员 |
| 套餐/注册无效 | PLAN_001/REG_001-002 | 使用有效值或更换标识 |
| 租户/内容/反馈不存在 | TENANT_001/CONTENT_001-002/FEEDBACK_001-002 | 检查ID拼写 |
| 依赖MCP不可用 | MCP_001 | 降级返回部分数据,检查MCP Server状态 |
完整17个错误码详见 scripts/agency_portal_reference.json
更多示例(管理员巡检/内容审批)详见 scripts/agency_portal_reference.json
| 归口 | 部门 | 职责 |
|---|---|---|
| 租户入驻/巡检/反馈 | 吏部(libu_hr) | 客户关系管理+门户操作 |
| 套餐变更/续费/到期 | 吏部(libu_hr)执行+户部(hubu_finance)审批 | 吏部操作MCP+户部核算定价 |
| 内容审批 | 礼部(libu_content) | 内容发布审核 |
| 版本 | 日期 | 变更内容 |
|---|---|---|
| v1.7 | 2026-07-11 | 工具数68→187(@mcp.tool实测),同步199个HTTP handler,修正SKILL.md工具数与实际不符(#20修复) |
| v1.6 | 2026-06-11 | 工具数47→68,新增数字人3个+充值3个+品牌2个+数据统计3个+竞品3个+发布记录2个+余额3个+对账1个,修复SKILL.md工具数不一致 |
| v1.5 | 2026-05-31 | 工具数36→47,新增平台绑定/配额/计费/退款/支付/账单工作流,修复RLS安全 |
| v1.4 | 2026-05-14 | 新增CP-18/19/20,管理员侧新增3个工具 |
| v1.0 | 2026-05-06 | 初始版本 |