Cree Skills personalizados desde cero — compare las diferencias con MCP, Subagents, domine las mejores prácticas para habilitar, instalar y crear Skills
En el artículo anterior, conocimos los conceptos fundamentales de los Skills: son manuales de trabajo reutilizables para asistentes de IA que, mediante una arquitectura de divulgación progresiva, logran una eficiencia de tokens extremadamente alta, con tres características principales: eficientes, composables y portátiles. Este artículo parte desde una perspectiva práctica para ayudarle a comprender las diferencias entre Skills y otras funcionalidades, aprender a habilitar, instalar y crear Skills, y dominar las mejores prácticas mientras evita los errores comunes.
Diferencias entre Skills, Commands, Hooks y otras funcionalidades
El ecosistema de Claude cuenta con múltiples funcionalidades que pueden generar confusión al primer contacto. La siguiente tabla le ayudará a distinguirlas rápidamente:
Funcionalidad
Qué es
Más adecuada para
Persistencia
Skills
Paquetes de conocimiento especializado
Tareas repetitivas, flujos estandarizados
Persistente entre conversaciones
Prompts
Instrucciones instantáneas
Solicitudes puntuales
Solo la conversación actual
Projects
Base de conocimientos
Información de contexto, documentación del proyecto
Esta es la confusión más común. La diferencia fundamental: MCP conecta a Claude con los datos, Skills le enseña a Claude cómo procesar los datos. Ambos son complementarios, no sustitutos.
Dimensión
Skills
MCP
Función principal
Enseña a Claude cómo ejecutar tareas
Conecta a Claude con sistemas externos
Consumo de tokens
Muy bajo (decenas de tokens)
Alto (miles a decenas de miles de tokens)
Complejidad técnica
Simple (Markdown + YAML)
Compleja (especificación completa de protocolo)
Escenarios típicos
Redacción de marca, generación de informes, flujos de trabajo
Consultas a bases de datos, llamadas a API, servicios en la nube
Portabilidad
Entre Claude.ai/Code/API
Adoptado por múltiples compañías de modelos
Comprendiendo esta diferencia, sabrá cuándo usar cada uno. Cuando necesite consultar bases de datos, llamar a API o acceder a servicios en la nube, use MCP; cuando necesite seguir un estilo de escritura específico, ejecutar flujos estandarizados o reutilizar conocimiento especializado, use Skills.
La mejor práctica es combinar ambos: use MCP para conectar su sistema CRM y obtener datos de clientes, y Skills para definir cómo analizar esos datos y generar informes.
La diferencia fundamental: Skills hacen que Claude sea más competente en cierto tipo de tareas; Subagents permiten que Claude delegue tareas a "empleados expertos" independientes.
Dimensión
Skills
Subagents
Función principal
Proporcionar conocimiento especializado e instrucciones
Subagentes que ejecutan tareas de forma independiente
Contexto
Se inyecta en el contexto de la conversación principal
Posee su propia ventana de contexto independiente
Escenarios de uso
Hacer que Claude sea más competente en cierto tipo de tareas
Tareas complejas de múltiples pasos e independientes
Modo de activación
Coincidencia automática según la descripción
Invocación manual o delegación automática de Claude
Portabilidad
Entre Claude.ai/Code/API
Solo Claude Code y Agent SDK
De forma ilustrativa, los Skills son como material de capacitación — enseñan a Claude cómo hacer algo; los Subagents son como empleados especializados — tienen su propio escritorio (contexto) y permisos (herramientas), completan tareas de forma independiente y luego reportan los resultados.
Ambos pueden usarse en combinación: por ejemplo, un subagente de revisión de código puede cargar un Skill de mejores prácticas específico para un lenguaje, logrando el efecto combinado de "experto + conocimiento especializado". Según investigaciones de Anthropic, los sistemas multiagente (Claude Opus 4 como agente principal + Claude Sonnet 4 como subagentes) superaron en un 90.2% al agente único en evaluaciones internas.
Si ha usado Claude Code, seguramente conoce comandos de barra como /commit y /review. La diferencia fundamental: Skills se activan automáticamente según el contexto; los comandos de barra requieren entrada manual para activarse.
Dimensión
Skills
Comandos de barra (Slash Commands)
Modo de activación
Activación automática (según coincidencia de contexto)
Entrada manual (como /commit)
Condición de activación
Claude determina la relevancia según la description
El usuario ingresa explícitamente el comando
Escenarios de uso
Mejora de capacidades "siempre activa"
Operaciones claras y repetibles
Percepción del usuario
Sin percepción, se activa automáticamente
Necesita recordar el nombre del comando
Ejemplo: cuando ingresa /commit, Claude ejecuta un flujo de commit predefinido — esto es un comando de barra; cuando dice "ayúdame a escribir un informe semanal", Claude identifica automáticamente y carga el Skill de generación de informes semanales, sin necesidad de que ingrese ningún comando — esto son Skills.
Para recordarlo fácilmente: los comandos de barra son atajos de teclado que requieren activación manual; los Skills son conocimiento de fondo que Claude usa automáticamente cuando lo considera necesario.
Los Plugins son el mecanismo de paquetes de extensión de Claude Code. La diferencia fundamental: Skills son extensiones de capacidades que se activan automáticamente; Plugins son configuraciones de flujo de trabajo completas empaquetadas para distribución.
Dimensión
Skills
Plugins
Función principal
Extensión de capacidades especializadas
Empaquetado y distribución de flujos de trabajo
Modo de activación
Activación automática según contexto
Los componentes se fusionan tras la instalación
Alcance de uso
Multiplataforma (Claude.ai/Code/API)
Solo Claude Code
Contenido incluido
Instrucciones + scripts + recursos
Comandos de barra + hooks + skills
Mecanismo de distribución
Carpeta individual
Instalación mediante marketplace
Punto clave: los Plugins pueden contener Skills (en el directorio skills/), siendo una unidad de empaquetado más grande. Al instalar un Plugin, los Skills incluidos se activan automáticamente, los comandos de barra aparecen en el autocompletado y los hooks se fusionan con la configuración existente.
En resumen: use Skills para expandir las capacidades de Claude, y Plugins para distribuir configuraciones de flujo de trabajo estandarizadas entre equipos.
Haga clic en el avatar en la esquina superior derecha y acceda a Settings
Encuentre la opción Capabilities
Habilite los skills que necesite
Una vez habilitados, puede probar directamente: "Ayúdame a crear una hoja de cálculo Excel con el presupuesto de ventas del Q3, incluyendo desglose mensual y totales".
Nota: Requiere un plan Pro, Max, Team o Enterprise, y la función de ejecución de código debe estar habilitada.
Si utiliza Claude Code, puede instalar Skills contribuidos por la comunidad mediante comandos.
Instalación desde el marketplace de plugins:
# Agregar el repositorio oficial de Skills/plugin marketplace add anthropics/skills# Instalar el paquete de skills de documentos/plugin install document-skills@anthropic-agent-skills# Instalar el paquete de skills de ejemplo/plugin install example-skills@anthropic-agent-skills
Pruebe en Claude: "Ayúdame a generar el informe semanal. Esta semana completé el desarrollo de la función de inicio de sesión de usuarios, corregí 3 bugs y participé en dos reuniones de revisión de producto."
Los Skills son esencialmente un sistema de meta-herramientas — no ejecutan código directamente, sino que inyectan instrucciones especializadas en el contexto de la conversación, modificando la forma en que Claude razona.
Cuando activa un Skill, ocurren dos cosas:
Mensaje de metadatos: Un indicador de estado visible que muestra qué Skill se está cargando
Prompt del skill: Las instrucciones completas del SKILL.md se envían a Claude, pero permanecen ocultas para el usuario
¿Cómo sabe Claude qué Skill invocar? La respuesta es: depende completamente de la comprensión del lenguaje.
Los campos name y description de todos los Skills habilitados se formatean como una lista dinámica e incluyen en el prompt del sistema. Cuando usted envía un mensaje, Claude utiliza su capacidad nativa de comprensión del lenguaje para asociar su intención y decidir si debe invocar algún Skill.
Por eso el campo description es tan importante — es la única base de juicio de Claude. No hay algoritmos de enrutamiento complejos; la decisión se completa enteramente dentro del proceso de razonamiento de Claude.
Tras una amplia experimentación, la comunidad ha resumido cuatro reglas de oro para la creación de Skills:
1. Mantener el enfoque
Un Skill debe hacer solo una cosa. Múltiples Skills enfocados son mucho más útiles que un solo Skill que intenta abarcarlo todo; esto no solo facilita el mantenimiento sino también la composición.
2. Descripción clara
El campo description determina cuándo Claude invocará su Skill; es esencial describir claramente los escenarios de uso. "Generar un informe de análisis trimestral basado en datos de ventas" es una buena descripción; "procesar datos" es demasiado genérico.
3. Proporcionar ejemplos
Incluir ejemplos de entrada y salida en SKILL.md mejora significativamente la estabilidad de los resultados, especialmente para tareas con requisitos de formato específicos.
4. Comenzar con lo simple
Empiece con instrucciones básicas en Markdown puro, valide los resultados y luego considere agregar scripts, aumentando la complejidad gradualmente.
Como funcionalidad emergente, los Skills actualmente tienen algunas limitaciones:
Limitación
Descripción
Solo ecosistema Anthropic
✅ Resuelto - ver explicación abajo
Falta de mecanismo de auditoría
Aún no hay flujo de revisión o auditoría integrado
Curva de aprendizaje
Los equipos necesitan ajustar sus flujos de trabajo y establecer procesos de gestión de versiones
Etapa emergente
El ecosistema aún está en desarrollo
Actualización importante (18 de diciembre de 2025): Anthropic lanzó oficialmente los Agent Skills como estándar abierto. La especificación y el SDK de referencia están disponibles públicamente en agentskills.io.
Empresas/productos que lo han adoptado:
Microsoft: VS Code y GitHub ya lo integran
OpenAI: ChatGPT y Codex CLI adoptan la misma arquitectura
Herramientas de programación: Cursor, Goose, Amp, OpenCode
Skills de socios: Atlassian, Figma, Canva, Stripe, Notion, Zapier
Simultáneamente, Anthropic, OpenAI y Block cofundaron la Agentic AI Foundation (alojada por la Linux Foundation), a la que también se han unido Google, Microsoft y AWS. Esto significa que los Skills están evolucionando de una funcionalidad de un solo proveedor a un estándar de la industria; los Skills escritos para Claude Code pueden interoperar con OpenAI Codex CLI.
La aparición de los Skills representa una dirección importante en el desarrollo de herramientas de IA — permitir que la IA no solo ejecute tareas, sino que también aprenda y memorice formas de trabajo específicas. Simon Willison predice que los Skills desencadenarán una "explosión cámbrica" en el ámbito de las herramientas de IA, y esta predicción no es una exageración.
A medida que más desarrolladores y equipos comiencen a construir y compartir Skills, es posible que veamos:
Mercado de Skills especializados: Expertos de diversas industrias empaquetarán su conocimiento en Skills reutilizables
Integración profunda entre Skills y MCP: Formando flujos de trabajo completos de extremo a extremo
Plataformas empresariales de Skills: Colaboración en equipo, gestión de versiones, control de permisos
Ahora es un buen momento para comenzar. De inmediato, puede iniciar sesión en Claude.ai y habilitar los skills de documentos; esta semana puede intentar instalar un Skill de la comunidad y crear su primer Skill simple; a largo plazo, identificar las tareas repetitivas en su equipo y construir gradualmente una biblioteca de skills propia será una vía efectiva para mejorar la eficiencia.