技能 Stats
- 作者仓库星标 353
- 作者仓库 agentic-qe
Skill Usage Statistics
View QE skill usage patterns to identify popular skills, undertriggering skills, and optimization opportunities.
Activation
/skill-stats
What It Reports
- Most Used Skills — Top 10 skills by invocation count
- Undertriggering Skills — Skills with good descriptions but low usage
- Never Used Skills — Skills that have never been triggered
- Trigger Method — How skills are activated (explicit /command vs auto-selected)
- Recommendations — Skills to improve, merge, or deprecate
Usage Log Format
Skill invocations are logged to ${CLAUDE_PLUGIN_DATA}/skill-usage.log:
2026-03-18T10:30:00Z|security-testing|explicit|/security-testing
2026-03-18T10:45:00Z|qe-test-generation|auto|model-selected
2026-03-18T11:00:00Z|mutation-testing|explicit|/mutation-testing
Hook Configuration
{
"hooks": {
"PreToolUse": [
{
"matcher": "Skill",
"hook": ".claude/skills/skill-stats/scripts/log-usage.sh"
}
]
}
}
Analysis Script
#!/bin/bash
# analyze-usage.sh
LOG="${CLAUDE_PLUGIN_DATA:-$HOME/.claude/plugin-data}/skill-usage.log"
if [ ! -f "$LOG" ]; then
echo "No usage data yet. Skills will be logged as they are used."
exit 0
fi
echo "=== Skill Usage Report ==="
echo ""
echo "Top 10 Most Used:"
cut -d'|' -f2 "$LOG" | sort | uniq -c | sort -rn | head -10
echo ""
echo "Trigger Method Breakdown:"
cut -d'|' -f3 "$LOG" | sort | uniq -c | sort -rn
echo ""
echo "Skills Used in Last 7 Days:"
WEEK_AGO=$(date -d '7 days ago' +%Y-%m-%dT%H:%M:%S 2>/dev/null || date -v-7d +%Y-%m-%dT%H:%M:%S)
awk -F'|' -v since="$WEEK_AGO" '$1 >= since' "$LOG" | cut -d'|' -f2 | sort | uniq -c | sort -rn
Gotchas
- Log file grows unbounded — rotate periodically with
tail -n 1000 $LOG > $LOG.tmp && mv $LOG.tmp $LOG - Auto-selected skills may not always be the best match — review undertriggering skills for description improvements
- Usage count alone doesn't indicate quality — a skill used 100x but failing 50% needs fixing, not celebrating
- 流狐分类
- 工程开发
- 作者声明 Agent
- 未找到明确声明;不据此推断已兼容或已测试
- 静态检查
- 88 / 100 · 启发式扫描,不代表运行安全
- 作者 / 版本 / 许可
- @proffesor-for-testing · 未声明 license
- 流狐 Token 估算
- 低消耗
- 流狐接入估算
- 即装即用
- 是否需要外部 API Key
- 未发现要求
- 检测到的系统要求
- 未声明
- 底层运行要求
- 未声明
- 检测到的文件与系统行为
-
- 只读
- 检测到的网络行为
- 仅限本地
- 安装命令数
- 无(仅作为资料)
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
作者没有在当前 SKILL.md 中定义固定输出样例。 Activation
Most Used Skills — Top 10 skills by invocation count Undertriggering Skills — Skills with good descriptions but low usage Never Used Skills — Skills that have never been triggered
Skill invocations are logged to ${CLAUDEPLUGINDATA}/skill-usage.log:
Hook Configuration
Analysis Script
Log file grows unbounded — rotate periodically with tail -n 1000 $LOG > $LOG.tmp && mv $LOG.tmp $LOG Auto-selected skills may not always be the best match — review undertriggering skills for description improvements Usage count alone doesn't indicate quality —…
# Skill Usage Statistics
View QE skill usage patterns to identify popular skills, undertriggering skills, and optimization opportunities.
## Activation
```
/skill-stats
```
## What It Reports
1. **Most Used Skills** — Top 10 skills by invocation count
2. **Undertriggering Skills** — Skills with good descriptions but low usage
3. **Never Used Skills** — Skills that have never been triggered
4. **Trigger Method** — How skills are activated (explicit /command vs auto-selected)
5. **Recommendations** — Skills to improve, merge, or deprecate
## Usage Log Format
Skill invocations are logged to `${CLAUDE_PLUGIN_DATA}/skill-usage.log`:
```
2026-03-18T10:30:00Z|security-testing|explicit|/security-testing
2026-03-18T10:45:00Z|qe-test-generation|auto|model-selected
2026-03-18T11:00:00Z|mutation-testing|explicit|/mutation-testing
```
## Hook Configuration
```json
{
"hooks": {
"PreToolUse": [
{
"matcher": "Skill",
"hook": ".claude/skills/skill-stats/scripts/log-usage.sh"
}
]
}
}
```
## Analysis Script
```bash
#!/bin/bash
# analyze-usage.sh
LOG="${CLAUDE_PLUGIN_DATA:-$HOME/.claude/plugin-data}/skill-usage.log"
if [ ! -f "$LOG" ]; then
echo "No usage data yet. Skills will be logged as they are used."
exit 0
fi
echo "=== Skill Usage Report ==="
echo ""
echo "Top 10 Most Used:"
cut -d'|' -f2 "$LOG" | sort | uniq -c | sort -rn | head -10
echo ""
echo "Trigger Method Breakdown:"
cut -d'|' -f3 "$LOG" | sort | uniq -c | sort -rn
echo ""
echo "Skills Used in Last 7 Days:"
WEEK_AGO=$(date -d '7 days ago' +%Y-%m-%dT%H:%M:%S 2>/dev/null || date -v-7d +%Y-%m-%dT%H:%M:%S)
awk -F'|' -v since="$WEEK_AGO" '$1 >= since' "$LOG" | cut -d'|' -f2 | sort | uniq -c | sort -rn
```
## Gotchas
… 作者原文负责流程事实;流狐只索引当前章节、要点、文件与命令。
章节 -> Activation → What It Reports → Usage Log Format → Hook Configuration → Analysis Script → Gotchas
要点 -> Most Used Skills · Undertriggering Skills · Never Used Skills · Trigger Method · Recommendations
文件/命令 -> ${CLAUDEPLUGINDATA}/skill-usage.log · tail -n 1000 $LOG > $LOG.tmp && mv $LOG.tmp $LOG · .claude/skills/skill-stats/scripts/log-usage.sh · bin/bash · HOME/.claude/plugin-data · dev/null
内容 SHA-256 -> aa70c8b2e0ed
原文结构
适用与边界
原文中的明确线索
${CLAUDEPLUGINDATA}/skill-usage.log、tail -n 1000 $LOG > $LOG.tmp && mv $LOG.tmp $LOG、.claude/skills/skill-stats/scripts/log-usage.sh、bin/bash、HOME/.claude/plugin-data、dev/null