gmncode-usage
通过 HTTP 接口查询 GMNCODE / gmncode.cn 中转站的大模型用量,包括 dashboard 汇总、每日趋势、按模型拆分的 token 与费用数据。当用户要求查看 GMNCODE token 用量、每日模型消耗、API/中转站花费、dashboard 用量,或希望用脚本/HTTP 接口直接获取 GMNCODE 使用数据而不是手动打开网页时使用。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alex-shen1121/gmncode-usageGMNCODE Usage
使用本技能自带脚本,通过可用的 dashboard HTTP 接口查询 GMNCODE 用量数据。
快速开始
- 先确保凭据已经通过环境变量或
~/.openclaw/.env提供。 - 优先运行
scripts/gmncode_usage.py,不要每次都重新手写登录、token 缓存和重试逻辑。 - 常用命令:
python3 scripts/gmncode_usage.py brief
查询你最常要的那组指标:账户每日额度 + 今日模型用量python3 scripts/gmncode_usage.py quota
只看账户每日额度python3 scripts/gmncode_usage.py report --date todaypython3 scripts/gmncode_usage.py report --date 2026-03-25python3 scripts/gmncode_usage.py report --start 2026-03-01 --end 2026-03-26python3 scripts/gmncode_usage.py models --date 2026-03-25 --jsonpython3 scripts/gmncode_usage.py trend --start 2026-03-01 --end 2026-03-26 --json
工作流
1. 安全加载凭据
不要把邮箱和密码硬编码进临时脚本、回复内容或日志里。
优先使用:
GMNCODE_EMAILGMNCODE_PASSWORD
GMNCODE_BASE_URL 已固定写死为 https://gmncode.cn,因为这不是敏感信息,不需要放进环境变量。
如果缺少凭据,就停止执行,并提示用户补充到 ~/.openclaw/.env。
2. 复用内置客户端
脚本已经处理好了:
- 通过
/api/v1/auth/login登录 - access token 本地缓存
- 遇到
401/INVALID_TOKEN时自动重新登录并重试一次 - dashboard 所需的 referer / headers
除非 HTTP 接口失效,否则不要退回浏览器自动化方案。
3. 使用正确接口
使用以下接口:
/api/v1/subscriptions?status=active/api/v1/usage/dashboard/stats/api/v1/usage/dashboard/trend/api/v1/usage/dashboard/models
请求参数统一传:
start_date=YYYY-MM-DDend_date=YYYY-MM-DDtimezone=Asia/Shanghai
不要用 /api/v1/admin/dashboard/*,普通用户 token 会返回 403 FORBIDDEN。
4. 按指标口径取值
如果用户要的是这组固定指标,按下面口径取:
A. 账户每日使用额度
从 /api/v1/subscriptions?status=active 读取所有活跃订阅:
- 每日使用额度 =
sum(group.daily_limit_usd) - 今日已用 =
sum(daily_usage_usd) - 今日剩余 = 每日使用额度 - 今日已用
B. 今日模型用量
从 /api/v1/usage/dashboard/models 读取指定日期:
- 模型名:
model - token 用量:
total_tokens - 实际金额:
actual_cost
默认把 token 格式化成 x.x M / x.xx B 这种紧凑写法。
输出建议
如果用户只想看固定口径,优先给两块:
- 账户额度:每日使用额度 / 今日已用 / 今日剩余
- 今日模型使用:模型名 / token 用量 / 实际金额
如果用户要更完整的汇报,再补:
stats的汇总数据trend的每日趋势- 当查询区间为单日时,补
models的按模型拆分
默认使用紧凑表格或短列表,避免冗长描述。
资源
scripts/
scripts/gmncode_usage.py:安全的 HTTP 客户端与 CLI,负责登录、stats、trend、models 查询。
references/
references/api.md:接口说明、安全约定、凭据存储方式与字段解释。
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-alex-shen1121-gmncode-usage": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
minimax-token-plan-quota
Check MiniMax Token Plan remaining quota, usage window reset time, and per-model remaining limits, especially for the China mainland Token Plan flow on minimaxi.com. Use when the user asks things like “MiniMax 还有多少额度”, “查一下 minimax 订阅剩余额度”, “看看 Token Plan 还剩多少”, or wants a compact quota table for MiniMax Token Plan.
feishu-group-company
Configure a Feishu multi-bot company group so one coordinator bot, for example `company-ceo`, handles normal group messages, while specialist bots reply only when explicitly @mentioned. Use when setting up or fixing a shared company/work group with multiple Feishu bot accounts, especially for patterns like: normal messages then CEO replies; at UI then UI replies; at dev then dev replies; and CEO stays silent when another bot is explicitly mentioned.
halo-blog
Use when managing a Halo blog instance via CLI, including authentication, posts, pages, themes, plugins, attachments, backups, comments, moments, notifications, or public site search.
chat-to-podcast
将与 AI 的对话内容整理成 Podcast 风格文稿,经用户确认后一键发布到 Halo 博客。 支持:指定话题/时间范围/关键词提取对话 → 自动整理成播客文稿(开场白、对话体、要点总结、结尾)→ 预览确认 → 发布 Halo。 当用户提到「整理成播客」「对话转文稿」「发布播客」「聊天内容发博客」「把我们的对话整理成文章」 「对话整理成播客」「chat to podcast」「生成播客文稿」时触发。
danke-blog-writer
晨玙(老板)的专属博客写作助手。整合选题→标题→起草→去 AI 味→发布的完整工作流,输出自然、直接、有判断力的个人风格内容,适用于技术、AI、生活观察类博客。