/install claw-trace
Claw Trace - Work Process Visualization
This Skill is used to record and display the AI agent's work process.
Feature Modules (Configurable)
User can say "enable XX feature" or "use simple mode" to switch.
Module 1: Call Table (Enabled by Default)
| Step | Tool | Input | Result | Duration |
|---|---|---|---|---|
| 1 | web_search | query: "xxx" | ❌ Failed | 0ms |
| 2 | web_fetch | url: "xxx" | ✅ Success | 230ms |
Module 2: Flowchart (Enabled by Default)
[User Request] ↓
- web_search → ❌ ↓
- web_fetch → ✅ ↓ [Reply to User]
Module 3: Statistics (Optional)
📊 Work Statistics
⏱️ Total Time: 8.5s
🔧 Tool Calls: 15 times
✅ Success Rate: 87% (13/15)
📈 Tool Usage Ranking:
1. web_fetch - 10 times (67%)
2. exec - 3 times (20%)
Module 4: Detailed Log (Optional)
Record complete input/output for each call (except sensitive info).
Module 5: Save to File (Optional)
Generate Markdown report saved to workspace.
Module 6: Filters (Optional)
Filter tool calls by various criteria:
| Filter Type | Command | Example |
|---|---|---|
| By tool name | "filter: tool_name" | "filter: web_search" |
| By result | "filter: success" / "filter: failed" | "filter: failed" |
| By time | "filter: last N calls" | "filter: last 5 calls" |
| By keyword | "filter: keyword in output" | "filter: error" |
Multiple filters can be combined: "filter: web_search and failed"
Module 7: Export Format (Optional)
Choose export format:
- Markdown (default)
- JSON
- HTML (with syntax highlighting)
Usage
Configuration File
The Skill has a config file config.json with the following options:
{
"enable": false, // Whether to enable by default (default: false, on-demand)
"mode": "simple", // Mode: simple / full
"enabledModules": {
"table": true, // Call table
"flowchart": true, // Flowchart
"statistics": false, // Statistics
"detailedLog": false,// Detailed log
"saveToFile": false // Save to file
},
"language": "auto" // Language: auto / zh / en
}
User Commands
User can modify config through conversation:
| Command | Action |
|---|---|
| "enable trace" | enable = true |
| "disable trace" | enable = false |
| "use simple mode" | mode = simple |
| "use full mode" | mode = full |
| "enable statistics" | statistics = true |
| "enable filters" | filters = true |
| "filter: tool_name" | filter by tool name |
| "filter: success/failed" | filter by result |
| "filter: last N calls" | filter by count |
| "output in English" | language = en |
| "output in Chinese" | language = zh |
Workflow
- Each time Skill is called: Read
config.jsonfirst to get current config - Based on config:
- enable = false → Don't show (unless user explicitly requests)
- enable = true → MUST automatically show trace output after every tool call, do NOT wait for user to ask
- When user modifies config: Update config.json and save
⚠️ Important Rule
When enable = true, trace output MUST be included in EVERY reply after tool calls automatically, without waiting for user to say "show trace"!
Language Auto-Detection
- Output language follows user's language
- User speaks Chinese → Output in Chinese
- User speaks English → Output in English
Notes
- Sensitive info (API Keys, passwords) should not be recorded
- Truncate overly long output with [...]
- Clearly indicate reasons for failed calls
- Keep output concise, don't over-detail
⚠️ Security Guidelines
Sensitive Data Redaction (MANDATORY)
Before displaying any tool call input/output, you MUST redact the following:
Must redact:
- API Keys, Tokens, Passwords (patterns:
key=,token=,password=,Authorization:) - File contents that may contain secrets
- User credentials or private data
How to redact:
- Replace with
[REDACTED]or[HIDDEN] - Keep the structure but mask values
- Example:
{"api_key": "sk-xxx"}→{"api_key": "[REDACTED]"}
Safe Defaults
Default configuration is set to:
enable: false(off by default, user must explicitly enable)detailedLog: false(don't record full inputs/outputs)saveToFile: false(don't persist to disk)
Best Practices
- Test before enabling - Enable in a safe environment first
- Review outputs - Check that no secrets appear in traces
- Use simple mode - Avoid detailed logging in production
- Disable after use - Turn off when not needed
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install claw-trace - 安装完成后,直接呼叫该 Skill 的名称或使用
/claw-trace触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Claw Trace 是什么?
Track and visualize the OpenClaw agent's work process. Record tool call inputs, outputs, duration, and status, and present them in an easy-to-read format. **... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 311 次。
如何安装 Claw Trace?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install claw-trace」即可一键安装,无需额外配置。
Claw Trace 是免费的吗?
是的,Claw Trace 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Claw Trace 支持哪些平台?
Claw Trace 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Claw Trace?
由 JDChi(@jdchi)开发并维护,当前版本 v1.1.1。