Skill de Agente de Desarrollo Android para Openclaw

Una skill de agente de IA experto diseñada para compilación AOSP, análisis de HAL y personalización del Android Framework.

happysurfingeveryday-art
v1.0.0
Apr 14, 2026
0
799
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install android-dev-agent

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar android-dev-agent usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Skill de Agente de Desarrollo Android?

El Agente de Desarrollo Android es un módulo técnico especializado dentro del ecosistema Openclaw Skills, diseñado para ingenieros que trabajan en desarrollo Android de nivel profundo. Destaca en el manejo de tareas complejas como la compilación de código fuente AOSP, transiciones de Hardware Abstraction Layer (HAL) y desarrollo de ROM personalizadas. Al aprovechar modelos de alto razonamiento como Claude 3.5 Sonnet o Opus, proporciona modificaciones de código precisas y perspectivas arquitectónicas.

Esta skill garantiza un entorno de desarrollo limpio mediante el uso de worktrees aislados y generación automática de informes. Ya sea que esté migrando de HIDL a AIDL o solucionando problemas de configuración del kernel, esta herramienta agiliza el flujo de trabajo de alto riesgo de la ingeniería Android a nivel de sistema.

Casos de uso de Skill de Agente de Desarrollo Android

  • Solución de problemas de compilación de código fuente AOSP y fallos de build.
  • Realización de análisis profundo de código e interfaces de la capa HAL.
  • Implementación de modificaciones dentro del Android Framework (Java/Native).
  • Personalización de ROMs y gestión de configuraciones complejas del kernel de Linux.
  • Resolución de problemas de integración de SDK y NDK para aplicaciones de sistema.

Cómo funciona Skill de Agente de Desarrollo Android

  1. El agente gestor identifica una tarea relacionada con Android y genera el Agente de Desarrollo Android.
  2. El agente lee los archivos fuente o la documentación relevante para establecer el contexto técnico.
  3. Se crea un directorio de aislamiento dedicado en memory/worktrees/android-{task-id}/ para evitar la contaminación del espacio de trabajo.
  4. El agente ejecuta comandos de compilación o análisis usando Bash dentro del entorno aislado.
  5. Los resultados, registros y hallazgos arquitectónicos se sintetizan en un informe estructurado en markdown.
  6. Si se requieren cambios en el código, el agente genera parches específicos o actualizaciones completas de archivos para revisión.

Configuración de Skill de Agente de Desarrollo Android

Para integrar esta capacidad en su entorno Openclaw Skills, asegúrese de que su espacio de trabajo tenga acceso a las herramientas de compilación de Android y a las capacidades de sincronización de repositorios:

# Inicializar el repositorio AOSP
repo init -u https://android.googlesource.com/platform/manifest -b android-14.0.0_r1
repo sync -c -j8

# Preparar el entorno de compilación
source build/envsetup.sh
lunch aosp_x86_64-eng

Esquema de datos y taxonomía de Skill de Agente de Desarrollo Android

La skill mantiene una estructura organizativa estricta para todos los artefactos técnicos generados:

Tipo de datos Ruta / Formato Descripción
Informes memory/reports/android-dev-*.md Análisis final y resúmenes de tareas.
Workspaces memory/worktrees/android-{id}/ Directorios aislados para builds y parches.
Registros de build Salida estándar / Registros redirigidos Registros capturados de comandos m, mm y mmm.
Parches .patch o Markdown en línea Modificaciones de código fuente y soluciones alternativas.

Funciones avanzadas de Skill de Agente de Desarrollo Android

  • Aislamiento del entorno: Crea automáticamente worktrees independientes para cada tarea para evitar contaminar el árbol de código fuente principal.
  • Razonamiento sensible a la versión: Adapta las sugerencias y el código según versiones específicas de Android (ej. Android 13, 14 o 15).
  • Registro automático de comandos: Registra sistemáticamente todos los comandos de compilación como lunch y breakfast para la reproducibilidad.
  • Generación de soluciones alternativas: Capaz de proporcionar soluciones alternativas y parches cuando los métodos oficiales de AOSP están restringidos o fallan.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*