La forma correcta de usar las Skills: 5 reflexiones tras la publicación del método interno de Anthropic

marsbitPublicado a 2026-06-08Actualizado a 2026-06-08

Resumen

Tras leer el blog de Anthropic "Lessons from building Claude Code: How we use skills", se reflexiona sobre cinco puntos clave para utilizar las habilidades (Skills) de manera efectiva en IA: 1. **Evitar contenido innecesario**: Las Skills deben capturar conocimiento tácito y "Gotchas" (errores comunes), no repetir información obvia que el modelo ya conoce. Su valor está en la experiencia interna del equipo. 2. **La Skill como Ingeniería de Contexto**: Una Skill no es solo un archivo, sino una carpeta estructurada (SKILL.md, referencias, scripts, ejemplos, activos). Esta organización permite exponer información de forma progresiva, evitando saturar el contexto en cada interacción y optimizando el rendimiento. 3. **Priorizar el uso de scripts**: Para tareas repetitivas o de ejecución precisa (como consultar datos o verificar estados), es más eficiente y confiable proporcionar scripts que instrucciones detalladas. Los scripts encapsulan la capacidad de ejecución, mientras que las instrucciones guían el razonamiento y la experiencia. 4. **Descripción como regla de enrutamiento**: La descripción de una Skill debe centrarse en *cuándo* debe activarse, describiendo la intención del usuario (ej: "cuando CI falle"), no solo en listar sus funciones. Esto ayuda al modelo a enrutar correctamente la solicitud del usuario a la Skill adecuada. 5. **Gestión y distribución escalable**: Para equipos, gestionar muchas Skills requiere un enfoque ligero. Se recomienda comenzar con Skill...

Autor: AI Product Aying

Leí un blog del equipo de Anthropic titulado "Lessons from building Claude Code: How we use skills". Este es probablemente el resumen práctico más profundo sobre Skills que he visto hasta ahora.

Las Skills no son algo complicado, pero realmente hacerlas bien tampoco me parece fácil.

Recuerdo que cuando las Skills se pusieron de moda, a todos les encantaba crear Skills de estilo literario o de escritura. Parecía que con solo meter su propio estilo de escritura, el modelo podía generar contenido de manera estable siguiendo ese estilo.

Pero luego probé un montón y descubrí que a menudo no funcionaba en absoluto.

Porque una Skill de estilo literario podría meter miles o incluso decenas de miles de palabras de contenido. Al cargar la Skill, el contexto ocupa una gran parte. Con un contexto tan pesado, la capacidad de razonamiento del modelo tiende a disminuir.

Al final, a menudo ocurría lo siguiente: aprendía el estilo, pero el contenido se volvía superficial y su capacidad analítica también se debilitaba.

Hay otra situación común.

Mucha gente, al escribir Skills, le gusta meter todo tipo de instrucciones de operación. Primero hacer qué, luego qué, tercero qué. Al ejecutarlas, descubren que el modelo no las ejecuta de manera estable.

Más tarde, poco a poco fui entendiendo que muchas de estas tareas repetitivas son más adecuadas para convertirse en Scripts, no para escribirlas como instrucciones largas.

Después de leer este artículo de Anthropic, mi mayor sensación es que mucha gente usa Skills, pero no necesariamente las entiende realmente.

En esencia, las Skills hacen Context Engineering. Cuándo debería meterse conocimiento en una Skill, cuándo debería dividirse en References, cuándo debería escribirse como Script, cuándo deberían usarse Gotchas para restringir al modelo; aquí hay mucha experiencia.

Después de entender el principio de funcionamiento de las Skills, al mirar hacia atrás esas Skills excelentes, descubres que lo que resuelven nunca es un problema de prompts, sino que resuelven problemas de contexto, de sedimentación de experiencia y de reutilización de capacidades.

Si quieren investigar las Skills en profundidad, especialmente recomiendo leer estos dos artículos:

https://claude.com/blog/lessons-from-building-claude-code-how-we-use-skills

https://research.perplexity.ai/articles/designing-refining-and-maintaining-agent-skills-at-perplexity

#01 No escribas tonterías

La Skill esencialmente está sedimentando el "conocimiento tácito" dentro de la organización. Por lo tanto, en la Skill no hay que repetir el sentido común que ya conoce. Lo que realmente tiene valor es esa información que el modelo directamente no conoce.

Anthropic enfatiza internamente con frecuencia que lo que realmente hay que escribir en una Skill son los Gotchas, es decir, los errores comunes.

Por ejemplo:

1. Esta tabla no se puede ordenar por created_at

2. Que staging devuelva 200 no significa éxito

3. request_id y trace_id son lo mismo

Porque esta información suele existir en la experiencia de los empleados. Así que hay que recordar siempre cuál es la esencia de una Skill.

Skill = Escribir la experiencia del maestro veterano.

A través de las Skills, sedimentar la experiencia que antes estaba dispersa en la cabeza de diferentes personas.

#02 Las Skills son en realidad Context Engineering

Esta es probablemente una de las perspectivas más profundas de Anthropic.

Una Skill no es un archivo markdown, sino una carpeta. Para quien ha usado Skills, esto suena a obviedad.

Pero estos dos días he estado reflexionando repetidamente y poco a poco me he dado cuenta: justamente quieren usar la forma de carpeta para expresar el concepto de Context Engineering.

Vamos a mirar de nuevo la estructura típica de una Skill:

skill/ ├── SKILL.md ├── references/ (pone explicaciones detalladas, referencias API, condiciones límite) ├── scripts/ (pone scripts ejecutables) ├── examples/ (pone ejemplos) ├── assets/ (pone plantillas, imágenes, materiales fijos)

Cuando se invoca una Skill, el modelo primero lee SKILL.md. Si metemos toda la información en este archivo, rápidamente explotará el contexto.

Supongamos que es una Skill para resolver problemas de pago. Dentro tiene tanto explicaciones de códigos de error de Stripe, como casos históricos de fallos, además de scripts de diagnóstico y plantillas para el informe final.

Si todo este contenido se apila en SKILL.md, cada vez que se invoca la Skill, Claude tendría que leerlo todo de nuevo.

Incluso si el usuario solo quiere confirmar el significado de un código de error, incluso si solo quiere ver por qué no se actualiza cierto estado de pago. Una gran cantidad de información que directamente no se necesita, también será metida en el contexto.

Y el enfoque de Anthropic es completamente diferente.

SKILL.md se parece más a una página de navegación. Su responsabilidad es decirle al modelo que, al encontrar un error de Stripe, busque la explicación correspondiente en references.

Cuando necesita referenciar casos históricos, que busque problemas similares en examples; cuando realmente necesita ejecutar acciones de diagnóstico, que ejecute los scripts en scripts; y finalmente, al generar el informe de resolución de problemas, que use las plantillas en assets.

Todo el proceso es una exposición gradual.

La siguiente imagen, les recomiendo encarecidamente guardarla.

#03 Usa scripts siempre que sea posible

No dejes que el modelo desperdicie su limitado contexto y capacidad de razonamiento en trabajo repetitivo. Confía estas tareas a los scripts.

Por ejemplo. Mucha gente, al escribir Skills, lo escribe así:

1. Consultar datos de registro; 2. Consultar datos de pago; 3. Calcular tasa de conversión; 4. Analizar causa de la anomalía.

Esta forma de escribir no tiene problema. El modelo también puede completarlo. Pero cada vez que lo ejecuta, tiene que recorrer todo el flujo de análisis desde el principio.

Consultar datos, organizar datos, manejar varias situaciones límite, este trabajo es en realidad repetitivo.

Dado que estas capacidades ya han sido verificadas innumerables veces. ¿Por qué hacer que el modelo las reinvente una vez más? Mejor proporcionar directamente los scripts concretos.

Y mediante el uso de scripts, la ejecución de la Skill también será más precisa y ahorrará más Tokens.

Desde esta perspectiva, los Scripts dentro de una Skill están realmente sedimentando la capacidad organizativa. Detrás de cada script, a menudo está la mejor práctica resumida después de que el equipo ha tropezado con innumerables errores.

Después de solidificar estas capacidades. Claude puede trabajar cada vez sobre la base de esta experiencia, en lugar de comenzar de cero una y otra vez.

Por eso, cada vez siento más que, dentro de una Skill, las Instructions y los Scripts resuelven problemas en dos niveles diferentes.

Las Instructions proporcionan experiencia y juicio, los Scripts proporcionan capacidad y ejecución.

Por ejemplo, en una Skill de resolución de problemas de pago podría haber algo así:

Si Stripe devuelve 200, no asumas directamente que el pago fue exitoso, necesitas verificar más a fondo la tabla payment_events.

Esto pertenece a las Instructions. Porque es experiencia. Y check_payment_events() pertenece a Script, porque es capacidad de ejecución.

Si solo hay Script, el modelo sabe cómo consultar, pero no necesariamente sabe por qué consultar.

Si solo hay Instructions, el modelo sabe que debería consultar. Pero cada vez tiene que volver a implementar. Ambos son indispensables.

#04 La Description se parece más a una regla de enrutamiento

Mucha gente escribe la Description de la Skill de una manera que es naturalmente incorrecta.

Porque está acostumbrada a escribirla como una introducción de funciones. Por ejemplo: PR Management Skill ayuda a los usuarios a monitorear el estado de los PR, manejar problemas de CI, completar Merge automáticamente.

Pero el problema es que el modelo no busca Skills a través de funciones. Cuando se inicia Claude Code, primero escanea el nombre y la Description de todas las Skills.

Luego, según el problema actual del usuario, juzga qué Skill debería cargar.

Por lo tanto, la información más importante en la Description no es lo que puede hacer esta Skill, sino en qué situación debería cargarse.

La Description en realidad asume el trabajo de enrutamiento de toda la Skill.

En el mundo real, rara vez alguien dice 'ayúdame a invocar una herramienta de gestión de PR'. Es más probable que digan: ayúdame a vigilar este PR, CI se ha caído de nuevo, etc.

Así que una buena Description debería describir la intención del usuario, no enumerar funciones.

Incluso siento que se puede usar un método muy simple para comprobarlo.

Después de escribir la Description, borra toda la Skill, dejando solo esta línea de Description. Luego pregúntate: después de que el modelo vea el problema del usuario, ¿puede saber cuándo debería cargar esta Skill?

Si no puede, lo más probable es que todavía haya que seguir modificándola.

#05 Gestión y distribución de Skills

Otro punto es sobre la gestión de Skills.

Cuando una persona usa Skills, el asunto es realmente simple. Escribes unas cuantas Skills, las mantienes tú mismo, las actualizas tú mismo. Pero creo que la mayoría de los equipos después se encontrarán con el mismo problema.

Cuando las Skills pasan de ser unas pocas a docenas, incluso cientos, ¿cómo deberían gestionarse estas Skills? ¿Cómo actualizarlas? ¿Cómo distribuirlas a los miembros del equipo?

La experiencia de Anthropic en este aspecto, creo que es bastante digna de referencia.

Cuando el tamaño del equipo es relativamente pequeño, las Skills van directamente con el repositorio de código. Basta con ponerlas en el directorio .claude/skills dentro del proyecto. Todos comparten el mismo conjunto de Skills y también el mismo conjunto de métodos de trabajo.

Pero a medida que la cantidad de Skills aumenta, surge un nuevo problema.

Cuando se inicia Claude Code, escanea el nombre y la Description de todas las Skills, y luego juzga qué Skill debería invocar para la tarea actual. Cuantas más Skills, mayor es el costo de enrutamiento.

Por eso Anthropic luego comenzó a hacer Marketplace. Pero lo más interesante es la forma en que gestionan el Marketplace.

Muchas empresas, al enfrentar este problema, su primera reacción suele ser establecer un proceso de aprobación. Quien escribe una Skill, primero presenta una solicitud; después de aprobarla, entra en la biblioteca oficial de Skills. Internamente, nosotros también lo hicimos así, pero es muy pesado. Gestión por el mero hecho de gestionar.

Descubrí que la organización de Anthropic es muy ligera.

Dejan que las nuevas Skills primero se difundan en un pequeño círculo, que los compañeros las instalen y prueben por sí mismos.

Si cada vez más personas comienzan a usarla, significa que esta Skill realmente resuelve un problema real. En esta etapa, el autor la envía al Marketplace formal.

Así que ellos no discuten primero si la Skill tiene valor o no, sino que primero la dejan someter a la prueba de escenarios de uso real. Si mucha gente la usa, naturalmente entra en el sistema formal. Las Skills que quedan así son básicamente las que el equipo realmente necesita.

Preguntas relacionadas

Q¿Qué es lo más importante que se debe incluir en un Skill según las lecciones de Anthropic?

ALo más importante es incluir 'Gotchas', es decir, los errores comunes o trampas que se aprenden a través de la experiencia y que el modelo no sabría de otra manera. Cosas como 'esta tabla no se puede ordenar por created_at' o 'que staging devuelva 200 no significa éxito'.

Q¿Cómo describe Anthropic la verdadera naturaleza de un Skill en términos de ingeniería?

AAnthropic describe un Skill no como un simple archivo de instrucciones, sino como 'Context Engineering'. Es una carpeta estructurada que gestiona progresivamente la información, con un archivo principal (SKILL.md) que actúa como índice para navegar a referencias, scripts, ejemplos y recursos según sea necesario, evitando así sobrecargar el contexto del modelo.

Q¿Por qué se recomienda usar scripts dentro de un Skill, en lugar de solo instrucciones detalladas?

ASe recomienda usar scripts para automatizar tareas repetitivas y bien definidas, como consultas de datos o procesos de verificación. Esto evita que el modelo gaste tokens de contexto y capacidad de razonamiento 'reinventando la rueda' cada vez, haciendo que la ejecución sea más precisa, eficiente y basada en las mejores prácticas ya consolidadas del equipo.

Q¿Cuál es el propósito correcto de la 'Description' de un Skill según el artículo?

AEl propósito correcto de la 'Description' es actuar como una regla de enrutamiento. Debe describir en qué situación o ante qué intención del usuario se debe cargar el Skill, en lugar de simplemente enumerar sus funciones. Debe responder a la pregunta: '¿Puede el modelo, solo con esta descripción, saber cuándo usarlo?'

Q¿Cómo maneja Anthropic la gestión y distribución de Skills cuando su número crece mucho en un equipo?

AAnthropic promueve un enfoque ligero y orgánico. Los nuevos Skills se prueban y comparten primero en grupos pequeños. Solo si un Skill demuestra su utilidad siendo adoptado por muchos miembros del equipo, entonces se somete para su inclusión en el Marketplace oficial. Evitan procesos de aprobación pesados y priorizan la validación en escenarios reales de uso.

Lecturas Relacionadas

STRC cae una vez por debajo de los 91 dólares: ¿Será la Estrategia 'cazada por el pánico del mercado'?

En otoño de 2022, FTX colapsó tras una corrida bancaria, a pesar de que las inversiones de SBF (como Anthropic o SpaceX) habrían sido extremadamente valiosas hoy. Su codicia y un modelo ilegítimo lo llevaron al desastre. Hoy, el artículo plantea una preocupación similar sobre MicroStrategy (MSTR) y su CEO Michael Saylor, el "rey de Bitcoin". La empresa ha acumulado el 4.2% del suministro circulante de Bitcoin, financiándose principalmente mediante la emisión de acciones (cuando su cotización superaba el valor de sus bitcoins) y deuda convertible. Sin embargo, el modelo enfrenta presión. La prima de las acciones de MSTR sobre el valor de sus bitcoins se ha comprimido, lo que debilita su mecanismo clave de financiación. Recientemente, la empresa utilizó $13.800 millones en efectivo para recomprar deuda convertible, agotando reservas. Ahora debe enfrentar obligaciones anuales de más de $40.000 millones (intereses y dividendos), con solo $870 millones en efectivo. Para cumplir, sus opciones son limitadas y problemáticas: 1) Emitir más acciones, diluyendo a los accionistas actuales. 2) Vender Bitcoin, rompiendo la promesa clave de Saylor y generando pánico en el mercado. La nueva clase de acciones preferentes, como STRC (que cayó a $91), pierde valor si hay dudas sobre el pago de sus dividendos. Al igual que con FTX, si la confianza se erosiona, podría desencadenarse una espiral de ventas. La principal esperanza para MSTR es un fuerte repunte en el precio de Bitcoin que restaure su "rueda de financiación". El autor, aunque optimista sobre Bitcoin, sugiere que es mejor resolver estos riesgos estructurales ahora y que los inversores compren Bitcoin directamente en lugar de apostar por la compleja estructura de MSTR.

Foresight NewsHace 15 min(s)

STRC cae una vez por debajo de los 91 dólares: ¿Será la Estrategia 'cazada por el pánico del mercado'?

Foresight NewsHace 15 min(s)

La carrera por el pago con IA: las organizaciones de tarjetas tradicionales frente a Coinbase

A medida que los agentes de IA realizan más transacciones comerciales, se intensifica la competencia por los sistemas de pago subyacentes. Dos modelos principales están surgiendo: uno liderado por Visa y Mastercard, basado en credenciales tokenizadas de tarjetas bancarias tradicionales, y otro impulsado por Coinbase y su protocolo x402, que utiliza stablecoins en protocolos de internet abiertos. Los esquemas de las redes de tarjetas, como Mastercard Agent Pay y Visa Intelligent Commerce, se adaptan bien a las compras minoristas, aprovechando sus décadas de experiencia en prevención de fraudes y resolución de disputas. Por otro lado, la solución de stablecoins de Coinbase está diseñada para transacciones de máquina a máquina, frecuentes, de bajo valor y transfronterizas, donde las tarifas y los tiempos de liquidación de las tarjetas tradicionales son inviables. Curiosamente, Visa y Mastercard no se limitan a su canal tradicional. También están invirtiendo en infraestructura de stablecoins (por ejemplo, Visa procesando miles de millones en liquidaciones con stablecoins y Mastercard adquiriendo la plataforma BVNK), buscando posicionarse como pasarelas de pago universales independientemente del canal final. Actualmente, las aplicaciones de consumo como las funciones de compra de ChatGPT o Amazon utilizan principalmente el canal de tarjetas. Mientras, transacciones entre máquinas, como el pago por APIs o datos, dominan el protocolo x402. Se prevé que esta coexistencia continúe a corto plazo, con cada canal optimizado para su caso de uso principal. La batalla a largo plazo se decidirá por si la mayoría de las transacciones comerciales impulsadas por IA se parecen más al comercio minorista tradicional o a una red masiva de micropagos entre máquinas. Las principales redes de pago, al apostar por ambos modelos, se aseguran de seguir siendo relevantes sea cual sea el resultado.

marsbitHace 24 min(s)

La carrera por el pago con IA: las organizaciones de tarjetas tradicionales frente a Coinbase

marsbitHace 24 min(s)

Apaga la IA antes de la entrevista: ¿Qué tipo de personas busca Anthropic?

La empresa de IA Anthropic, recientemente valorada en 965.000 millones de dólares, ha implementado un riguroso proceso de selección de cinco rondas que prohíbe el uso de IA. La ronda más crítica es la "entrevista cultural", que evalúa los valores, la visión del mundo y la postura ante los riesgos de la IA del candidato, pudiendo ser rechazado si no la supera, independientemente de su habilidad técnica. A diferencia de empresas como Google, que fomentan el uso de IA en las entrevistas, Anthropic considera esencial evaluar al candidato sin ayuda artificial. La entrevista cultural, descrita a veces como invasiva o similar a una terapia, indaga en creencias personales, dilemas éticos y la capacidad de defender posturas bajo presión. El objetivo es identificar a personas cuyas convicciones y pensamiento crítico sean auténticos y no estén externalizados. El enfoque de Anthropic, dirigido por líderes que dedican gran parte de su tiempo a la cultura corporativa, busca personas cuyos valores estén alineados con su misión de seguridad a largo plazo en IA. Esto contrasta con la narrativa predominante de que el mayor valor reside en dominar las herramientas de IA. La pregunta central de Anthropic es: en una era donde la ejecución se abarata, ¿qué se vuelve realmente valioso? Su respuesta es: el pensamiento independiente, la autenticidad y la capacidad de mantener un criterio propio cuando la IA está apagada.

marsbitHace 49 min(s)

Apaga la IA antes de la entrevista: ¿Qué tipo de personas busca Anthropic?

marsbitHace 49 min(s)

Adiós al toro y al oso tradicionales: el mercado entra en la era de la rotación de burbujas

El mercado ha evolucionado de un patrón cíclico tradicional de "toros y osos" hacia una era de "burbujas rotativas" sucesivas, similares a una cadena de tormentas convectivas en meteorología. Factores estructurales clave impulsan este cambio: la especulación masificada de minoristas, flujos de compra pasivos perpetuos, el dominio de la inversión indexada y el trading de alta frecuencia, la supresión artificial de la volatilidad, índices ahora dominados por empresas tecnológicas de larga duración impulsadas por narrativas, la desaparición de la demora informativa y un entorno fiscal y monetario expansivo. Estos cambios, en su mayoría permanentes, crean un entorno propicio para que surjan ciclos especulativos rápidos en sectores como IA, biotecnología (GLP-1), criptomonedas o robótica. Cada burbuja sigue una secuencia: latencia, catalizador, formación de una narrativa, divergencia de expectativas y finalmente ruptura. El capital liberado alimenta entonces la siguiente burbuja en un sector adyacente. Para navegar este nuevo panorama, los inversores deben elevar su perspectiva, reconociendo el patrón cíclico general en lugar de quedar atrapados en la emoción de una única tendencia. Los más beneficiados serán los investigadores profundos de sectores y aquellos capaces de identificar y seguir tendencias tempranas, manteniendo siempre una gestión prudente del riesgo.

marsbitHace 58 min(s)

Adiós al toro y al oso tradicionales: el mercado entra en la era de la rotación de burbujas

marsbitHace 58 min(s)

Trading

Spot
Futuros
活动图片