بنقرة واحدة
context-budget
扫描所有 skills/rules/MCP 组件,估算 token 消耗并分类,检测膨胀与冗余,输出优化建议。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
扫描所有 skills/rules/MCP 组件,估算 token 消耗并分类,检测膨胀与冗余,输出优化建议。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Fast headless browser automation for AI agents (Rust-based with Node.js fallback). Navigate, click, type, and snapshot pages via structured commands. Triggers on browser automation, headless browsing, page snapshot. NOT for: websites needing login/cookies (use bb-browser or browser profile), or simple URL content extraction (use web_fetch/firecrawl).
Search, download, and summarize academic papers from arXiv. Built for AI/ML researchers.
将网站操作封装为 CLI 命令,覆盖 Twitter、Reddit、GitHub、知乎、B站、微博等 36 个平台 103 条命令。直接使用 OpenClaw 浏览器,无需额外扩展。触发:需要程序化操作特定平台。适用于需要与特定平台交互的场景。不适用于通用网页抓取(用 firecrawl)、无平台上下文的浏览器自动化、本地文件操作。
自动化浏览器交互:网页测试、表单填写、截图、数据提取。触发:需要导航网站、与网页交互、填写表单、截图、提取信息。需要浏览器工具可用。不适用于简单 URL 抓取(用 web_fetch)、需要完整渲染的 JS 重度站点(用 firecrawl)、批量无头自动化(用 agent-browser)。
"通过 HTTP API 控制浏览器自动化:页面导航、元素交互(点击/输入/选择)、数据提取、无障碍快照、截图、JS 执行、批量操作。触发:需要通过 API 程序化控制浏览器。不适用于:一次性简单浏览器任务(用 agent-browser)、平台特定交互(用 bb-browser)。"
适配国内 Git 平台和团队习惯的工作流规范——Gitee、Coding、极狐 GitLab、CNB 全覆盖
| name | context-budget |
| description | 扫描所有 skills/rules/MCP 组件,估算 token 消耗并分类,检测膨胀与冗余,输出优化建议。 |
| origin | 改编-ECC |
| version | 0.1.0 |
| tags | ["context-management","token-optimization","audit","maintenance"] |
扫描所有 OpenClaw 组件(skills、rules、MCP servers、AGENTS.md 等),估算 token 开销,分类评估,产出优化建议。
| 组件 | 路径 | 估算方式 |
|---|---|---|
| Workspace skills | ~/.openclaw/workspace/skills/*/SKILL.md | 读取文件,~1.3 token/字符 |
| Agents skills | ~/.agents/skills/*/SKILL.md | 同上 |
| Rules | ~/.openclaw/workspace/rules/common/* | 同上 |
| Core identity | AGENTS.md, SOUL.md, USER.md, TOOLS.md | 同上 |
| MCP tools | 通过 openclaw mcp list 获取 schema | 每个 tool schema ~500 token |
# 统计 skill 数量和大小
echo "=== Workspace Skills ==="
find ~/.openclaw/workspace/skills -name "SKILL.md" -exec wc -c {} + | sort -rn | head -30
echo "=== Agents Skills ==="
find ~/.agents/skills -name "SKILL.md" -exec wc -c {} + | sort -rn | head -30
# 统计 rules
echo "=== Rules ==="
find ~/.openclaw/workspace/rules -type f -exec wc -c {} + | sort -rn
# 统计核心文件
echo "=== Core Files ==="
for f in AGENTS.md SOUL.md USER.md TOOLS.md IDENTITY.md MEMORY.md; do
[ -f ~/.openclaw/workspace/$f ] && wc -c ~/.openclaw/workspace/$f
done
对每个组件进行三级分类:
| 级别 | 定义 | 示例 |
|---|---|---|
| Always | 每次会话都加载,无法避免 | AGENTS.md, SOUL.md, HEARTBEAT.md |
| Sometimes | 按需加载(skill 匹配),但匹配频率高 | coding-agent-plan-first, dev-workflow, github |
| Rarely | 极少触发 | bb-browser, lark-slides |
分类依据:
MCP tool schema 是最大的 token 消耗来源(每个 tool ~500 token)。
# 检查 MCP server 列表
openclaw mcp list 2>/dev/null || echo "需要通过 gateway 查看 MCP 配置"
输出格式:
# Context Budget Report — YYYY-MM-DD
## 总览
- Workspace Skills: N 个,总计 ~X token
- Agents Skills: N 个,总计 ~X token
- Rules: N 个,总计 ~X token
- Core Files: N 个,总计 ~X token
- MCP Tools: N 个,总计 ~X token
- **估算总上下文开销: ~X token**
## 分类统计
| 级别 | 数量 | 占比 |
|------|------|------|
| Always | N | X% |
| Sometimes | N | X% |
| Rarely | N | X% |
## 问题清单
### 膨胀(>200 行)
1. `skills/xxx/SKILL.md` — 250 行 → 建议:提取详细内容到子文件
### 冗余候选
1. `skills/aaa` ↔ `skills/bbb` — 功能重叠
### MCP 优化
1. `mcp-server-name` — 暴露 N 个 tool,建议评估是否全部必要
## 优化建议
1. [具体可操作的优化项]
trash 而非 rm)