关于 analytics-clear
analytics-clear 是用于清除 Claude 分析记录的技能,可删除命令和技能使用历史及统计数据。清除操作可在确认后执行,也可通过 --confirm 跳过确认。
主要功能
- 01查看现有调用统计
- 02清除使用历史和统计数据
- 03支持跳过确认选项
适用场景
- 01清除本地 Claude 分析数据
- 02重置命令与技能使用记录
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ laurigates/ claude-plugins --skill analytics-clear安装后在 Claude Code 中输入/analytics-clear确认已加载。
详细介绍
/analytics:clear
重置所有分析数据,删除跟踪历史记录和统计信息。
上下文
检查是否存在分析数据:
ANALYTICS_DIR="${HOME}/.claude-analytics"
if [[ -d "${ANALYTICS_DIR}" ]]; then
SUMMARY_FILE="${ANALYTICS_DIR}/summary.json"
if [[ -f "${SUMMARY_FILE}" ]]; then
TOTAL=$(cat "${SUMMARY_FILE}" | jq -r '.total_invocations // 0')
SINCE=$(cat "${SUMMARY_FILE}" | jq -r '.tracking_since // "unknown"')
echo "Current analytics: ${TOTAL} invocations since ${SINCE}"
fi
else
echo "No analytics data to clear."
exit 0
fi
参数
$ARGS- 可选的--confirm标志,用于跳过确认
执行
清除分析数据:
ANALYTICS_DIR="${HOME}/.claude-analytics"
CONFIRM="${ARGS}"
if [[ "${CONFIRM}" != "--confirm" ]]; then
echo "⚠️ This will permanently delete all analytics data."
echo ""
echo "This includes:"
echo " • All command/skill usage history"
echo " • Success/failure statistics"
echo " • Timing data"
echo ""
read -p "Are you sure? (yes/no): " RESPONSE
if [[ "${RESPONSE}" != "yes" ]]; then
echo "Cancelled."
exit 0
fi
fi
echo ""
echo "🗑️ Clearing analytics data..."
if [[ -d "${ANALYTICS_DIR}" ]]; then
rm -rf "${ANALYTICS_DIR}"
echo "✓ Analytics data cleared"
echo ""
echo "Analytics will start collecting again automatically."
else
echo "No analytics data found."
fi
后续操作
无。下次使用命令/技能时,分析跟踪将自动重新启动。
评论
支持 Markdown