Install
openclaw skills install @akira82-ai/skills-usage统计已安装技能在指定时间段内的使用次数,以美观的 TUI 格式展示结果
openclaw skills install @akira82-ai/skills-usage统计并展示已安装技能在指定时间段内的使用情况,包括:
| 选项 | 描述 |
|---|---|
| 今天 | 统计从 00:00 到现在的使用情况 |
| 过去 7 天 | 统计最近一周的使用情况 |
| 过去 30 天 | 统计最近一个月的使用情况 |
| 过去 90 天 | 统计最近三个月的使用情况 |
| 全部 | 统计所有历史记录 |
统计结果以 Markdown 表格 + 可视化条形图的形式展示:
📊 技能使用统计报告 (过去 7 天)
═══════════════════════════════════════
排名 | 技能名称 | 调用次数 | 使用频率
─────┼────────────────┼──────────┼──────────
1 │ auto-skills │ 42 │ ████████░░ 80%
2 │ idea-to-post │ 28 │ ██████░░░░ 60%
3 │ humanizer-zh │ 15 │ ███░░░░░░░ 30%
─────┼────────────────┼──────────┼──────────
│ 总计 │ 85 │
使用 AskUserQuestion 工具让用户选择统计时间段。
列出 ~/.claude/skills/ 目录下的所有技能。
解析以下文件:
~/.claude/history.jsonl(全局历史)~/.claude/projects/*/session.jsonl(项目会话)查找匹配 /skill-name 模式的记录。
计算每个技能的使用次数,并按降序排列展示。
display 字段匹配 /skill-name 模式识别技能调用timestamp 是毫秒级时间戳(数字),需要除以 1000 转换为秒~/.claude/history.jsonl 和 ~/.claude/projects/*/*.jsonl当用户调用此技能时,请按以下步骤执行:
AskUserQuestion 询问统计时间段~/.claude/skills/skill-usage/stats.py 脚本,传入时间段参数时间段参数映射:
| 用户选择 | 脚本参数 |
|---|---|
| 今天 | today |
| 过去 7 天 | past_7_days |
| 过去 30 天 | past_30_days |
| 过去 90 天 | past_90_days |
| 全部 | all |
调用示例:
python3 ~/.claude/skills/skill-usage/stats.py past_30_days