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 対応