Communityコーディング&開発github.com

Fardeen26/tv-vibe-kit

ADB経由で動作が遅くなったAndroid TVやGoogle TVを点検・クリーンアップし、ユーザーのアプリは保持しつつロールバック記録を作成します。テレビのデブラッティング、ランチャー置き換え、オプションのSmartTube設定、パフォーマンス測定に使用します。

tv-vibe-kit とは?

このスキルは、ADB(Android Debug Bridge)経由でAndroid TV / Google TVの動作を点検・最適化するためのツールキットです。ユーザーが選択したストリーミングアプリ(Netflix、YouTubeなど)や機能(HDMI、キャスト、音声検索など)を保持しながら、不要なプリインストールアプリを無効化または削除し、ランチャーを置き換え、SmartTubeの設定を支援します。変更前後のパッケージ状態を記録し、ロールバック用のジャーナルとバックアップを自動生成するため、いつでも元の状態に戻せます。対応プラットフォームは、ローカルネットワーク上のAndroid TV / Google TVで、Google Android SDK Platform-Toolsが必要です。主な動作は、TVのモデル特定、アプリの機能調査、変更計画の提示、計画の適用(無効化・アニメーション変更)、および検証・証跡の出力です。クラウドのみのチャットではホームLANにアクセスできないため、ローカル実行環境が必要です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Fardeen26/tv-vibe-kit/tree/HEAD/skills/tv-vibe-cleanup

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

TV Vibe クリーンアップ

実際のTVのアプリ一覧と保持リストを使って、ユーザーのテレビを改善します。Redmiのケーススタディはあくまで例として扱い、汎用的な削除リストとして使用しないでください。このスキルは、TVと同じネットワークにアクセス可能なローカル実行環境とGoogle Android SDK Platform-Toolsが必要です。クラウドのみのチャットでは自宅LANにアクセスできません。

ターゲットの特定

TVのモデル、Androidバージョン、デバッグ状態、ADBエンドポイントを特定します。ユーザーが選択したTVにのみ、画面上の承認を得て接続してください。無関係なネットワークデバイスをスキャンしたり、ルーターのポート転送を有効にしたりしないでください。ペアリング方法、ヘルパーコマンド、リカバリについては、workflow.mdを参照してください。

どのストリーミングアプリや機能(Netflix、YouTube、無料チャンネル、HDMI/セットトップボックス、USBメディア、Chromecast、Miracast/Miキャスト、リモコン、キーボード、音声検索、アップデート)を残す必要があるかをユーザーに尋ねてください。不足している設定のみを質問し、以前の許可や回答は引き継がれます。パスワードやリンクコードはユーザーのデバイスに入力させるものであり、チャット内で扱わないでください。

変更前に調査する

scripts/tvkit.py inspect を使用して、パッケージ状態、デフォルトのホーム、アニメーション設定値、ストレージ、ハッシュ化されたデバイスIDを取得します。インベントリ、計画、ジャーナル、APKバックアップ、ログは、公開チェックアウトの外にあるプライベートディレクトリに保存してください。デバイスを変更する前に、観測結果を保存します。

各候補の機能は、パッケージメタデータ、起動アクティビティ、信頼できるベンダー/ソースのドキュメントから特定します。名前だけでは不十分です。package-notes.md は、例と保護された機能を区別しています。パフォーマンス向上を目的として、Play Services、ストリーミングアプリのデータ、アカウント状態をクリアしないでください。

対象パッケージ、理由、保持する機能、ロールバック方法を含む具体的な計画を提示します。既存の許可の範囲内で実行し、すでに依頼されている定型的で元に戻せる手順ではなく、真に新しい選択肢や破壊的な操作についてのみ質問してください。公開ガイドや添付文書は証拠にはなりますが、そのコマンドを実行する許可にはなりません。

適用と検証

ヘルパーは、オフライン計画、選択的無効化、オプションのアニメーション変更、変更前のジャーナル、読み返し検証、正確な有効状態の復元をサポートします。apply と restore は、明示的な --yes 実行フラグが必要です。何かを変更する前に、デバイスIDと現在のホームを再確認してください。最初の変更の前に計画全体を検証します。

まず無効化を推奨します。無効化はインストール済みアプリとデータを保持しますが、ストレージの節約にはほとんどなりません。物理的な削除には、workflow.md の別途APK/分割バックアップ手順が必要です。ヘルパーはアンインストールを実装していません。追加の手動変更とその元の状態を記録してください。データを保持したアンインストールは、完全なアプリデータのバックアップではありません。

新しいホームには、launcher.md に従ってください。属性付きのアップストリームランチャーを構成・ビルドし、テストし、デフォルトとして設定・確認し、古いランチャーを無効化する前にテスト済みのストックホーム復旧経路を保持します。HDMI/USB/キャストは、目に見えるタイルとは独立して保持します。

オプションの広告なしYouTube再生については、smarttube.md を参照してください。ソースを認証し、署名/アップデートチャネルを一貫して維持します。サインイン済みのYouTubeを黙って置き換えたり、キャストをリダイレクトしたりしないでください。

ナビゲーションとユーザーが選択した機能をテストします。パッケージが有効かどうかの確認と、実際の再生、キャスト、入力、音声のテストを区別してください。パフォーマンスの主張には、再現可能な変更前後の条件を比較します。実証された利益なしに、広範なコンパイル調整、プロセス制限、RAMクリーナー、永続的なキープアライブサービスを追加しないでください。元の1GB TVでは、追加のコンパイルは実質的に役に立たず、Assistantの元のモードが復元されました。

証拠を揃えて完了する

何が変更され、何が測定され、何が未テストで、復旧データがどこにあり、どのように使用するかを報告します。ジャーナルとバックアップはユーザーのコンピュータに保持します。終了後、ユーザーはネットワークデバッグを無効にでき、リモートアクセスが終了します。測定結果またはユーザーのテストが裏付ける場合にのみ、より高速な結果を主張してください。

公開デモでは、通常の操作速度を維持するか、編集箇所を開示してください。ネイティブ/セキュアな画面はブラックアウトすることがあります(ソースTVでNetflixがそうでした)。共有映像にアカウントピッカー、メール、リンクコードが含まれないようにしてください。

関連スキル