Saltar al contenido
Neaptideestudio
blog

Skills en Claude Code: instala uno existente y crea el tuyo

Neaptide · 20 de septiembre de 2026 · 8 min de lectura · Actualizado: 3 de octubre de 2026

Instala Skills de Claude Code desde carpetas o plugins, escribe SKILL.md y comprueba el resultado con una revisión de formulario.

En este artículo
Conjunto de instrucciones y skill abierto de revisión de formulario.

Si le pides a menudo a Claude Code que revise formularios, redacte la descripción de unos cambios o investigue errores de compilación, cada una de esas tareas acaba teniendo su orden: leer los archivos necesarios, comprobar las condiciones y devolver el resultado de forma clara. Ese orden se puede dejar escrito una sola vez en un skill.

Un Skill es una carpeta con instrucciones en el archivo SKILL.md y, si hace falta, materiales adicionales. Con ella el agente recibe un procedimiento repetible junto con sus ejemplos y archivos auxiliares. El formato está descrito en la especificación Agent Skills.

Esta guía explica la instalación en Claude Code en local y construye un skill de ejemplo para revisar un formulario de contacto. Los comandos se contrastaron con la documentación el 3 de octubre de 2026. El ejemplo es didáctico y no es el informe de una prueba en un sitio real.

Qué tarea convertir en Skill

Elige un procedimiento que ya sepas explicar con palabras: «Antes de entregar el formulario, revisar los campos obligatorios, los mensajes de error y el envío; después, enumerar los problemas».

Para un primer skill funciona mejor que un vago «crea sitios de calidad». La revisión de un formulario tiene datos de entrada, pasos y un resultado que se puede evaluar.

Tarea
TareaQué guardarResultado
Revisar formularioEscenarios y ordenProblemas y condiciones no comprobadas
Describir cambiosEstructura y selección de detallesBorrador acorde con el diff
Analizar compilaciónLectura de registros y diagnósticoCausa fundamentada o hipótesis
Preparar artículoRequisitos editoriales y enlacesCorrecciones concretas

Empieza por una sola fila de la tabla. Un skill que desarrolla el sitio, escribe los anuncios, configura el servidor y publica el resultado es difícil de arreglar, porque no se sabe qué etapa ha fallado.

Instalar desde una carpeta

Los skills personales se guardan en `~/.claude/skills/` y los del proyecto en `.claude/skills/`, dentro del repositorio. Cada skill tiene su propia carpeta con un SKILL.md. El personal está disponible en todos los proyectos de esa máquina; el de proyecto viaja con el código.

project/
└── .claude/
    └── skills/
        └── form-review/
            ├── SKILL.md
            └── references/
                └── checklist.md

Si has descargado una colección, localiza la carpeta del skill que te interesa y cópiala entera. Copiar solo SKILL.md puede romper las referencias a los materiales adjuntos.

Revisa cómo ha quedado el árbol de carpetas. Al descomprimir es frecuente que aparezca un nivel de más:

.claude/skills/form-review/form-review/SKILL.md

En nuestro ejemplo, el archivo debe estar un nivel más arriba:

.claude/skills/form-review/SKILL.md

Antes de copiar, mira si ya existe una carpeta con ese nombre. Si existe, compara primero las versiones para no pisar tus propios cambios.

Instalar mediante un plugin

Si el autor distribuye sus skills como plugin, sigue sus instrucciones de instalación. Para el repositorio oficial de Anthropic los comandos son estos, y se escriben dentro de Claude Code:

/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skills

El primer comando añade el marketplace y el segundo instala los ejemplos. Para trabajar con documentos, el mismo repositorio ofrece `document-skills@anthropic-agent-skills`.

La carpeta y el plugin son dos formas distintas de distribución. Un SKILL.md suelto que encuentres en GitHub no se instala con `/plugin install`: comprueba antes si el autor ofrece un paquete en un marketplace.

`/plugin install` abre la ficha del plugin, donde eliges el alcance: para ti en todos tus proyectos, para todas las personas que trabajan en el repositorio o solo para ti en ese repositorio. Después lee el resumen de la instalación. Si hace falta recargar, Claude Code suele ejecutar `/reload-plugins` por su cuenta. Si el plugin no ha podido cargarse, el motivo aparece en la pestaña Errors de `/plugin`.

Revisar un skill ajeno

Antes de ejecutarlo por primera vez, lee SKILL.md y los scripts que lo acompañan, y compáralos con la tarea. Si el skill sirve para revisar un formulario y además envía el contenido del repositorio a un servidor externo, eso exige una explicación.

Apunta de dónde has sacado el skill, qué versión usas y qué has cambiado en él. Si una actualización altera el resultado, tendrás con qué comparar.

Fíjate también en lo que el autor da por supuesto. Puede haber escrito el skill para un framework, un conjunto de comandos o una herramienta de navegador que tu proyecto no tiene. Esas partes tendrás que sustituirlas por las tuyas. Ningún skill «funciona en todas partes».

Crear el skill de revisión

Nuestro skill lee la implementación del formulario y redacta un informe. No corrige código ni envía solicitudes, y así la búsqueda del problema queda separada de su arreglo.

Crea la carpeta `.claude/skills/form-review/` desde el editor. En macOS, Linux o WSL puedes usar el terminal:

mkdir -p .claude/skills/form-review

Después crea dentro el archivo SKILL.md con el contenido siguiente. Es un ejemplo didáctico que tendrás que adaptar a tu proyecto.

---
name: form-review
description: Revisa un formulario de contacto e informa sobre validación, mensajes y envío. Úsalo para revisar el formulario antes de publicar.
disable-model-invocation: true
---

# Revisión del formulario

## Objetivo
Encontrar errores de implementación y comprobaciones pendientes.
Solo lee archivos. No cambies código, no envíes el formulario
ni contactes con servicios externos.

## Entradas
Se necesita la ruta del formulario o el nombre del recorrido.
Si coinciden varios formularios, pregunta cuál revisar.

## Procedimiento
1. Lee el componente, su manejador y las pruebas relacionadas.
2. Localiza campos obligatorios y reglas de validación.
3. Revisa en el código los valores vacíos y emails inválidos.
4. Sigue los estados de envío, éxito y error.
5. Comprueba el tratamiento explícito de pulsaciones repetidas;
   si no está claro, describe la incertidumbre.
6. Contrasta conclusiones y pruebas. Que exista una prueba
   no significa que se haya ejecutado ni superado.

## Informe
Para cada problema indica:
- archivo y ubicación;
- condición que lo provoca;
- posible consecuencia para el usuario;
- comprobación o corrección propuesta.

Enumera aparte lo que requiere ejecutar la aplicación.
Si no encuentras problemas claros, dilo sin afirmar
que el formulario está completamente probado.

Al principio del archivo, entre las líneas `---`, van los metadatos; debajo, el procedimiento. La especificación abierta Agent Skills exige `name` y `description`, y el nombre debe coincidir con el de la carpeta. Claude Code es más flexible: en él todos los campos son opcionales y solo se recomienda `description`. El nombre admite minúsculas latinas, cifras y guiones.

`disable-model-invocation: true` es un ajuste de Claude Code: con él, el skill solo se ejecuta cuando lo llamas tú, y Claude no lo carga por su cuenta. Aquí sirve para que la revisión empiece siempre con una orden explícita. La indicación de «solo lectura» describe un comportamiento. Los permisos técnicos se configuran aparte.

Invocar y comprobar

Abre el proyecto en Claude Code y escribe:

/form-review Revisa el formulario en src/components/LeadForm.tsx

La ruta es solo un ejemplo: indica un archivo que exista en tu proyecto. Un skill se llama directamente con `/nombre-del-skill`.

Para probar el skill, elige un formulario con un defecto que ya conozcas. Por ejemplo, el mensaje de error del envío desaparece en cuanto se vuelve a pulsar el botón. Comprueba si el agente detecta justo ese comportamiento y si señala la causa en el código.

Valora el informe con cuatro criterios:

  1. Cita archivos que existen y partes concretas de la implementación.
  2. Cada observación indica en qué condición aparece el problema.
  3. Las suposiciones están separadas de las conclusiones que el código respalda.
  4. Haber leído las pruebas no se presenta como haberlas ejecutado con éxito.

Si en su lugar recibes una lista larga de consejos genéricos, endurece la exigencia de evidencias. Por ejemplo, añade: «No incluyas recomendaciones sin mostrar la implementación relacionada». Luego repite la revisión con el mismo formulario.

Cambia una sola parte importante de las instrucciones cada vez; de lo contrario no sabrás qué cambio hizo más útil la respuesta. Esto es un método de trabajo editorial. Aquí no se presentan resultados de pruebas del skill.

Describir la selección automática

Si el skill debe elegirse de forma automática, describe tanto lo que hace como cuándo conviene usarlo. Compara:

Ayuda a desarrollar aplicaciones.

Y una versión más precisa:

Revisa formularios antes de publicar: validación, errores y estados de envío. Úsalo para revisar formularios, no para analizar toda la arquitectura.

La segunda versión marca sus límites, y el agente tiene menos motivos para elegir el skill en una tarea que no viene al caso. La especificación también recomienda que `description` diga qué hace el skill y cuándo usarlo.

En nuestro ejemplo la selección automática está desactivada. Si la activas, prueba la descripción con varias peticiones: una adecuada, otra cercana y otra claramente ajena. Ver qué ocurre enseña más que juzgar la redacción de oído.

Si no aparece o no se activa

Empieza por la ruta, el nombre exacto del archivo SKILL.md y el inicio del bloque YAML: la línea `---` debe ser la primera. Claude Code recoge durante la sesión los cambios hechos en carpetas de skills que ya existían. Si creaste la carpeta raíz `.claude/skills/` después de iniciar la sesión, ejecuta `/reload-skills`.

Después distingue dos situaciones. Si el skill no aparece al llamarlo directamente, revisa la instalación. Si funciona a mano pero el agente nunca lo elige por su cuenta, revisa el modo de invocación y la descripción.

Cuando un skill personal y otro del proyecto se llaman igual, Claude Code ejecuta el personal. Si el resultado te sorprende, mira en las dos carpetas.

faq

Lo esencial en breve

¿En qué se diferencia de CLAUDE.md?

Las instrucciones del proyecto (/es/blog/claude-md-guide) son el lugar de las reglas generales de trabajo. Un skill recoge un procedimiento concreto, con sus datos de entrada y el formato del resultado. En nuestro formulario, guardar los textos en diccionarios es una regla general; la revisión antes de publicar es un procedimiento.

¿Necesito programar?

Para un skill de solo texto basta con escribir SKILL.md; los scripts son opcionales. Aun así, la calidad del procedimiento depende de lo bien que entiendas la tarea y de que sepas comprobar la respuesta. Estructura de un skill (https://agentskills.io/specification).

¿Puedo instalar una colección grande?

Sí, pero para aprender es mejor empezar con un solo skill, elegido para tu próxima tarea. Así podrás relacionar un cambio en el resultado con una instrucción concreta y ver qué hay que adaptar.

¿Instalarlo garantiza el éxito?

No. Un skill instalado fija cómo se hace el trabajo, y la calidad del resultado se comprueba en la propia tarea. Para la primera prueba, elige un formulario que conozcas o un documento pequeño, guarda tus observaciones y ajusta el procedimiento según lo que encuentres.