Extensiones
Añade herramientas, instrucciones reutilizables y automatizaciones. Organízalas en perfiles para distintos tipos de trabajo.
Las extensiones permiten conectar servicios, añadir agentes o enseñar a Clarvis una tarea repetible. Un Extension Profile guarda los plugins y las skills que quieres usar juntos: un conjunto solo para investigar, otro para programar y otro para revisar. Puedes crear perfiles con otras finalidades y alternar entre ellos en el mismo proyecto. Antes de activarlos, puedes revisar su contenido.
El editor guiado separa la instalación de la activación. El navegador de Plugins también ofrece una acción explícita para instalar y activar a la vez. Ambos permiten inspeccionar antes el paquete.
Entiende las cuatro capas
| Capa | Función |
|---|---|
| Marketplace | Catálogo para descubrir paquetes de plugins. No activa nada. |
| Plugin | Paquete instalado que puede aportar agentes, skills, servidores MCP, hooks o servicios de capacidades. |
| Skill independiente | Paquete de instrucciones reutilizables instalado fuera de un plugin. |
| Extension Profile | Lista completa de las instalaciones exactas de plugins y skills independientes que se permiten. |
Un plugin se selecciona entero, con todo lo que declara. Una skill independiente puede seleccionarse por separado. Un Extension Profile no elige modelo ni perfil de agente, no cambia permisos ni políticas del sandbox, no guarda credenciales y no fija versiones de paquetes.
Sigue el proceso de activación
Abre /extensions y pulsa Intro para usar el editor guiado:
- elige si la definición pertenece al ámbito global o al espacio de trabajo;
- edita un perfil, clona la selección activa o empieza una lista vacía;
- busca a la vez en marketplaces, plugins instalados y skills independientes;
- revisa los agentes, skills, servidores MCP, hooks y programas del conjunto;
- comprueba qué se añadirá o eliminará, aprueba el código del proyecto cuando sea necesario y aplica los cambios para reconectar.
En este editor, instalar un elemento del marketplace lo añade al borrador. Solo se activa después de aprobar la revisión final. Los cambios afectan a nuevas ejecuciones; el trabajo en curso conserva su conjunto original.
Elige el perfil por defecto o uno aislado
builtin:default es un punto de partida virtual e inmutable. Usa la lista habitual de plugins activos y ofrece todos los directorios de skills independientes con su prioridad normal.
Crea un Extension Profile propio para separar extensiones por finalidad. Por ejemplo, el perfil de investigación puede incluir solo navegador y documentación y dejar las extensiones de programación en otro perfil. Los perfiles globales se pueden reutilizar en distintos espacios de trabajo.
Cada perfil propio contiene su lista completa de extensiones. No se añade a builtin:default ni hereda de otros perfiles.
Dejar fuera plugins innecesarios también evita enviar sus definiciones de herramientas al contexto del modelo. Esto reduce tokens de entrada y puede disminuir el coste por uso. Consulta cómo afectan los perfiles al uso de tokens.
Mantén la activación local y verificable
Las definiciones pueden ser globales o del espacio de trabajo. Una definición del espacio puede guardarse en Git y compartirse, pero la selección activa es un estado local de la máquina: clonar un repositorio no activa código ejecutable por sí solo.
Los plugins del espacio de trabajo requieren aprobación de su contenido ejecutable exacto. Clarvis calcula una huella de los bytes y del estado de confianza, guarda el identificador y la huella del perfil con las ejecuciones y sesiones, y bloquea el acceso si cambia el contenido seleccionado. Tras un cambio intencionado, usa /reconnect para que la siguiente ejecución reciba una copia verificada.
Elige la guía adecuada
| Quieres… | Consulta |
|---|---|
| Componer y seleccionar un conjunto exacto de capacidades | Extension Profiles |
| Dar instrucciones reutilizables bajo demanda | Skills |
| Conectar un servidor de herramientas o prompts | Servidores MCP |
| Automatizar eventos del ciclo de vida | Hooks |
| Empaquetar varias aportaciones juntas | Plugins |
| Publicar o usar catálogos de plugins | Marketplaces |
| Consultar formatos, límites y estados | Referencia de extensiones |
| Entender ámbitos y aprobación de ejecutables | Ámbitos y confianza |