# Token Bill Set

> 查看或修改单价/报价系数：`/token-bill-set 缓存读 0.5`、`系数 2`；也可直接编辑 prices.json，即时生效

- Skill: `kaythone/token-bill-set` (Agent Skill)
- Install (CLI): `npx skillmds@latest add kaythone/token-bill-set`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kaythone/token-bill-set/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: kaythone (https://skillmd.com/u/kaythone)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/kaythone/token-bill-set

---


# token-bill-set — 查看或修改计费配置

查看当前计费配置（单价四项 + 报价系数），或修改其中一项并立即持久化到 prices.json。

## 执行方式

**裸调用（查看配置）**——用户没有带参数时，不要执行脚本，直接读取并展示 `~/.agents/skills/token-bill/prices.json` 中的当前配置，然后附上用法说明：

```
用法：
  /token-bill-set 缓存读 0.5      改单项单价
  /token-bill-set 系数 2.5        改报价系数
  /token-bill-set 单价 缓存读 0.5 （"单价"是可选前缀，等价于上一条）
约束：单价 ≥0（允许 0，即免费项）；系数 ≥1；改动即时生效并持久化。
也可直接编辑 ~/.agents/skills/token-bill/prices.json，保存即生效。
```

**带参数（修改配置）**：

```bash
python ~/.agents/skills/token-bill/scripts/bill.py --set <USER_ARGS>
```

`<USER_ARGS>` 即用户跟在命令后的内容原样传入（如 `缓存读 0.5`、`系数 2`、`单价 缓存读 0.5`）。

键名约定：规范键为 非缓存输入 / 缓存写 / 缓存读 / 输出 / 系数；简写 输入/缓写/缓读 亦可；裸词"缓存"有歧义会被拒绝并要求指明缓存读还是缓存写。

## 输出处理

- 将脚本 stdout 原样展示给用户（成功时含旧值→新值与影响预览；失败时含拒绝原因）
- 校验失败时脚本不会修改文件，如实转达即可，不要自行重试

