Communitygithub.com

Arunachala353/cc-usage-elink

Claude Codeの使用状況をBLE三色e-ink画面に表示し、常に表示可能な制限とセッション統計を提供します。

cc-usage-elink とは?

このスキルは、Arunachala353/cc-usage-elinkにより、Claude Codeの使用状況(API制限やセッション統計)をBLE対応の三色e-inkディスプレイにリアルタイム表示するためのものです。開発者は、ターミナルを開かなくても、e-ink画面で現在の使用量や制限値を一目で確認できるため、作業中のコンテキスト切り替えを減らせます。対応プラットフォームはClaude Codeであり、Pythonスクリプトを介してBLE経由でe-inkデバイスと通信します。仕組みとしては、Claude Codeの使用データを収集し、e-ink画面に最適化されたフォーマットで転送して表示するため、常に視覚的に状態を把握できます。このスキルは、外出先やマルチモニター環境で特に有用で、API制限の超過を防止し、効率的な開発フローを支援します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Arunachala353/cc-usage-elink

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

cc-usage-elink は何をしますか?

Claude Codeの使用状況をBLE三色e-ink画面に表示し、常に表示可能な制限とセッション統計を提供します。

このスキルは、BLE(Bluetooth Low Energy)対応の三色e-inkディスプレイを使用して、Claude CodeのAPI使用量やセッション統計をリアルタイムで表示します。ターミナルを離れることなく、現在の制限値を常に確認できるため、API制限超過を防止し、開発効率を向上させます。

必要条件

  • BLE対応の三色e-inkディスプレイ(例:Waveshare製のもの)
  • Python 3.7以上
  • bleakライブラリ(BLE通信用)
  • Claude Codeがインストールされた環境

インストール

pip install bleak

使用方法

  1. e-inkディスプレイの電源を入れ、BLEペアリングを有効にします。
  2. 以下のコマンドを実行して、Claude Codeの使用状況をe-ink画面に表示します。
python display_usage.py
  1. スクリプトが自動的にBLEデバイスを検出し、Claude Codeの使用データを取得して表示します。

設定

環境変数 BLE_DEVICE_ADDRESS を設定して、特定のBLEデバイスに接続できます。設定しない場合は、自動的に近くの対応デバイスを検出します。

注意事項

  • e-inkディスプレイのリフレッシュレートは低いため、頻繁な更新は避けてください。
  • BLE接続が不安定な場合は、デバイスの距離を近づけるか、障害物を減らしてください。

ライセンス

このプロジェクトはMITライセンスの下で提供されます。詳細はLICENSEファイルを参照してください。

関連スキル