← 返回 Skills 市场
dottythehomeless

Capability Radar

作者 DottytheHomeless · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
380
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install capability-radar
功能描述
检测并标记能力缺口、重复模式和规则冲突,供架构进化使用。当以下情况发生时使用:(1) 某项任务因工具能力缺失或损坏而失败,(2) 同类型请求出现 3 次以上,(3) 规则冲突导致了错误行为,(4) 不得不使用临时绕过方案。目的:让 Claude Cowork 下次会话时能看到明确的进化信号,而非淹没在 memor...
使用说明 (SKILL.md)

Capability Radar — 能力雷达

这个 Skill 的目的

小梦每次遇到"做不了"或"做错了"或"绕了一大圈才做到"的情况,要主动触发这个 Skill,用标准格式写入 memory。

Claude Cowork(Engine A)每次会话启动时会扫描这些标记,决定要研发哪些新 skill、修复哪些规则。

这是进化引擎的第一个齿轮。没有这个齿轮,AutoSkill 永远是空目录。


触发条件(满足任一即触发)

条件 示例
工具调用失败 feishu_bitable_* 读 /sheets/ 链接返回 400
能力边界被触及 "我目前无法读取这个表格"
同类请求 ≥ 3 次 本周第三次有人让我读飞书表格
规则冲突导致错误 开口判断框架允许半主动,但群规说只能被@时回复
绕过方案被使用 用 web_fetch 尝试读内网地址(必然失败的绕过)
用户纠正了我 "不是立哥说的,是A梦说的"
重复犯同一个错 第二次搞错了发言人

写入格式

写入当日 memory/YYYY-MM-DD.md 末尾,使用以下格式:

### 🔧 from-xiaomeng: 能力雷达 — [简短标题]
- 时间:YYYY-MM-DD HH:MM
- 触发类型:[工具失败 / 重复模式 / 规则冲突 / 用户纠正 / 能力边界]
- 场景描述:[发生了什么,一两句话]
- 失败点:[具体在哪里卡住,工具名/规则名]
- 影响:[用户体验受损程度:高/中/低]
- 期望能力:[如果有这个能力/规则,本次能做到什么]
- 重复次数:[1 / 2 / 3+](如果是首次写1,后续发现重复时更新)
- 建议动作:[新建skill / 修改规则 / 添加工具 / A梦决策]

示例

案例1:飞书表格读取失败

### 🔧 from-xiaomeng: 能力雷达 — 飞书Sheets读取能力缺失
- 时间:2026-03-16 18:27
- 触发类型:工具失败
- 场景描述:立哥让我从飞书表格中筛选L列为空的行、提取K列名字去重。表格是 /sheets/ URL。
- 失败点:feishu_bitable_get_meta 返回400(工具类型错误);web_fetch 返回内网地址阻止
- 影响:高(同事需要的数据我无法提供,最终用户手动发了名单)
- 期望能力:能用 feishu_sheet_values_get 读取 /sheets/ URL,按列条件筛选,返回去重结果
- 重复次数:1
- 建议动作:新建 feishu-sheets skill,研究正确的 spreadsheet API 调用方式

案例2:发言人判断错误

### 🔧 from-xiaomeng: 能力雷达 — sender_id未用于关键判断
- 时间:2026-03-16 18:20
- 触发类型:用户纠正
- 场景描述:A梦说"不用你干啥",我以为是立哥说的,导致后续判断错误,被A梦当众质问。
- 失败点:我有sender_id数据,但在"谁说了这句话"的判断节点没有使用它
- 影响:中(在群里暴露了判断错误,影响可信度)
- 期望能力:每次需要判断"这是谁说的"时,自动查询sender_id对照CONTACTS.md
- 重复次数:1
- 建议动作:修改AGENTS.md消息处理流程,在"判断指令来源"步骤强制使用sender_id

Cowork 扫描协议

Claude Cowork 每次会话启动时,在读取 memory 的步骤中,额外扫描:

grep "🔧 from-xiaomeng: 能力雷达" memory/*.md

发现标记后,按以下优先级处理:

优先级 条件 动作
🔴 立即处理 影响=高 且 重复次数≥2 本次会话必须产出 skill 草稿或规则修复
🟡 本周处理 影响=高 且 重复次数=1,或 影响=中 且 重复次数≥2 本次会话评估,下次会话交付
🟢 积压池 影响=低,或 重复次数=1 且 影响≤中 记录在案,累积够3次再处理

进化闭环

小梦遇到能力边界
  → 触发 capability-radar → 写入 memory
  → Cowork 扫描 → 评估优先级
  → 产出 skill 草稿 / 规则修改建议
  → A梦 审核确认
  → 部署生效
  → 小梦下次遇到同类情况 → 成功执行
  → 写入 memory:🌙 from-xiaomeng: 对齐案例(技能已生效)

每完成一次完整闭环,在 autoskill/SkillBank/ 中创建对应记录。这才是"自动进化"的最小可信证明。

安全使用建议
这个 Skill 的目的合理:把遇到的能力缺口和重复错误结构化地写进 memory,供后续演化。但在决定安装/启用前请注意: - SKILL.md 要求直接写入 memory/YYYY-MM-DD.md、在 autoskill/SkillBank/ 创建记录并读取 memory/*.md(示例用了 grep)。这些都是对持久化会话数据和本地文件系统的读写操作,应当有明确授权与审计。元数据并未声明任何需要的 config 路径或文件权限,这是一个不一致点。 - 虽然没有要求凭据或外部安装,但写入/读取 memory 可能泄露敏感会话内容。确认写入内容是否会包含机密(如私人信息、凭证或内部文档片段),并考虑对写入内容做脱敏或限制字段。 - 建议措施:要求 skill 明确列出将读/写的路径并在部署前审查这些目录;在 agent 执行写入前要求用户确认(或将写入权限限制到一个受控的、只放非敏感演化日志的目录);审查 autoskill/SkillBank 的访问权限和治理流程;审计 Cowork 启动时对 memory 的扫描行为以避免意外泄露。 总体而言,这不是明确的恶意行为,但存在重要的权责/持久化不一致,应在可见的权限和审计下才启用。
功能分析
Type: OpenClaw Skill Name: capability-radar Version: 1.0.0 The 'capability-radar' skill is a diagnostic and feedback framework designed to help an AI agent log its own limitations, tool failures, and rule conflicts into local memory files (e.g., memory/YYYY-MM-DD.md). It establishes a structured 'evolution' process where logged gaps are later reviewed to suggest new skills or rule updates. The bundle contains only documentation and instructions (SKILL.md) without any executable code, network activity, or data exfiltration logic.
能力评估
Purpose & Capability
Skill 的名称/描述与 SKILL.md 的目的基本一致:记录能力缺口、重复模式与规则冲突,供架构演化使用。要求写入 daily memory 并产出 skill 草稿在 autoskill/SkillBank 与宣称目的相符。
Instruction Scope
运行指令明确要求写入 memory/YYYY-MM-DD.md、在 autoskill/SkillBank/ 创建记录,并示例性使用 grep 来扫描 memory/*.md;这些是对持久化会话数据和文件系统的直接读写。SKILL.md 也给出明确的写入格式和扫描协议,范围广且具有长期影响,但元数据没有声明这些路径或任何批准/限制。
Install Mechanism
无安装规格且为 instruction-only,从安装角度无新增二进制或外部下载风险。
Credentials
不要求任何环境变量或凭据,所需权限与描述的功能(记录/扫描会话内存与生成演化建议)在表面上是成比例的。
Persistence & Privilege
技能明确依赖并会写入持久 memory 文件和在 autoskill/SkillBank 下创建记录,这是持久化改变代理状态的行为,但 skill 元数据没有申明需要访问这些配置路径或文件系统写入权限;这导致潜在的权限/审计空白。always=false(正常),但持久写入仍然具有显著影响。
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install capability-radar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /capability-radar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of capability-radar — the first "evolution gear" for tracking skill and rule gaps. - Adds a standardized memory format to log tool failures, repeated task patterns, rule conflicts, user corrections, and boundary workarounds. - Clearly defines trigger conditions and required fields for capability-radar entries. - Provides examples and a scanning protocol for Claude Cowork to prioritize follow-up actions. - Lays out a feedback loop for evolving new skills and rule adjustments driven by real usage blockers.
元数据
Slug capability-radar
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Capability Radar 是什么?

检测并标记能力缺口、重复模式和规则冲突,供架构进化使用。当以下情况发生时使用:(1) 某项任务因工具能力缺失或损坏而失败,(2) 同类型请求出现 3 次以上,(3) 规则冲突导致了错误行为,(4) 不得不使用临时绕过方案。目的:让 Claude Cowork 下次会话时能看到明确的进化信号,而非淹没在 memor... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 380 次。

如何安装 Capability Radar?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install capability-radar」即可一键安装,无需额外配置。

Capability Radar 是免费的吗?

是的,Capability Radar 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Capability Radar 支持哪些平台?

Capability Radar 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Capability Radar?

由 DottytheHomeless(@dottythehomeless)开发并维护,当前版本 v1.0.0。

💬 留言讨论