Serena proporciona navegación semántica de código con reconocimiento de símbolos y edición dirigida para proyectos de software complejos y de múltiples archivos.
La forma más rápida de instalar una habilidad directamente desde el registro.
npx clawhub@latest install serena
Copia la carpeta de la habilidad a una de estas ubicaciones
~/.openclaw/skills/ <project>/skills/ Prioridad: Espacio de trabajo > Local > Integrado
Copia este prompt en OpenClaw para instalarlo automáticamente.
Ayúdame a instalar serena usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).
Obtén los archivos originales de la habilidad en un archivo ZIP.
Serena es una potente herramienta para desarrolladores diseñada para una integración profunda en flujos de trabajo de codificación impulsados por IA. A diferencia de las herramientas tradicionales que tratan los repositorios como una colección de archivos de texto, Serena aprovecha la comprensión semántica para permitir que los agentes interactúen con el código a través de búsquedas de alcance de símbolo, seguimiento de referencias y resúmenes estructurales. Este enfoque garantiza una alta precisión y eficiencia de token, lo que la convierte en la opción ideal para bases de código existentes con estructuras no triviales.
Al utilizar Openclaw Skills como Serena, los desarrolladores y los agentes de IA pueden realizar operaciones sofisticadas, como encontrar todas las referencias a una función específica en un repo o cambiar el nombre de los símbolos con conciencia semántica. Actúa como una capa inteligente sobre el sistema de archivos, priorizando la lógica y la jerarquía del código sobre la manipulación de texto sin formato.
serena_activate_project para inicializar el índice semántico.serena_project_overview y serena_find_symbol para comprender la jerarquía de la base de código.serena_find_references o serena_read_symbol para minimizar el ruido de token.serena_replace_symbol_body o serena_rename_symbol.serena_session_status para asegurarse de que la edición fue exitosa y sintácticamente correcta.Para integrar Serena en su entorno y comenzar a usar Openclaw Skills para la navegación semántica, siga estos pasos:
# Replace [path] with your project root
serena_activate_project --path [path]
serena_session_status
Serena organiza los datos en torno a un modelo semántico del repositorio en lugar de una lista plana de archivos. La siguiente tabla describe las principales entidades de datos:
| Entity | Description | Metadata Captured |
|---|---|---|
| Symbol | Functions, Classes, Methods | Name, Scope, Line Range, File Path |
| Reference | Instancias de uso de un símbolo | Calling File, Context, Line Number |
| Session | Estado del proyecto activo | Project Root, Index Status, Tool Availability |
| File | Documentos de código fuente | Path, Semantic Content, Structural Metadata |
serena_execute_shell_command para operaciones avanzadas de contexto de proyecto cuando las herramientas semánticas no sean suficientes.Cargando
Una utilidad de CLI optimizada para emitir texto formateado y valores de variables a la salida estándar para registro y depuración.

Una herramienta profesional impulsada por IA que genera, sincroniza e incrusta automáticamente subtítulos en archivos de vídeo utilizando procesamiento remoto por GPU en la nube.

La PWD Tool proporciona la ruta absoluta del directorio de trabajo actual para garantizar una navegación precisa y la gestión de rutas de scripts.

Una habilidad integral para integrar sesiones de checkout de Stripe, facturación de suscripciones y gestión automatizada de webhooks en aplicaciones web basadas en Python.

La habilidad AIsa Provider permite que los entornos de ejecución de OpenClaw se conecten con la pasarela AIsa, proporcionando acceso a una amplia gama de LLMs chinos a través de una API compatible con OpenAI.

Una skill de análisis de negocio estratégico centrada en el retail experiencial y el modelo de franquicia global de la marca Cold Stone Creamery.








































