用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/imcuttle/proxybaby --skill proxybaby命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | proxybaby |
| description | 通过 `proxybaby` CLI 控制本机 ProxyBaby 抓包 app(启动/关闭、代理开关、录制开关、规则 CRUD、插件启停)。用于让 AI 自主管理抓包会话、注入 mock 规则、改写请求响应、验证接口行为等。 |
允许 AI 通过 shell 命令 proxybaby 控制运行在本机的 ProxyBaby 抓包 app。
~/.proxybaby/cli-token)。proxybaby app open 启动。# 状态
proxybaby status
# app 生命周期
proxybaby app open # 启动(已运行则前置窗口)
proxybaby app quit
# 系统代理
proxybaby proxy on
proxybaby proxy off
# 记录
proxybaby record on
proxybaby record off
proxybaby record clear # 清空已抓包列表
# 规则(whistle 兼容语法)
proxybaby rule list
proxybaby rule show <id>
proxybaby rule add <name> --file <path> # 从文件读入规则文本
proxybaby rule add <name> --text "<inline>" # 内联规则文本
proxybaby rule add <name> --file rules.txt --disabled
proxybaby rule update <id> --name <n> --file <p> [--enabled|--disabled]
proxybaby rule remove <id>
proxybaby rule enable <id>
proxybaby rule disable <id>
# 插件
proxybaby plugin list
proxybaby plugin enable <id>
proxybaby plugin disable <id>
每行一条规则:<pattern> <op1>[://value] [op2 ...]
https://api.example.com/foo)/ host 前缀(example.com/api)/ 通配(*.example.com/*)/ 正则(/foo\/(\d+)/)statusCode://500redirect://https://other.example.comabortreqHeaders://{"X-Foo":"bar"} / resHeaders://{"X-Foo":"bar"}reqBody://hello(替换请求体)resBody://{"code":0}(替换响应体)host://127.0.0.1:8080(改上游)file:///abs/path/mock.json(用本地文件作为响应体)mock://{"ok":true}(直接以 JSON 短路响应)reqDelay://1000 / resDelay://500ua://custom-agent / referer://https://reflog创建一条规则,让 https://api.example.com/user 直接返回本地 JSON:
proxybaby rule add mock-user --text 'api.example.com/user file:///tmp/user.json'
proxybaby rule add fake-login --text 'api.example.com/login mock://{"token":"xxx","ok":true}'
proxybaby rule add force-auth --text '*.internal.com/* reqHeaders://{"Authorization":"Bearer test"}'
proxybaby rule add local-dev --text 'api.example.com host://127.0.0.1:3000'
proxybaby rule add flaky --text 'api.example.com/checkout statusCode://500'
proxybaby record off
proxybaby record clear
cat > /tmp/rules.txt <<'EOF'
# 拦截并返回 mock
api.example.com/user file:///tmp/user.json
api.example.com/list mock://{"items":[]}
# 把域名劫持到本地
*.internal.com host://127.0.0.1:3000 reqHeaders://{"X-Env":"dev"}
EOF
proxybaby rule add dev-suite --file /tmp/rules.txt
proxybaby app open # 打开 UI 查看列表
proxybaby record on
# 用户操作触发请求后
proxybaby status # 查看当前状态摘要
jq 继续处理。rule list / plugin list 返回精简列表;● 启用 / ○ 停用。networksetup)。~/.proxybaby/cli-token,泄露即可控制 app,注意保护。