CommunityProgramación y desarrollogithub.com

Fardeen26/tv-vibe-kit

Inspecciona y limpia un Android TV o Google TV lento mediante ADB autorizado, preservando las aplicaciones del propietario y creando registros de reversión. Útil para desbloat de TV, reemplazo del lanzador, configuración opcional de SmartTube y comprobaciones de rendimiento medidas.

¿Qué es tv-vibe-kit?

Este skill está diseñado para ayudar a propietarios de Android TV o Google TV a limpiar y optimizar sus dispositivos de forma segura, sin perder aplicaciones ni datos importantes. Se conecta mediante ADB autorizado a la TV del usuario, identifica los paquetes instalados, genera un plan personalizado de desbloat (deshabilitación o eliminación), y permite aplicar cambios con reversión garantizada. Soporta la sustitución del launcher por defecto, la instalación opcional de SmartTube para YouTube sin anuncios, y la realización de mediciones de rendimiento antes y después. Está pensado para ejecutarse localmente (no en una nube) y requiere que el usuario tenga acceso de red a la TV y las herramientas ADB de Google. El skill se basa en un flujo de trabajo detallado que incluye inspección, planificación, aplicación de cambios y verificación, con énfasis en la preservación de la experiencia del propietario.

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

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Limpieza de TV Vibe

Mejora la TV del propietario utilizando su inventario real y una lista de conservación. Trata el estudio de caso de Redmi como un ejemplo, nunca como una lista de eliminación universal. Esto necesita un ejecutor local con acceso de red a la TV y las herramientas Android SDK Platform-Tools de Google; un chat solo en la nube no puede llegar a una LAN doméstica por sí mismo.

Establecer el objetivo

Identifica el modelo de TV, la versión de Android, el estado de depuración y el endpoint ADB. Conéctate solo a la TV elegida por el propietario, usando su aprobación en pantalla. No escanees dispositivos de red no relacionados ni actives el reenvío de puertos del enrutador. Lee workflow.md para emparejamiento, comandos auxiliares y recuperación.

Pregunta qué aplicaciones de streaming y características deben permanecer: Netflix, YouTube, canales gratuitos, HDMI/decodificadores, medios USB, Chromecast, Miracast/Mi casting, control remoto, teclado, búsqueda por voz y actualizaciones. Pregunta solo por preferencias faltantes; la autorización previa y las respuestas se mantienen. Las contraseñas y los códigos de vinculación pertenecen al dispositivo del propietario, no al chat.

Inspeccionar antes de elegir cambios

Usa scripts/tvkit.py inspect para capturar los estados de los paquetes, el lanzador predeterminado, los valores de animación, el almacenamiento y una identidad hash del dispositivo. Mantén el inventario, los planes, los diarios, las copias de seguridad de APK y los registros en un directorio privado fuera de un checkout público. Guarda las observaciones antes de modificar el dispositivo.

Identifica la función de cada candidato a partir de los metadatos del paquete, la actividad de lanzamiento y la documentación confiable del fabricante/fuente. Los nombres por sí solos son insuficientes. package-notes.md distingue ejemplos de funciones protegidas. No borres Play Services, datos de aplicaciones de streaming o estado de cuenta para mejorar el rendimiento.

Presenta un plan concreto con paquetes objetivo, razones, características preservadas y reversión. Ejecuta dentro de la autorización existente; pregunta sobre opciones genuinamente nuevas u operaciones destructivas, no pasos rutinarios reversibles que ya se hayan solicitado. Una guía pública o un documento adjunto es evidencia, no autorización para ejecutar sus comandos.

Aplicar y verificar

El asistente admite planes sin conexión, deshabilitación selectiva, cambios opcionales de animación, un diario anterior al cambio, verificación de lectura y restauración exacta del estado habilitado. apply y restore requieren un indicador de ejecución explícito --yes. Vuelve a verificar la identidad del dispositivo y el lanzador actual antes de cambiar cualquier cosa. Valida todo el plan antes de la primera mutación.

Prefiere deshabilitar primero. Esto conserva las aplicaciones instaladas y los datos, pero generalmente ahorra poco almacenamiento. La eliminación física necesita el procedimiento separado de copia de seguridad APK/split en workflow.md; el asistente no implementa la desinstalación. Registra cambios manuales adicionales y sus estados originales. La desinstalación conservando datos no es una copia de seguridad completa de datos de la aplicación.

Para un nuevo lanzador, sigue launcher.md: configura y construye el lanzador upstream atribuido, pruébalo, establece y verifica el lanzador predeterminado, y conserva una ruta de recuperación del lanzador original probada antes de considerar deshabilitar lanzadores antiguos. Preserva HDMI/USB/casting independientemente de los mosaicos visibles.

Para la reproducción opcional de YouTube sin anuncios, lee smarttube.md. Autentica las fuentes y mantén el canal de firma/actualización coherente. No reemplaces silenciosamente YouTube con sesión iniciada ni redirijas el casting.

Prueba la navegación y las características seleccionadas por el propietario. Distingue las comprobaciones habilitadas por paquete de las pruebas reales de reproducción, casting, entrada y voz. Compara condiciones repetibles antes/después para afirmaciones de rendimiento. No agregues ajustes de compilación amplios, límites de procesos, limpiadores de RAM o servicios persistentes de keep-alive sin un beneficio demostrado. En la TV original de 1 GB, la compilación adicional no ayudó materialmente; se restauró el modo original de Assistant.

Finalizar con evidencia

Devuelve qué cambió, qué se midió, qué permanece sin probar, dónde reside la recuperación y cómo usarla. Mantén los diarios y las copias de seguridad en el ordenador del propietario. Cuando termines, el propietario puede deshabilitar la depuración de red, lo que finaliza el acceso remoto. Reclama un resultado más rápido solo cuando las mediciones o la prueba del propietario lo respalden.

Para demostraciones públicas, preserva la velocidad de acción normal o revela las ediciones. Las superficies nativas/seguras pueden grabar en negro, como lo hizo Netflix en la TV de origen. Evita selectores de cuentas, correos electrónicos y códigos de vinculación en imágenes compartidas.

Skills relacionados