Guía completa para crear Claude Skills
(claude.com)- Claude Skills es un paquete de conocimiento de flujos de trabajo diseñado para definir una vez tareas repetitivas y reutilizarlas de forma continua
- La guía en PDF de 33 páginas escrita directamente por Anthropic cubre paso a paso todo el proceso, desde el diseño de skills hasta la estructuración, pruebas y despliegue
- Incluye una amplia variedad de escenarios de uso, desde la automatización de flujos de trabajo independientes hasta el fortalecimiento de la integración de herramientas basada en MCP
- Está escrita a partir de patrones validados y casos de fallo observados en entornos reales de operación
- Si ya tienes organizados tus 2 o 3 flujos de trabajo principales, tu primer skill puede construirse y probarse en 15 a 30 minutos
Introduction
- Esta guía busca tratar Claude Skills no como prompts de un solo uso, sino como activos de flujo de trabajo reutilizables
- Skills se define como una estructura diseñada para enseñarle a Claude una tarea o proceso específico una sola vez, de modo que luego pueda reutilizarlo de forma consistente en todas las conversaciones
- Al evitar tener que explicar cada vez las preferencias del usuario, su forma de trabajar o su conocimiento de dominio, reduce considerablemente el costo cognitivo y operativo
-
Situaciones donde Skills es especialmente efectivo
- Skills ofrece el mayor impacto en tareas repetibles y estructuradas
- Generación de diseño frontend basada en especificaciones
- Realización de research siguiendo una metodología constante
- Redacción de documentos que reflejen la guía de estilo del equipo
- Orquestación de procesos complejos con múltiples pasos
- Se combina de forma natural con las funciones integradas de Claude, como ejecución de código y generación de documentos
- Skills ofrece el mayor impacto en tareas repetibles y estructuradas
-
Diferencia de roles entre MCP y Skills
- Cuando se usa integración con MCP, Skills se describe como una capa adicional que estabiliza el flujo de trabajo, más allá de una simple conexión de herramientas
- Si MCP proporciona “qué se puede hacer”, Skills fija “cómo debe hacerse”
- Esto permite transformar el acceso crudo a herramientas en una experiencia de automatización confiable
-
Propósito y alcance de la guía
- Este documento cubre todo el proceso necesario para crear Skills
- Planificación previa y diseño de la estructura
- Forma de redacción real
- Pruebas y mejora iterativa
- Despliegue y compartición
- Abarca todos los alcances de uso, desde skills personales hasta skills estándar internos de equipos y skills para compartir con la comunidad
- Está centrado en patrones y ejemplos validados en la práctica, más que en explicaciones teóricas
- Este documento cubre todo el proceso necesario para crear Skills
-
Público objetivo
- Desarrolladores que quieren que Claude ejecute un flujo de trabajo específico siempre de la misma manera
- Power users que buscan automatizar tareas repetitivas
- Equipos que quieren estandarizar a nivel organizacional la forma de usar Claude
- Builders que quieren combinar conocimiento de flujo de trabajo con conectores MCP
-
Rutas para aprovechar la guía
- Si el objetivo es crear Skills independientes:
- Fundamentals
- Planning and Design
- Se recomienda enfocarse principalmente en las categorías 1 y 2
- Si el objetivo es reforzar la integración con MCP:
- Sección Skills + MCP
- Se recomienda usar principalmente la categoría 3
- Ambas rutas comparten requisitos técnicos y pueden aplicarse de forma selectiva según sea necesario
- Si el objetivo es crear Skills independientes:
-
Resultados esperados
- La guía está diseñada para que puedas completar un Skill práctico en una sola sesión
- Si cuentas con 2 o 3 flujos de trabajo bien definidos, tu primer Skill puede construirse y probarse en unos 15 a 30 minutos
- La Introduction deja clara la perspectiva central que da base a todos los capítulos posteriores:
“Skills no son prompts, sino conocimiento de trabajo reutilizable”
Chapter 1: conceptos básicos (Fundamentals)
- Explica la base conceptual y la filosofía de diseño necesarias para entender Claude Skills
- Define Skills no como un simple conjunto de prompts, sino como una unidad de conocimiento de trabajo reutilizada de forma continua
- Resume los principios clave que sirven de base para las discusiones posteriores sobre diseño, pruebas y despliegue
-
¿Qué es un Skill?
- Un Skill es una estructura que permite enseñarle a Claude una tarea o flujo de trabajo específico una sola vez para reutilizarlo repetidamente
- Está diseñado para que no sea necesario explicar cada vez las preferencias del usuario, los procedimientos o el conocimiento de dominio
- Ofrece su mayor valor en tareas con alta repetitividad
- Ejemplos:
- Generación de diseño frontend basada en especificaciones
- Investigación realizada de manera consistente
- Redacción de documentos siguiendo la guía de estilo del equipo
- Ejecución automática de procesos de múltiples etapas
-
Componentes básicos de un Skill
- Un Skill está compuesto como una sola carpeta
- Componentes obligatorios:
SKILL.md: archivo principal que incluye frontmatter YAML e instrucciones en Markdown
- Componentes opcionales:
scripts/: código ejecutable en Python, Bash, etc.references/: documentos y guías de consulta cuando sean necesariosassets/: plantillas y recursos usados en los resultados
- Esta estructura está diseñada para ofrecer simplicidad y escalabilidad al mismo tiempo
-
Principio clave de diseño 1: Progressive Disclosure
- Skills sigue una estructura de carga de información en 3 niveles
-
Nivel 1: YAML frontmatter
- Siempre se carga en el prompt del sistema de Claude
- Solo incluye la información mínima necesaria para decidir cuándo debe usarse el skill
- Su función es evitar la carga innecesaria de contexto
-
Nivel 2: cuerpo de
SKILL.md- Se carga cuando Claude determina que el skill es relevante
- Incluye los procedimientos e instrucciones reales de trabajo
-
Nivel 3: archivos vinculados
references,scripts,assets, etc.- Claude los explora solo cuando determina que son necesarios
- Mantiene la especialización mientras minimiza el uso de tokens
- Esta estructura logra un equilibrio entre el costo de contexto y la precisión en la ejecución
-
Principio clave de diseño 2: Composability
- Claude puede cargar varios Skills al mismo tiempo
- Por lo tanto, cada Skill:
- no debe asumir que se ejecutará de forma aislada, y
- debe diseñarse para no entrar en conflicto con otros Skills
- Se toma como base un entorno donde la colaboración entre skills es posible
-
Principio clave de diseño 3: Portability
- Skills está diseñado para funcionar de la misma forma en entornos de Claude.ai, Claude Code y API
- Un Skill creado una vez puede reutilizarse sin modificaciones según la plataforma
- Sin embargo, scripts o accesos de red sí dependen de las limitaciones del entorno de ejecución
-
Relación entre MCP y Skills
- Cuando se usa MCP, Skills cumple el papel de capa de conocimiento (knowledge layer)
- MCP proporciona acceso a herramientas y datos
- Skills define cómo deben usarse esas herramientas
-
Analogía de cocina
- MCP: la cocina, los ingredientes y los utensilios
- Skills: la receta
- Cuando ambos se combinan, el usuario no necesita diseñar directamente procesos complejos
-
Cuando se usa sin MCP
- Incluso sin MCP, Skills sigue siendo suficientemente útil
- Solo con las funciones integradas de Claude, como generación de documentos y ejecución de código, se puede:
- estandarizar tareas repetitivas
- asegurar consistencia en la calidad
- mejorar la velocidad de trabajo
-
Mensaje clave de este capítulo
- Skills no es una optimización de prompts a corto plazo, sino un activo de trabajo que se acumula de forma continua
- Más importante que “qué se puede hacer” es “fijar cómo debe hacerse”
- Los capítulos siguientes expanden esta idea hacia las etapas reales de diseño y operación
Capítulo 2: planificación y diseño (Planning and Design)
-
Este capítulo parte de la premisa de que el éxito o fracaso al crear Skills se decide casi por completo por la calidad del diseño antes de la etapa de redacción.
-
Antes que la implementación técnica, hay que definir con claridad qué problema se va a resolver y qué flujo se va a fijar.
-
Un Skill bien diseñado simplifica la implementación y también reduce mucho los costos de prueba y mantenimiento.
-
Punto de partida: definir casos de uso
- Antes de escribir un Skill, es indispensable definir 2 o 3 casos de uso concretos (use cases).
- Los casos de uso no deben ser objetivos abstractos, sino incluir incluso las frases que diría un usuario real y el resultado esperado.
-
Componentes de un buen caso de uso
- La meta que el usuario quiere alcanzar
- La frase detonante que probablemente diría el usuario
- El trabajo por etapas que debe realizarse internamente
- Las herramientas que se usarán (funciones base de Claude o MCP)
- El estado final del resultado
- Mediante ejemplos, se enfatiza que es importante una definición clara de condición de inicio–etapas de procesamiento–estado de finalización, como en “planificación de sprint”.
-
Preguntas clave que hay que hacerse antes del diseño
- Qué quiere terminar el usuario
- Qué flujo de trabajo de varios pasos se necesita para lograr ese resultado
- En qué etapa se necesita cada herramienta
- Dónde se incorporará el conocimiento del dominio o las mejores prácticas que requieren criterio humano
- Si no se puede responder con claridad a estas preguntas, todavía no está listo para fijarse como Skill.
-
Principales tipos de casos de uso de Skills observados
-
Categoría 1: generación de documentos y activos
- Se usa para crear entregables donde la calidad consistente es importante.
- Incluye documentos, presentaciones, diseños, código y entregables de UI.
- Características:
- Guías de estilo y reglas de marca integradas
- Uso de plantillas de salida
- Inclusión de una checklist final de calidad
- Puede completarse solo con las funciones base de Claude, sin herramientas externas.
-
Categoría 2: automatización de flujos de trabajo
- Es adecuada para procesos que requieren ejecutar repetidamente varias etapas.
- Ejemplo: skill-creator
- Características:
- Incluye avance por etapas y puntos de verificación
- Proporciona plantillas estructuradas
- Integra ciclos intermedios de revisión y mejora
- Se describe como un tipo que prioriza la estabilidad del proceso por encima del resultado.
-
Categoría 3: refuerzo con MCP
- Convierte el acceso a herramientas que ofrece el servidor MCP en flujos de trabajo realmente utilizables.
- Características:
- Combina en secuencia varias llamadas a MCP
- Completa automáticamente el contexto que el usuario no necesita especificar directamente
- Incluye manejo de situaciones de error de MCP
- Se define no como automatización simple, sino como encapsulación de una forma de uso especializada.
-
-
Importancia de definir criterios de éxito
- Un Skill no debe evaluarse por “parecer que funciona bien”, sino por si realmente produce una mejora.
- Los criterios de éxito no se presentan como cifras precisas, sino como criterios con una dirección clara.
-
Criterios cuantitativos
- Se activa automáticamente en la mayoría de las solicitudes previstas
- Al usar el Skill, se reduce la cantidad de llamadas a herramientas y el uso de tokens
- El flujo de trabajo se completa sin fallas en las llamadas a MCP
-
Criterios cualitativos
- Avanza sin que el usuario tenga que indicar el siguiente paso
- En ejecuciones repetidas, la estructura y la calidad de los resultados se mantienen consistentes
- Incluso un usuario nuevo puede tener éxito en el primer intento
- Se reconoce que la evaluación puede incluir cierto juicio intuitivo (vibes), pero se especifica que deben mantenerse criterios comparables.
-
Resumen de requisitos técnicos
- El Skill debe seguir una estructura de directorios fija.
- El archivo
SKILL.mdes obligatorio y su nombre debe coincidir exactamente. - El nombre de la carpeta y el campo name deben usar kebab-case.
- No se debe colocar un README.md dentro de la carpeta del Skill.
-
Rol del frontmatter YAML
- El frontmatter es la señal clave con la que Claude decide cuándo cargar el Skill.
- Campos mínimos requeridos:
- name
- description
- description debe incluir necesariamente:
- Qué hace el Skill
- Cuándo se usa
- Expresiones concretas que probablemente diría el usuario
- Más que la explicación técnica, importa el lenguaje desde la perspectiva del usuario.
-
Principios de diseño del frontmatter
- Mantenerlo dentro de 1024 caracteres
- No usar etiquetas XML
- Por motivos de seguridad, se limita el uso de ciertos nombres (claude, anthropic)
- Los metadatos son opcionales, pero se recomienda incluir versión e información del autor
-
Dirección de diseño del cuerpo de
SKILL.md- Proporcionar instrucciones claras y accionables paso a paso
- Presentar ejemplos junto con resultados esperados
- Incluir errores frecuentes y cómo resolverlos
- Separar las explicaciones excesivas en el directorio references
-
La idea central del capítulo 2 es que los Skills no deben tratarse como un “paquete de prompts”, sino como un resultado de diseño de flujo de trabajo con intención.
Capítulo 3: pruebas e iteración de mejoras (Testing and Iteration)
- Este capítulo se enfoca en el proceso para llevar las Skills a un nivel realmente confiable
- Más que escribir la skill en sí, lo clave es validar cuándo se carga, cómo se ejecuta y cómo mejoran los resultados
- Es importante ajustar la intensidad de las pruebas según el alcance de uso y el impacto
-
Selección del nivel de pruebas
- Las pruebas de Skills pueden realizarse en distintos niveles según la calidad requerida y el alcance del despliegue
-
Pruebas manuales (Claude.ai)
- Ingresar consultas directamente en Claude.ai para verificar el funcionamiento
- Permiten iterar rápido sin configuración adicional
- Adecuadas para validar el diseño inicial y hacer correcciones rápidas
-
Pruebas basadas en scripts (Claude Code)
- Automatizar casos de prueba en el entorno de Claude Code
- Útiles para pruebas de regresión cuando se acumulan cambios
- Adecuadas para skills de uso interno por equipos
-
Pruebas programáticas basadas en API
- Ejecutar automáticamente un conjunto de pruebas definido usando la Skills API
- Permiten comparaciones cuantitativas y validación sistemática
- Adecuadas para despliegues a gran escala y entornos empresariales
- Las skills internas de pequeña escala y las skills públicas no requieren el mismo estándar de pruebas
-
Enfoque recomendado: empezar con una sola tarea difícil
- Los creadores de skills efectivos se enfocan en una sola tarea desafiante y la mejoran de forma iterativa
- Extraen el enfoque del momento en que Claude logra resolver esa tarea de forma estable y lo fijan como Skill
- Más que hacer pruebas amplias, repetir un solo caso con una señal fuerte permite aprender más rápido
- Solo después se amplían las pruebas a casos diversos
-
Áreas clave de prueba
-
1. Pruebas de activación
- Objetivo: verificar que la skill se cargue automáticamente solo en las situaciones apropiadas
- Elementos incluidos:
- Se activa con solicitudes claras
- Se activa también con solicitudes expresadas de otra manera
- No se carga ante solicitudes no relacionadas
- La calidad de la activación está directamente ligada al diseño del campo description
-
2. Pruebas funcionales
- Objetivo: confirmar que la skill genere correctamente el resultado previsto
- Elementos a verificar:
- Precisión del resultado de salida
- Si la llamada a MCP se realiza con éxito
- Comportamiento ante errores
- Respuesta a casos límite
- La evaluación no se basa solo en si “funciona”, sino en la integridad del flujo de trabajo completo
-
3. Pruebas comparativas de rendimiento
- Objetivo: confirmar la mejora real antes y después de usar la skill
- Elementos de comparación:
- Número de idas y vueltas de mensajes
- Si hubo fallas en llamadas a MCP
- Uso total de tokens
- Una skill no solo debe demostrar que “funciona”, sino que “mejora”
-
-
Pruebas y mejoras con skill-creator
- skill-creator es una metaherramienta que ayuda en el diseño y la mejora de skills
- Funciones principales:
- Generación de borradores de skills a partir de descripciones en lenguaje natural
- Generación automática del formato SKILL.md y del frontmatter
- Detección del riesgo de activación excesiva o insuficiente
- Sugerencias de casos de prueba adecuados al objetivo
- No sustituye las pruebas de ejecución ni la evaluación cuantitativa
-
Mejora iterativa basada en retroalimentación
- Las Skills no son un resultado fijo, sino un objeto que debe refinarse continuamente
-
Señales de activación insuficiente
- La skill no se carga automáticamente
- El usuario activa la skill manualmente
- Surgen preguntas como “¿cuándo se usa esto?”
- Solución: agregar expresiones y términos concretos en description
-
Señales de activación excesiva
- La skill se carga incluso con preguntas no relacionadas
- Ocurre que el usuario desactiva la skill
- Se genera confusión sobre su propósito
- Solución: reducir el alcance y agregar activadores negativos
-
Señales de problemas de ejecución
- Falta de consistencia en los resultados
- Errores de MCP o reintentos
- Se requiere intervención del usuario para corregir
- Solución: aclarar las instrucciones y reforzar el manejo de errores
-
Mensaje clave de la etapa de pruebas
- Las pruebas validan no solo la precisión de la skill, sino también su confiabilidad
- El criterio de “la skill se ejecuta” no es suficiente
- El criterio final es: “¿puede completarlo hasta el final sin que el usuario tenga que dar la siguiente instrucción?”
- El Capítulo 3 es la etapa que convierte a las Skills de una herramienta experimental en un activo operativo de flujo de trabajo
Capítulo 4: Distribución y uso compartido (Distribution and Sharing)
- Las Skills son el elemento que completa el valor de los conectores MCP, y aun con la misma conexión de herramientas, cuando se entregan junto con skills se puede llegar más rápido al valor
- Desde la perspectiva del usuario, hay una tendencia a preferir conectores que incluyen flujos de trabajo listos para ejecutar frente a conectores que solo ofrecen MCP
- Este capítulo resume el método de distribución vigente a enero de 2026, la distribución a nivel organizacional, el uso de la API y las estrategias operativas recomendadas
-
Modelo de distribución actual (a enero de 2026)
-
Método de distribución para usuarios individuales
- Descargar localmente la carpeta de la Skill
- Si hace falta, comprimir toda la carpeta en un archivo zip
- Subirla en Claude.ai desde Settings → Capabilities → Skills
- O bien colocarla directamente en el directorio
skillsdel entorno de Claude Code - Después de subirla, el usuario debe activar la skill manualmente
-
Distribución a nivel organizacional
- Un administrador puede distribuir skills a todo el workspace
- La función de distribución a nivel organizacional está disponible desde el 18 de diciembre de 2025
- Soporta administración centralizada y actualizaciones automáticas
- Es adecuada para imponer o mantener de forma consistente flujos de trabajo estándar dentro de la organización
-
-
Skills como estándar abierto
- Agent Skills se publica como estándar abierto, igual que MCP
- El objetivo es que la misma skill funcione en varias herramientas de IA, sin quedar atada a una plataforma específica
- Algunas skills pueden aprovechar activamente funciones de una plataforma concreta; en ese caso, se pueden especificar restricciones del entorno en el campo
compatibility - El estándar sigue evolucionando mediante colaboración con participantes del ecosistema
-
Uso de Skills a través de la API
-
Objetivo del uso de la API
- Es adecuado para escenarios de uso programáticos como aplicaciones, pipelines de automatización y sistemas de agentes
- Permite controlar skills a nivel de sistema, en lugar de un uso manual mediante la UI
-
Funciones principales
- Consultar y administrar la lista de skills a través del endpoint
/v1/skills - Especificar skills con el parámetro
container.skillsal hacer solicitudes a la Messages API - Gestionar versiones y controlar despliegues a través de Claude Console
- Integrarse con Claude Agent SDK para crear agentes personalizados
- Consultar y administrar la lista de skills a través del endpoint
-
Guía para elegir el entorno de uso
- Claude.ai / Claude Code:
- Uso directo por parte del usuario final
- Pruebas manuales durante el desarrollo e iteración rápida
- Flujos de trabajo individuales y no periódicos
- API:
- Integración dentro de aplicaciones
- Despliegues de producción a gran escala
- Agentes y pipelines automatizados
- Claude.ai / Claude Code:
-
Puntos a tener en cuenta
- Para usar Skills basadas en API se requiere la beta de Code Execution Tool
- Se asume un entorno de ejecución seguro
-
-
Estrategia de distribución recomendada
-
1. Mantener un repositorio público en GitHub
- La skill en sí se administra como una sola carpeta
- En la raíz del repositorio se debe ofrecer un README para personas
- Se recomienda incluir método de instalación, propósito de uso y capturas de pantalla de ejemplo
- Dentro de la carpeta de la Skill no se incluye
README.md
-
2. Vincularla con la documentación de MCP
- Presentar también la Skill en la documentación del conector MCP
- Explicar claramente el valor de combinarla con una Skill frente al uso de MCP por sí solo
- Proporcionar una guía de inicio rápido
-
3. Proporcionar una guía de instalación
- Indicar cómo descargar la skill
- Dar instrucciones paso a paso para instalarla en Claude.ai o Claude Code
- Incluir el procedimiento para verificar la conexión con el servidor MCP
- Proporcionar ejemplos simples de prompts de prueba
-
-
Principios de posicionamiento de la skill
-
Describir resultados, no funciones
- Más que explicar la implementación interna o la estructura técnica, se debe enfatizar el resultado que obtiene el usuario
- Poner al frente beneficios como ahorro de tiempo, reducción de errores y mayor consistencia
-
La combinación MCP + Skills es clave
- MCP proporciona acceso a herramientas
- Skills aporta el conocimiento sobre cómo usar esas herramientas
- Cuando ambos elementos se combinan, se completa la automatización basada en IA
-
- La distribución y el uso compartido no consisten solo en entregar algo, sino en lograr que el usuario entienda el valor de la skill y pueda aprovecharla de inmediato
Capítulo 5: Patrones y resolución de problemas (Patterns and Troubleshooting)
- Este capítulo resume patrones de diseño cuya eficacia se ha comprobado repetidamente y métodos para resolver problemas frecuentes en operación real, a partir de casos de usuarios iniciales de Skills y equipos internos
- Los patrones presentados no son normas, sino un conjunto de enfoques validados, con la premisa de seleccionarlos y combinarlos según el propósito de cada skill
- El mensaje central no está en “conectar herramientas”, sino en diseñar el flujo para resolver un problema
-
Elección del enfoque: centrado en el problema vs centrado en la herramienta
- En el diseño de Skills, es importante elegir una de estas dos perspectivas
-
Centrado en el problema (Problem-first)
- El usuario expresa el resultado que quiere lograr
- La skill decide internamente la herramienta MCP adecuada y el orden de las llamadas
- Ejemplo: “créame un workspace del proyecto” → la skill maneja todas las llamadas a herramientas
- Adecuado para experiencias orientadas a resultados
-
Centrado en la herramienta (Tool-first)
- El usuario ya conoce la conexión MCP
- La skill proporciona conocimiento especializado sobre cómo usar bien esa herramienta
- Ejemplo: cómo usar Notion MCP, guía del flujo de trabajo óptimo
- Adecuado para usuarios expertos y guías internas de herramientas
- La mayoría de las skills se acerca más a uno de estos lados, y reconocerlo claramente determina la calidad del diseño
-
Patrón 1: orquestación secuencial de flujos de trabajo
- Adecuado cuando es necesario ejecutar varias etapas en un orden definido
- Cada etapa depende del resultado de la anterior
- Puede incluir validación por etapa e instrucciones de rollback en caso de fallo
- Adecuado para tareas como onboarding, creación de cuentas y configuración de suscripciones
-
Patrón 2: colaboración entre múltiples MCP
- Cuando para obtener un resultado se deben usar varios servicios (MCP) de forma consecutiva
- Separar los MCP por etapa y definir claramente el flujo de transferencia de datos
- Es indispensable validar antes de pasar a la siguiente etapa
- Adecuado para flujos complejos como diseño → guardado → creación de tareas → notificación
-
Patrón 3: mejora iterativa (Iterative Refinement)
- Adecuado para tareas en las que la calidad mejora de forma significativa mediante iteraciones más que con el resultado inicial
- Diseñar explícitamente el bucle de generación de borrador → validación → revisión → revalidación
- Deben definirse claramente los criterios de calidad y las condiciones para terminar la iteración
- Efectivo para generación de reportes y mejora de calidad documental
-
Patrón 4: selección de herramientas basada en conciencia de contexto
- Se usa cuando, aun con el mismo objetivo, la herramienta óptima cambia según la situación
- Se necesitan criterios de decisión claros, como tamaño de archivo, tipo o si hay colaboración
- Explicar al usuario el motivo de la elección para generar confianza
- Adecuado para flujos de almacenamiento, gestión documental y resguardo de código
-
Patrón 5: inteligencia integrada específica del dominio
- Skills que, más allá de invocar herramientas, incorporan conocimiento experto y reglas
- La etapa de evaluación y validación antes de ejecutar la tarea es clave
- Registrar todo el proceso de decisión permite trazabilidad de auditoría
- Adecuado para áreas de alto riesgo como finanzas, compliance y seguridad
-
Guía de resolución de problemas
-
Fallo de carga
- Ocurre cuando el nombre del archivo SKILL.md no es exacto
- La causa puede ser un error de formato, como delimitadores YAML (
---) faltantes o comillas sin cerrar - Si el campo
nameincluye mayúsculas o espacios, la carga es rechazada
-
Cuando la skill no se activa
- Ocurre cuando la
descriptiones demasiado abstracta o no refleja cómo se expresan los usuarios - Es necesario ajustarla para incluir frases que un usuario real diría
- Se puede depurar preguntándole a Claude: “¿cuándo se usa esta skill?”
- Ocurre cuando la
-
Cuando la skill se activa en exceso
- La causa es una
descriptioncon un alcance demasiado amplio - Agregar disparadores negativos (Do NOT use when…)
- Distinguir claramente entre los casos que sí deben procesarse y los que deben excluirse
- La causa es una
-
Fallo en llamadas MCP
- Verificar el estado de conexión del servidor MCP
- Revisar las credenciales de autenticación (API key, token OAuth)
- Aislar la causa del problema llamando al MCP directamente sin la skill
- Confirmar que las mayúsculas y minúsculas del nombre de la herramienta sean exactas
-
Cuando las instrucciones no se siguen bien
- Ocurre cuando las instrucciones son demasiado largas o el punto clave queda oculto
- Colocar las condiciones importantes al inicio y reiterarlas
- Usar una lista de condiciones verificables en lugar de expresiones ambiguas
- Para validaciones importantes, implementarlas con scripts es más confiable
-
Degradación del rendimiento por contexto demasiado grande
- Ocurre cuando
SKILL.mdes excesivamente grande - Separar la documentación detallada en
references - Si hay demasiadas skills activadas al mismo tiempo, se recomienda reducirlas
- Activar simultáneamente más de 20 a 50 skills puede degradar el rendimiento
- Ocurre cuando
-
- “Una skill no es un artefacto que se crea una vez y ya está, sino un objeto operativo que madura mediante la elección de patrones y la mejora iterativa”
2 comentarios
Anthropic es lo máximo, en serio.
De verdad