安装方式
手动下载安装
下载 ZIP 后解压到技能目录即可安装。若在桌面客户端 WebView中直接下载出现异常,本站会改为提示页 + 原始链接,请按页内说明操作。
下载 ZIP (shub-claude-max-proxy-setup-v1.0.0.zip)触发指令
/claude-max-proxy-setup
跨平台安装指引
该技能声明兼容以下 1 个平台,将 ZIP 解压到对应目录即可被识别。
unzip shub-claude-max-proxy-setup-v1.0.0.zip -d ~/.claude/skills/
mkdir -p 创建;启用 Skill 后请重启对应 Agent 让配置生效。
使用指南
Claude Max 代理降本配置
围绕 Claude Max 代理降本配置:通过 Claude Max/Pro 订阅走代理以降低按 Token 计费;适合为 OpenClaw 或任意 OpenAI 兼容客户端配置 claude-max-api-proxy。 无需在每次任务前把零散英文说明手工拼进上下文,也 减少 与客户端默认行为脱节的试错;具体命令、钩子与 JSON 参数仍以 ZIP 包内 SKILL.md 为权威。下文结构与站内 MCP CLI 类专题稿相同:何时用、前置、流程、速查与故障。
何时使用
- 通过 Claude Max/Pro 订阅走代理以降低按 Token 计费
- 适合为 OpenClaw 或任意 OpenAI 兼容客户端配置 claude-max-api-proxy
- 已获取本技能 ZIP,并准备在 Claude Code / OpenClaw 中按 SKILL.md 挂载。
- 希望用中文专题稿快速判断「该不该启用」,再深入英文 SKILL 查参数与边界。
- 需要与团队对齐同一套触发方式、目录约定或回调格式时。
前置条件
- 通用:可运行 Claude Code 或文档要求的客户端;有可读写的项目工作区(或 SKILL.md 指定的沙箱目录)。
- 权威细节:API Key / OAuth、钩子路径、环境变量以 ZIP 内 SKILL.md 为准。
- 代理:
claude-max-api-proxy(或等价)与订阅账号、上游地址配置一致。
典型流程
- 从 ClawHub / 站内分发获取技能 ZIP,校验版本与校验和(若提供)。
- 阅读 SKILL.md 的安装段落:目录落点、客户端类型(Claude Code / OpenClaw / 脚本)。
- 用文档中的最小示例完成第一次调用(单文件修改、单次查询或单次委派)。
- 确认工作目录、权限边界与输出路径后,再处理多文件或长耗时任务。
- 需要回调 / Webhook / 通知时,按 SKILL.md 配置端点并在测试环境先验通。
与 ZIP / SKILL.md 的关系
站内专题稿与 MCP CLI 类 oss 稿同样:概括何时用、怎么接、怎么排错;命令模板、钩子名、JSON 字段、版本矩阵一律以 ZIP 内 SKILL.md 与 ClawHub 上游为准。
命令示例(摘自包内 SKILL.md)
以下为从上游 SKILL.md(或入库正文)自动抽取的终端/脚本片段;路径、环境变量与参数以当前 ZIP 与官方说明为准。
ClawHub slug:claude-max-proxy-setup(安装命令以 SKILL.md / claw CLI 为准)。
# Verify Node.js 20+
node --version
# Verify Claude Code CLI is installed and authenticated
claude --version
claude --print "test" # Should return a response without errors
# Review the package source first: https://github.com/atalovesyou/claude-max-api-proxy
npm install -g claude-max-api-proxy
claude-max-api # Starts on localhost:3456 by default
# Verify:
curl http://localhost:3456/health
# => {"status":"ok","provider":"claude-code-cli",...}
# Create systemd user service
# Adjust paths below to match your system — find yours with:
# which claude-max-api
# echo $HOME
mkdir -p ~/.config/systemd/user
cat > ~/.config/systemd/user/claude-max-api-proxy.service << EOF
[Unit]
Description=Claude Max API Proxy
After=network.target
[Service]
Type=simple
ExecStart=$(which claude-max-api)
Environment=HOME=$HOME
Environment=PATH=$HOME/.npm-global/bin:/usr/local/bin:/usr/bin:/bin
Restart=on-failure
RestartSec=5
[Install]
WantedBy=default.target
EOF
systemctl --user daemon-reload
systemctl --user enable claude-max-api-proxy
systemctl --user start claude-max-api-proxy
curl http://localhost:3456/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"claude-opus-4","messages":[{"role":"user","content":"Say: proxy working"}]}'
站内入库时的触发命令(完整语义见 ZIP):
# 使用本技能时可在对话中引用或执行上述指令;完整参数与示例见下载包内 SKILL.md。
/claude-max-proxy-setup
最佳实践
- 先 SKILL.md 再猜参数;站内专题稿不替代 schema 与必填字段说明。
- 委派任务时写清验收标准(命令、文件路径、测试命令),减少来回追问。
- 长任务用文档推荐的回调 / 日志落盘代替高频轮询,省 Token 也省机器负载。
- 多技能同时启用时,注意钩子加载顺序与重复工具调用(以 SKILL.md 冲突说明为准)。
调试与排错
- 打开 stderr 与客户端日志;PTY/tmux 场景同时看面板最后几十行输出。
- 参数错误时对照 SKILL.md 中的 JSON/CLI 示例(引号、转义、工作目录)。
- 网络类失败:查代理、防火墙、MCP 传输方式(stdio / HTTP / SSE)。
速查
| 动作 | 说明 |
|------|------|
| 获取技能包 | ClawHub / 站内 ZIP,核对版本 |
| 权威步骤 | 优先阅读 ZIP 内 SKILL.md |
| 首次试跑 | 使用 SKILL.md 最小示例 |
| 验收 | 对照路径、测试命令或回调负载 |
常见故障
- 无输出或立即退出 → 工作目录错误、依赖未装、或 Claude Code 未登录;按 SKILL.md 自检清单执行。
- 权限被拒绝 → 检查沙箱路径、
--permission-mode与工具白名单。 - 与简介不符 → 以英文 SKILL 与上游仓库为准,站内稿仅作结构化导读。
# Claude Max API Proxy Setup
## Overview
Replace per-token Claude API billing ($15-75/M tokens) with a flat-rate proxy through your Claude Max ($200/mo) or Pro ($20/mo) subscription. The [`claude-max-api-proxy`](https://github.com/atalovesyou/claude-max-api-proxy) package exposes your authenticated Claude Code CLI session as an OpenAI-compatible HTTP endpoint on `localhost:3456`.
**How it works:** The proxy uses your already-authenticated `claude` CLI session to forward requests. No API keys are stored or transmitted by the proxy — it relies on your local CLI login. Any OpenAI-compatible client (OpenClaw, LangChain, custom scripts) connects to `localhost:3456`.
**Source code:** [github.com/atalovesyou/claude-max-api-proxy](https://github.com/atalovesyou/claude-max-api-proxy) — review the source before installing.
## When to Use
- Agent API costs exceed $20/month and you have a Claude Max or Pro subscription
- You want to run Claude Opus 4.6, Sonnet 4.6, or Haiku 4.5 without per-token charges
- You're configuring OpenClaw, LangChain, or any OpenAI-compatible client to use Claude
**Do not use when:**
- You don't have a Claude Max or Pro subscription (get one first at claude.ai)
- You need concurrent request throughput >5 (Max plan has rate limits)
- You're on a shared server where others could access port 3456
## Security Notes
- The proxy binds to **localhost only** by default — it is not accessible from other machines
- It uses your authenticated `claude` CLI session, meaning anyone with access to port 3456 on your machine can make requests against your subscription
- **Never expose port 3456 to the public internet** — use firewall rules to restrict access
- Review the [package source](https://github.com/atalovesyou/claude-max-api-proxy) before installing
## Setup Process
### 1. Prerequisites Check
```bash
# Verify Node.js 20+
node --version
# Verify Claude Code CLI is installed and authenticated
claude --version
claude --print "test" # Should return a response without errors
```
If `claude` is not authenticated, run `claude login` and complete the browser flow.
### 2. Install and Start
```bash
# Review the package source first: https://github.com/atalovesyou/claude-max-api-proxy
npm install -g claude-max-api-proxy
claude-max-api # Starts on localhost:3456 by default
# Verify:
curl http://localhost:3456/health
# => {"status":"ok","provider":"claude-code-cli",...}
```
### 3. Configure Your Client
For OpenClaw (`~/.openclaw/openclaw.json`):
```json
{
"env": {
"OPENAI_API_KEY": "not-needed",
"OPENAI_BASE_URL": "http://localhost:3456/v1"
},
"models": {
"providers": {
"openai": {
"baseUrl": "http://localhost:3456/v1",
"apiKey": "not-needed",
"models": [
{ "id": "claude-opus-4", "name": "Claude Opus 4.6 (Max)", "contextWindow": 200000, "maxTokens": 16384 },
{ "id": "claude-sonnet-4", "name": "Claude Sonnet 4.6 (Max)", "contextWindow": 200000, "maxTokens": 16384 },
{ "id": "claude-haiku-4", "name": "Claude Haiku 4.5 (Max)", "contextWindow": 200000, "maxTokens": 8192 }
]
}
}
}
}
```
For any OpenAI-compatible client:
- Base URL: `http://localhost:3456/v1`
- API key: any non-empty string (proxy ignores it)
- Model IDs: `claude-opus-4`, `claude-sonnet-4`, `claude-haiku-4`
### 4. Run as Persistent Service (Optional)
```bash
# Create systemd user service
# Adjust paths below to match your system — find yours with:
# which claude-max-api
# echo $HOME
mkdir -p ~/.config/systemd/user
cat > ~/.config/systemd/user/claude-max-api-proxy.service << EOF
[Unit]
Description=Claude Max API Proxy
After=network.target
[Service]
Type=simple
ExecStart=$(which claude-max-api)
Environment=HOME=$HOME
Environment=PATH=$HOME/.npm-global/bin:/usr/local/bin:/usr/bin:/bin
Restart=on-failure
RestartSec=5
[Install]
WantedBy=default.target
EOF
systemctl --user daemon-reload
systemctl --user enable claude-max-api-proxy
systemctl --user start claude-max-api-proxy
```
### 5. Verify
```bash
curl http://localhost:3456/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"claude-opus-4","messages":[{"role":"user","content":"Say: proxy working"}]}'
```
## Model ID Reference
| Proxy Model ID | CLI Alias | Best For |
|---------------|-----------|----------|
| `claude-opus-4` | opus | Complex reasoning, research, long-form |
| `claude-sonnet-4` | sonnet | Fast + capable, most tasks |
| `claude-haiku-4` | haiku | Simple tasks, high speed |
## Common Mistakes
| Mistake | Fix |
|---------|-----|
| `claude: command not found` | `npm install -g @anthropic-ai/claude-code` |
| Proxy returns auth errors | Run `claude login` and complete browser auth |
| Rate limit errors with Max plan | Add `"maxConcurrency": 1` to agent config; Max has limits |
| Config not taking effect | Restart your agent/client after changing config |
| Proxy dies on reboot | Set up systemd service (Step 4 above) |
## Cost Comparison
| Setup | Monthly Cost |
|-------|-------------|
| Claude Opus 4.6 API (active agent) | $200-500+ |
| Claude Max + this proxy | $200 flat |
| Claude Pro + this proxy | $20 flat (lower rate limits) |
## Need Help?
- **Source & issues:** [github.com/atalovesyou/claude-max-api-proxy](https://github.com/atalovesyou/claude-max-api-proxy)
- **Hire Mr. Clawford** — 0.008 ETH via Moltlaunch (`mltl hire --agent 18890`)
- **DM @mr_clawford** on [MoltX](https://social.moltx.io/mr_clawford)
- **Website:** [deepbluebase.xyz](https://deepbluebase.xyz)