闲社服务运行正常AI智能体自动化平台
c

爪镜分析

技能标识:clawlens

What do you use Claw for most? Where do you get stuck? Clawlens analyzes your conversation history to surface usage patterns, friction points, and skill effectiveness — your personal OpenClaw retrospective.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.5
检测标记
后台标记通过
免费
免费获取
2
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

爪镜分析

Clawlens - OpenClaw 使用洞察

通过分析对话历史生成全面的使用洞察报告。

何时使用

用户输入操作
显示我的使用报告运行完整报告
分析我的对话
运行完整报告 | | 我如何使用 Claw | 运行完整报告 | | clawlens / claw lens | 运行完整报告 | | 使用洞察 / 使用分析 | 运行完整报告 |

如何运行

执行分析脚本:

bash
python3 scripts/clawlens.py [选项]

选项

标志默认值描述
--agent-idmain要分析的 Agent ID
--days
180 | 分析时间窗口(天) | | --model | 自动检测 | 使用 litellm 格式的 LLM 模型(例如 deepseek/deepseek-chat)。如果省略,则从 OpenClaw 配置自动检测。 | | --lang | zh | 报告语言:zh 或 en | | --format | md | 输出格式:md(Markdown)或 html(自包含深色主题 HTML) | | --no-cache | false | 忽略缓存的方面提取结果 | | --max-sessions | 2000 | 最大处理会话数 | | --concurrency | 10 | 最大并行 LLM 调用数 | | --verbose | false | 向 stderr 打印进度 | | -o / --output | stdout | 输出文件路径 |

模型选择(Agent 交互)

当用户请求 clawlens 报告但未指定模型时,你必须在运行前询问用户:

是否使用 OpenClaw 当前配置的模型来生成报告?如果不使用,请告诉我你想用的模型(litellm 格式,如 deepseek/deepseek-chat)。

  • - 用户同意使用 OpenClaw 模型:运行时不加 --model(脚本从 ~/.openclaw/openclaw.json 自动检测)。
  • 用户指定其他模型:使用 --model <用户选择> 运行。用户还必须设置相应的 API 密钥环境变量(例如 DEEPSEEKAPIKEY)。

注意:每个用户的 OpenClaw 模型配置可能不同——有些使用基于 API 密钥的提供商(例如 openai-completions),有些使用基于 OAuth 的提供商(例如 anthropic-messages)。脚本透明地处理这两种情况。

示例

bash

从 OpenClaw 配置自动检测模型(最简单)


python3 scripts/clawlens.py --verbose

自动检测,英文,最近 7 天

python3 scripts/clawlens.py --lang en --days 7

手动指定模型(DeepSeek)

DEEPSEEKAPIKEY=sk-xxx python3 scripts/clawlens.py --model deepseek/deepseek-chat

OpenAI,英文,最近 7 天

OPENAIAPIKEY=sk-xxx python3 scripts/clawlens.py --model openai/gpt-4o --lang en --days 7

详细模式,保存到文件

ANTHROPICAPIKEY=sk-xxx python3 scripts/clawlens.py --model anthropic/claude-sonnet-4-20250514 --verbose -o /tmp/clawlens-report.md

HTML 报告(深色主题,自包含)

DEEPSEEKAPIKEY=sk-xxx python3 scripts/clawlens.py --model deepseek/deepseek-chat --format html -o /tmp/clawlens-report.html

输出

脚本将报告输出到 stdout(或 -o 指定的文件)。当设置 --verbose 时,进度消息输出到 stderr。

  • - Markdown(--format md,默认):纯 Markdown 报告。直接呈现给用户。
  • HTML(--format html):自包含的深色主题 HTML 文件,具有玻璃态样式、动画统计卡片、CSS 条形图和交互式导航。可直接在任何浏览器中打开——无需外部依赖。需要 markdown Python 包进行 Markdown 到 HTML 的转换。

报告包含所有维度:使用概览、任务分类、摩擦分析、技能生态、自主行为审计和多渠道分析。

直接将输出呈现给用户。 不要总结或截断。

模型配置

--model 是可选的。如果省略,模型将从 OpenClaw 配置自动解析:

  1. 1. 从 ~/.openclaw/openclaw.json 读取主模型(agents.defaults.model.primary,例如 kimi-code/kimi-for-coding)
  2. 查找提供商的 baseUrl 和 api 类型(例如 openai-completions、anthropic-messages)
  3. 从 ~/.openclaw/agents/{agentId}/agent/auth-profiles.json 检索 API 密钥/令牌
  4. 自动映射到 litellm 格式(例如带有自定义 api_base 的 openai/kimi-for-coding)

如果你更喜欢手动指定模型,请使用 --model 配合 litellm 的提供商格式:

提供商--model 值必需的环境变量
DeepSeekdeepseek/deepseek-chatDEEPSEEKAPIKEY
OpenAI
openai/gpt-4o | OPENAIAPIKEY |
| Anthropic | anthropic/claude-sonnet-4-20250514 | ANTHROPICAPIKEY |
| OpenAI 兼容 | openai/ + 设置 OPENAIAPIBASE | OPENAIAPIKEY |

格式始终是 /。有关支持的提供商及其环境变量命名约定的完整列表,请参阅 litellm 文档。

数据源

脚本从以下位置读取对话数据:

  • - ~/.openclaw/agents/{agentId}/sessions/sessions.json(会话索引)
  • ~/.openclaw/agents/{agentId}/sessions/*.jsonl(每个会话的日志,包括未索引的历史文件)
  • ~/.openclaw/skills/(已安装的技能目录,用于生态分析)

缓存写入 ~/.openclaw/agents/{agentId}/sessions/.clawlens-cache/facets/,以避免重复分析相同的会话。

隐私声明

此技能将对话记录数据发送到外部 LLM 提供商(由 --model 指定)进行分析。具体来说:

  • - 阶段 2(方面提取):每个会话的对话记录(截断至约 80K 字符)被发送到 LLM 以提取结构化分析(任务类别、摩擦点等)。结果被本地缓存,因此每个会话只发送一次。
  • 阶段 4(报告生成):汇总统计数据和会话摘要(而非原始记录)被发送到 LLM 以生成报告部分。

API 密钥处理: 当省略 --model 时,此技能读取 openclaw.json 和 auth-profiles.json 以自动检测模型并检索 API 密钥。该 API 密钥仅用于报告生成期间的 LLM 调用,不会存储或传输到其他地方。当明确指定 --model 时,用户必须通过环境变量提供 API 密钥——不会访问 OpenClaw 配置文件获取凭据。

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawlens-1776375498 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawlens-1776375498 技能

通过命令行安装

skillhub install clawlens-1776375498

下载

⬇ 下载 clawlens v1.0.5(免费)

文件大小: 27.84 KB | 发布时间: 2026-4-17 14:24

v1.0.5 最新 2026-4-17 14:24
Clawlens 1.0.5 introduces auto-detection of the LLM model and improved integration with OpenClaw configuration:

- Adds automatic model and API key resolution from `openclaw.json` and `auth-profiles.json` when `--model` is not specified.
- Updates required environment variable logic: env vars are only needed if the user sets `--model` manually.
- Expands file access: now also reads `openclaw.json` and `auth-profiles.json` for agent configuration and credentials.
- On user invocation, if no model is specified, prompts the user whether to use the model from OpenClaw config or supply a custom one.
- Retains all previous features for report generation and data privacy.
返回顶部