mcpField
A
analytics-clear

analytics-clear

github.com/laurigatesエージェントワークフロー5949 回インストール1 日前に更新
リポジトリ

analytics-clear について

analytics-clear は、コマンドやスキルの利用履歴を含む Claude の分析データを削除するスキルです。確認後に削除するほか、`--confirm` で確認を省略できます。

主な機能

  1. 01既存の呼び出し統計の確認
  2. 02利用履歴と統計の削除
  3. 03確認を省略するオプション

活用シーン

  1. 01ローカルの Claude 分析データの消去
  2. 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

実行後の処理

ありません。次回コマンドまたはスキルを使用すると、分析の追跡が自動的に再開されます。

コメント