{"id":706,"date":"2026-09-12T16:47:19","date_gmt":"2026-09-12T14:47:19","guid":{"rendered":"https:\/\/adrianespes.com\/?p=706"},"modified":"2026-09-12T18:35:57","modified_gmt":"2026-09-12T16:35:57","slug":"que-es-skill-md","status":"publish","type":"post","link":"https:\/\/adrianespes.com\/en\/que-es-skill-md\/","title":{"rendered":"\u00bfQu\u00e9 es un archivo SKILL.md y por qu\u00e9 deber\u00edamos empezar a utilizarlo?"},"content":{"rendered":"<figure class=\"wp-block-post-featured-image\"><img decoding=\"async\" width=\"2560\" height=\"1463\" data-src=\"https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-scaled.webp\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image lazyload\" alt=\"\" style=\"--smush-placeholder-width: 2560px; --smush-placeholder-aspect-ratio: 2560\/1463;object-fit:cover;\" data-srcset=\"https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-scaled.webp 2560w, https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-300x171.webp 300w, https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-1024x585.webp 1024w, https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-768x439.webp 768w, https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-1536x878.webp 1536w, https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-2048x1170.webp 2048w, https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-18x10.webp 18w\" data-sizes=\"(max-width: 2560px) 100vw, 2560px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/figure>\n\n\n<div class=\"wp-block-group has-border-color has-text-color has-background has-link-color has-small-font-size wp-elements-1 is-layout-constrained wp-block-group-is-layout-constrained\" style=\"border-color:#f26b5e;border-width:3px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#163f43;background-color:#eaf3f3\">\n<p class=\"has-small-font-size wp-block-paragraph\"><strong>Nota de actualizaci\u00f3n:<\/strong> <code>SKILL.md<\/code> es un formato en evoluci\u00f3n. Su compatibilidad y funcionamiento pueden variar seg\u00fan la herramienta o implementaci\u00f3n. Este art\u00edculo refleja la documentaci\u00f3n disponible en la fecha de publicaci\u00f3n.<\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Durante estos \u00faltimos a\u00f1os hemos ido aprendiendo a comunicarnos mejor con la Inteligencia Artificial.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hemos aprendido a proporcionarle contexto necesario, a definir<strong> <\/strong>c\u00f3mo queremos que nos muestre los resultados, qu\u00e9 no debe hacer bajo ning\u00fan concepto y de qu\u00e9 forma debe presentar la respuesta, incluido el tono que queremos que utilice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sin embargo, cuando queremos repetir una tarea nos encontramos un problema: debemos volver a explicarle qu\u00e9 queremos conseguir y explicarle detalladamente c\u00f3mo lo debe realizar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entonces, \u00bfexiste alguna alternativa que nos permita dejar de repetir continuamente estas instrucciones y convertirlas en algo reutilizable?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si, existe. Es la idea que encontramos detr\u00e1s de las <strong>skills <\/strong>y de un archivo que probablemente est\u00e9s viendo con m\u00e1s frecuencia: <strong>SKILL.md.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">De guardar prompts a conservar procesos<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Todos sabemos que un buen prompt puede ayudarnos a obtener un gran resultado. Pero debemos ser conscientes de que ese resultado no depende \u00fanicamente de la petici\u00f3n inicial que le hacemos a la Inteligencia Artificial. El resultado tambi\u00e9n puede depender de:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La informaci\u00f3n que usamos como contexto.<\/li>\n\n\n\n<li>El orden en el que debe realizar el proceso o trabajo.<\/li>\n\n\n\n<li>Las fuentes que puede consultar.<\/li>\n\n\n\n<li>Las herramientas (modos de conversaci\u00f3n y modelos de lenguaje) que puede utilizar.<\/li>\n\n\n\n<li>Las decisiones que debe tomar, si es que se lo permitimos.<\/li>\n\n\n\n<li>Las excepciones o restricciones que debe tener en cuenta.<\/li>\n\n\n\n<li>Los criterios que le permitir\u00e1n validar la calidad de los resultados.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando repetimos frecuentemente todas estas indicaciones, ya no estamos describiendo \u00fanicamente una petici\u00f3n, sino una forma de trabajar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Una skill nos permite documentar una forma de trabajar<\/strong> para que la IA pueda aplicarla cuando resulte necesario o cuando nosotros decidamos invocarla.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Este cambio en nuestra forma de comunicarnos con la IA puede resumirse as\u00ed: <strong>no se trata solamente de guardar lo que nos funciona con la IA, sino tambi\u00e9n el conservar c\u00f3mo queremos que trabaje.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 es una Skill?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">De forma general, una skill es una<strong> capacidad especializada que permite a la IA realizar un determinado tipo de trabajo<\/strong> siguiendo las instrucciones que hemos definido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ello, una skill puede ayudarnos, entre otras cosas, a:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Revisi\u00f3n de documentos siguiendo una guia de estilo.<\/li>\n\n\n\n<li>Crear documentos o presentaciones siguiendo una estructura determinada.<\/li>\n\n\n\n<li>Analizar informaci\u00f3n con unos criterios definidos.<\/li>\n\n\n\n<li>Ejecutar procedimientos que incluyan instrucciones definidas, recursos corporativos, etc.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pero ojo, el t\u00e9rmino skill se utiliza en diferentes productos y plataformas, por lo que no todas las capacidades que conocemos como skills tienen necesariamente la misma estructura.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de continuar, vamos a detallar un poco m\u00e1s el concepto, ya que conviene diferenciar varios elementos.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Skill<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Es la capacidad especializada que puede usar un asistente o agente de IA.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">SKILL.md<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Es el archivo principal que contiene todos los metadatos e instrucciones de una skill.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Agent Skills<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Es una especificaci\u00f3n abierta que define una estructura para agrupar instrucciones, scripts, referencias, plantillas y otros recursos que proporcionan capacidades especializadas a los agentes de IA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por lo que podemos resumirlo en: <strong>La skill es la capacidad, SKILL.md es el archivo principal que la describe y Agent Skills es una especificaci\u00f3n que nos permite estructurar y compartir las capacidades.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ahora bien, \u00bfQu\u00e9 es exactamente SKILL.md?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">SKILL.md es un archivo Markdown que describe lo que hace una skill, cu\u00e1ndo deber\u00eda utilizarse y qu\u00e9 instrucciones debe seguir la Inteligencia Artificial cuando la utiliza.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un ejemplo sencillo de SKILL.md podr\u00eda ser:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>---\nname: resumir-anuncio\ndescription: Resume un anuncio proporcionado por el usuario. Utiliza esta skill cuando se solicite identificar <a href=\"https:\/\/adrianespes.com\/en\/novedades-m365-copilot-julio-2026\/\">updates<\/a>, fechas, destinatarios y acciones mencionadas en el anuncio.\n---\n\n# Objetivo\n\nCrear un resumen fiel al contenido proporcionado.\n\n# Procedimiento\n\n1. Leer \u00edntegramente el anuncio.\n2. Identificar el cambio principal.\n3. Extraer las fechas mencionadas.\n4. Recoger las acciones indicadas.\n5. Comprobar que no se ha a\u00f1adido informaci\u00f3n externa.\n\n# Reglas\n\n- Utilizar \u00fanicamente la fuente proporcionada.\n- No completar informaci\u00f3n que no aparezca en ella.\n- Indicar cuando un dato relevante no est\u00e9 especificado.\n\n# Comprobaci\u00f3n final\n\nAntes de entregar el resultado:\n\n- Verificar que todas las afirmaciones proceden de la fuente.\n- Confirmar que no se han inventado fechas o funcionalidades.\n- Adaptar el contenido al formato solicitado.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Algo que debemos tener en cuenta es que aunque nos pueda parecer algo destinado a desarrolladores, su contenido puede estar escrito \u00fanicamente en lenguaje natural.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Un archivo <code>SKILL.md<\/code> no tiene por qu\u00e9 contener c\u00f3digo.<\/strong> Podemos documentar procedimientos, reglas de comportamiento, ejemplos, l\u00edmites, comprobaciones, etc. El resto de recursos, como scripts, son opcionales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">El nombre del archivo s\u00ed importa<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora que sabemos c\u00f3mo debe estructurarse una skill hay algo que s\u00ed que importa. <strong>El archivo principal que contiene las instrucciones de la skill debe llamarse exactamente <code>SKILL.md<\/code>.<\/strong> Por lo que ahora puedes preguntarte \u00bfPor qu\u00e9 debemos llamar siempre al archivo de esta forma? \u00bfC\u00f3mo podr\u00e9 diferenciar mis skills?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo primero, adem\u00e1s de importante, es que este <strong>es el nombre de archivo que las implementaciones compatibles esperan encontrar para identificar y cargar la skill.<\/strong> Por lo que, si tienes varias skills puedes estructurar tus Skills de la siguiente forma:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>resumir-anuncio\/\n\u2514\u2500\u2500 SKILL.md<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Donde, continuando con nuestro ejemplo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>resumir-anuncio es el nombre de la carpeta y de la skill.<\/li>\n\n\n\n<li>SKILL.md es su archivo principal.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Vista la estructura otra cosa importante es que el campo <strong>name<\/strong> de nuestra skill debe coincidir con <strong>el nombre de la carpeta que la contiene<\/strong>. Adem\u00e1s, su nombre debe emplear letras min\u00fasculas, n\u00fameros y guiones, pero el nombre no podr\u00e1 nunca comenzar o terminar con guiones o hacer uso de guiones consecutivos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A modo ejemplo, el nombre dentro del documento Markdown, deber\u00e1 estar redactado de la siguiente forma:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>---\nname: resumir-anuncio\ndescription: Resume anuncios e identifica los cambios, fechas y acciones expresamente mencionados.\n---<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si queremos organizar todas nuestras skills en un mismo lugar, podemos reunirlas dentro de una carpeta com\u00fan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>skills\/\n\u251c\u2500\u2500 crear-publicacion-linkedin\/\n\u2502   \u2514\u2500\u2500 SKILL.md\n\u251c\u2500\u2500 adaptar-mensaje-whatsapp\/\n\u2502   \u2514\u2500\u2500 SKILL.md\n\u2514\u2500\u2500 crear-guion-video\/\n    \u2514\u2500\u2500 SKILL.md<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cada subcarpeta representa una skill diferente y contiene su propio archivo <code>SKILL.md<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Una skill no es simplemente un prompt largo<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Llegados a este punto, quiz\u00e1 hayas alcanzado la siguiente conclusi\u00f3n: \u00abUna Skill = Prompt largo\u00bb. Aunque resulte f\u00e1cil interpretarlo as\u00ed, su finalidad va mucho m\u00e1s all\u00e1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El prompt suele expresar una necesidad concreta:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Crea una publicaci\u00f3n para LinkedIn a partir de este anuncio.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pero una skill puede documentar el m\u00e9todo que debe usarse para resolver la petici\u00f3n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Qu\u00e9 informaci\u00f3n debe obtener.<\/li>\n\n\n\n<li>Cu\u00e1les son las fuentes permitidas.<\/li>\n\n\n\n<li>Qu\u00e9 pasos debe seguir.<\/li>\n\n\n\n<li>Qu\u00e9 estructura debe utilizar.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Podemos resumir r\u00e1pidamente la diferencia de esta forma: <strong>el prompt es el encargo y la skill es el manual de trabajo.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pero cuidado: las skills no sustituyen a los prompts, ya que seguiremos utilizando el lenguaje natural para explicar lo que necesitamos en cada momento. La diferencia es que no tendremos que estar repitiendo todo el procedimiento en cada petici\u00f3n que le hagamos a la IA.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 puede contener una skill?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bas\u00e1ndonos en las especificaciones abiertas de Agent Skills, una skill es una carpeta que contiene, como m\u00ednimo, un archivo SKILL.md. Tambi\u00e9n puede incorporar scripts, documentaci\u00f3n de referencia, plantillas y otros recursos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Siendo una posible estructura habitual:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nombre-de-la-skill\/\n\u251c\u2500\u2500 SKILL.md\n\u251c\u2500\u2500 scripts\/\n\u251c\u2500\u2500 references\/\n\u2514\u2500\u2500 assets\/<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">SKILL.md<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Contiene todos los metadatos e instrucciones principales:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nombre<\/li>\n\n\n\n<li>Descripci\u00f3n<\/li>\n\n\n\n<li>Objetivo<\/li>\n\n\n\n<li>Procedimiento<\/li>\n\n\n\n<li>Reglas<\/li>\n\n\n\n<li>Excepciones<\/li>\n\n\n\n<li>Formato de salida<\/li>\n\n\n\n<li>Comprobaciones<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">scripts\/<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Puede incluir c\u00f3digo ejecutable utilizado para realizar operaciones concretas de una forma m\u00e1s repetible.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">references\/<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Puede contener documentaci\u00f3n que la inteligencia artificial consulta cuando resulta necesaria para completar el trabajo.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">assets\/<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Puede reunir plantillas y otros recursos est\u00e1ticos utilizados para generar el resultado.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Estructura de una skill seg\u00fan Microsoft Agent Framework<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>expense-report\/\n\u251c\u2500\u2500 SKILL.md                          # Required - frontmatter + instructions\n\u251c\u2500\u2500 scripts\/\n\u2502   \u2514\u2500\u2500 validate.py                   # Executable code agents can run\n\u251c\u2500\u2500 references\/\n\u2502   \u2514\u2500\u2500 POLICY_FAQ.md                 # Reference documents loaded on demand\n\u2514\u2500\u2500 assets\/\n    \u2514\u2500\u2500 expense-report-template.md    # Templates and static resources<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Required<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>name<\/td><td>Yes<\/td><td>Max 64 characters. Lowercase letters, numbers, and hyphens only. Must not start or end with a hyphen or contain consecutive hyphens. Must match the parent directory name.<\/td><\/tr><tr><td>description<\/td><td>Yes<\/td><td>What the skill does and when to use it. Max 1024 characters. Should include keywords that help agents identify relevant tasks.<\/td><\/tr><tr><td>license<\/td><td>No<\/td><td>License name or reference to a bundled license file.<\/td><\/tr><tr><td>compatibility<\/td><td>No<\/td><td>Max 500 characters. Indicates environment requirements (intended product, system packages, network access, etc.).<\/td><\/tr><tr><td>metadata<\/td><td>No<\/td><td>Arbitrary key-value mapping for additional metadata.<\/td><\/tr><tr><td>allowed-tools<\/td><td>No<\/td><td>Space-delimited list of pre-approved tools the skill may use. Experimental &#8211; support may vary between agent implementations.<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/agent-framework\/agents\/skills?pivots=programming-language-csharp\"><em>Agent Skills | Microsoft Learn<\/em><\/a><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Otra de las recomendaciones de Microsoft Agent Framework es mantener el archivo <code>SKILL.md<\/code> por debajo de 500 l\u00edneas y trasladar la documentaci\u00f3n m\u00e1s extensa a archivos de referencia independientes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfPor qu\u00e9 deber\u00edamos empezar a usar skills?<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Para dejar de repetir instrucciones<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Si proporcionamos continuamente las mismas instrucciones, reglas y ejemplos, probablemente tengamos un proceso que merece la pena documentar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una skill, como hemos ido comentando, nos permite trasladar el procedimiento desde una conversaci\u00f3n aislada a un recurso reutilizable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No es solo escribir menos, tambi\u00e9n reducimos el riesgo de que se nos olvide una instrucci\u00f3n importante cuando necesitamos repetir el trabajo.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Para conseguir resultados m\u00e1s consistentes<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Una skill puede recoger los pasos que deben seguirse y las condiciones que debe cumplir el resultado que nos d\u00e9 la IA.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto nos resulta \u00fatil cuando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La tarea la realizamos peri\u00f3dicamente.<\/li>\n\n\n\n<li>El proceso tiene varios pasos.<\/li>\n\n\n\n<li>Existen reglas que no deben omitirse.<\/li>\n\n\n\n<li>Varias personas deben aplicar los mismos criterios.<\/li>\n\n\n\n<li>El resultado siempre debe seguir una estructura determinada.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Para convertir conocimiento impl\u00edcito en conocimiento expl\u00edcito<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">En muchas organizaciones, una parte importante de los procesos se encuentra distribuida entre:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La experiencia de determinadas personas.<\/li>\n\n\n\n<li>Documentos aislados.<\/li>\n\n\n\n<li>Correos electr\u00f3nicos.<\/li>\n\n\n\n<li>Conversaciones.<\/li>\n\n\n\n<li>Plantillas.<\/li>\n\n\n\n<li>Prompts personales.<\/li>\n\n\n\n<li>Correcciones realizadas sobre resultados anteriores.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Una skill puede ayudarnos a transformar este conocimiento disperso en un recurso estructurado. Entre sus aplicaciones se encuentran la captura de conocimiento especializado, la ampliaci\u00f3n de las capacidades de un agente y la conversi\u00f3n de tareas de varios pasos en flujos repetibles.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Para separar el comportamiento general de las capacidades concretas<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Un agente puede tener unas instrucciones generales que definan su prop\u00f3sito, tono y comportamiento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sin embargo, no todas las capacidades tienen que estar mezcladas dentro de un mismo bloque de instrucciones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las podemos dividir, por ejemplo, en skills especializadas:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>agente-comunicacion\/\n\u251c\u2500\u2500 crear-publicacion-linkedin\/\n\u2502   \u2514\u2500\u2500 SKILL.md\n\u251c\u2500\u2500 adaptar-mensaje-whatsapp\/\n\u2502   \u2514\u2500\u2500 SKILL.md\n\u251c\u2500\u2500 preparar-guion-video\/\n\u2502   \u2514\u2500\u2500 SKILL.md\n\u2514\u2500\u2500 validar-informacion\/\n    \u2514\u2500\u2500 SKILL.md<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cada capacidad tiene un objetivo que es reconocible y puede evolucionar de forma independiente.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Para incorporar recursos<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Una skill no tiene que depender exclusivamente de las instrucciones incluidas en SKILL.md. Tambi\u00e9n puede incorporar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gu\u00edas de marca.<\/li>\n\n\n\n<li>Plantillas de documentos.<\/li>\n\n\n\n<li>Ejemplos de resultados.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Estos son solo algunos ejemplos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto nos permite reunir bajo un mismo paquete el procedimiento y los recursos necesarios para poder aplicarlo.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Para mejorar un proceso de manera continua<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando detectamos un error recurrente, podemos actualizar la skill:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A\u00f1adiendo una regla.<\/li>\n\n\n\n<li>Documentando una excepci\u00f3n.<\/li>\n\n\n\n<li>Mejorando una comprobaci\u00f3n.<\/li>\n\n\n\n<li>Incorporando un ejemplo.<\/li>\n\n\n\n<li>Actualizando una plantilla.<\/li>\n\n\n\n<li>Modificando el orden del procedimiento.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">La mejora no se queda \u00fanicamente en una conversaci\u00f3n. Pasa a formar parte de la capacidad reutilizable.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Para compartir una forma de trabajar<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Una skill puede mantenerse en una carpeta, versionarse y compartirse con otras personas o equipos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No compartimos solamente un prompt. Compartimos una metodolog\u00eda:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cu\u00e1ndo debe utilizarse.<\/li>\n\n\n\n<li>Qu\u00e9 informaci\u00f3n necesita.<\/li>\n\n\n\n<li>Qu\u00e9 pasos debe seguir.<\/li>\n\n\n\n<li>Qu\u00e9 recursos puede consultar.<\/li>\n\n\n\n<li>Qu\u00e9 l\u00edmites debe respetar.<\/li>\n\n\n\n<li>C\u00f3mo debe comprobar el resultado.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">\u00bfQu\u00e9 procesos podr\u00edan convertirse en una skill?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Una tarea puede ser una buena candidata si cumple varias de estas condiciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Se repite con frecuencia.<\/li>\n\n\n\n<li>Sigue unos pasos reconocibles.<\/li>\n\n\n\n<li>Utiliza reglas relativamente estables.<\/li>\n\n\n\n<li>Necesita recursos similares en cada ejecuci\u00f3n.<\/li>\n\n\n\n<li>Produce un resultado claramente identificable.<\/li>\n\n\n\n<li>Podemos distinguir un buen resultado de uno incompleto.<\/li>\n\n\n\n<li>Requiere comprobaciones antes de finalizar.<\/li>\n\n\n\n<li>Actualmente necesita prompts muy largos o instrucciones repetidas.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Algunos ejemplos ser\u00edan:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Crear contenidos a partir de anuncios del Centro de mensajes de Microsoft 365.<\/li>\n\n\n\n<li>Adaptar una misma informaci\u00f3n para LinkedIn, YouTube o WhatsApp.<\/li>\n\n\n\n<li>Generar presentaciones siguiendo una gu\u00eda de marca.<\/li>\n\n\n\n<li>Analizar un libro de Excel y producir un panel determinado.<\/li>\n\n\n\n<li>Preparar informes peri\u00f3dicos.<\/li>\n\n\n\n<li>Revisar la accesibilidad de un documento.<\/li>\n\n\n\n<li>Transformar notas en materiales formativos.<\/li>\n\n\n\n<li>Validar que un texto utiliza exclusivamente una fuente autorizada.<\/li>\n\n\n\n<li>Crear propuestas comerciales utilizando una plantilla.<\/li>\n\n\n\n<li>Verificar que un recurso no solicita informaci\u00f3n confidencial.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Las skills no son \u00fanicamente una herramienta para programadores. Tambi\u00e9n pueden convertirse en una forma de documentar conocimiento, estandarizar procesos y aplicar criterios de calidad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El siguiente paso despu\u00e9s de los prompts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Las skills no vienen a sustituir a los prompts. Seguiremos utilizando el lenguaje natural para explicarle a la IA qu\u00e9 necesitamos en cada momento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La diferencia es que, cuando encontremos una forma de trabajar que funciona, ya no tendremos que reconstruirla desde cero en cada conversaci\u00f3n. Podremos conservar sus instrucciones, reglas, recursos y comprobaciones para volver a utilizar esa forma de trabajar cuando la necesitemos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un archivo <strong>SKILL.md<\/strong> puede parecernos un simple documento escrito en Markdown, pero <strong>su verdadero valor<\/strong> no est\u00e1 en el formato. Est\u00e1 en su <strong>capacidad para convertir nuestros procesos, criterios y conocimientos en recursos estructurados, reutilizables y mejorables<\/strong>. Est\u00e1 en la capacidad que tiene de convertir nuestros procesos, criterios y conocimientos en recursos estructurados, reutilizables y mejorables.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No todas las tareas necesitan convertirse en skills. Sin embargo, cuando un proceso se repita, siga unas reglas reconocibles y requiera siempre las mismas instrucciones, probablemente merezca la pena documentarlo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Durante estos a\u00f1os hemos aprendido a crear mejores prompts para comunicarnos mejor con la IA. Ahora podemos dar un paso m\u00e1s y empezar a transformar nuestra forma de trabajar en capacidades que la IA pueda reutilizar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto nos lleva a la siguiente pregunta: <strong>\u00bfd\u00f3nde podemos utilizar actualmente los archivos <code>SKILL.md<\/code>?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En mi siguiente entrada veremos c\u00f3mo Microsoft est\u00e1 incorporando este formato a su ecosistema y qu\u00e9 posibilidades ofrecen experiencias como Microsoft Copilot Cowork, Agent Builder, Excel, PowerPoint o Copilot Studio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Si hoy pudieras crear una skill, \u00bfqu\u00e9 tarea elegir\u00edas para empezar?<\/strong><\/p>\n\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     BLOQUE CTA \u00b7 Recurso IA Toolbox \u00b7 Adri\u00e1n Esp\u00e9s\n     Pegar al final del art\u00edculo, justo DESPU\u00c9S de la pregunta\n     \"Si hoy pudieras crear una skill, \u00bfqu\u00e9 tarea elegir\u00edas para empezar?\"\n\n     En WordPress: bloque \"HTML personalizado\" y pegar todo.\n     Sustituir la URL de ejemplo por la definitiva del recurso.\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<div class=\"ae-cta\">\n  <div class=\"ae-cta__body\">\n    <span class=\"ae-cta__kicker\">IA Toolbox \u00b7 Recurso descargable<\/span>\n    <h3 class=\"ae-cta__title\">\u00bfYa la tienes pensada?<\/h3>\n    <p class=\"ae-cta__text\">Te dejo la plantilla para que no empieces desde cero: objetivo, contexto, procedimiento, reglas, tono y comprobaciones, en un archivo listo para rellenar.<\/p>\n    <a class=\"ae-cta__btn\" href=\"https:\/\/github.com\/aespese29\/ia-toolbox\/tree\/main\/recursos\/plantilla-skill-md\" target=\"_blank\" rel=\"noopener\">\n      Descargar la plantilla SKILL.md\n      <svg width=\"16\" height=\"16\" viewbox=\"0 0 20 20\" fill=\"none\" aria-hidden=\"true\"><path d=\"M10 3v10m0 0l-3.6-3.6M10 13l3.6-3.6M4 16h12\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n    <\/a>\n    <span class=\"ae-cta__meta\">Plantilla SKILL.md + gu\u00eda en PDF de una p\u00e1gina<\/span>\n  <\/div>\n\n  <ul class=\"ae-cta__list\">\n    <li>Los 6 bloques que debe definir una skill<\/li>\n    <li>Test r\u00e1pido: \u00bfmerece ser una skill?<\/li>\n    <li>Reglas de <code>name<\/code>, carpeta y estructura<\/li>\n    <li>Checklist antes de darla por buena<\/li>\n  <\/ul>\n<\/div>\n\n<style>\n.ae-cta{\n  --ae-primary:#075E63; --ae-accent:#F2544B; --ae-dark:#123238;\n  --ae-text:#263238; --ae-muted:#66777A; --ae-border:#E3EAEB; --ae-surface:#FFFFFF;\n  display:flex; gap:32px; align-items:stretch;\n  background:var(--ae-surface);\n  border:1px solid var(--ae-border);\n  border-left:6px solid var(--ae-accent);\n  border-radius:14px;\n  padding:32px 34px;\n  margin:48px 0;\n  box-shadow:0 8px 24px rgba(18,50,56,.08);\n  font-family:'Inter',-apple-system,'Segoe UI',Arial,sans-serif;\n}\n.ae-cta__body{flex:1 1 58%; min-width:0}\n.ae-cta__kicker{\n  display:block; font-size:12px; font-weight:600; letter-spacing:2.4px;\n  text-transform:uppercase; color:var(--ae-primary); margin-bottom:10px;\n}\n.ae-cta__title{\n  font-family:'Manrope','Segoe UI',Arial,sans-serif;\n  font-size:26px; font-weight:800; line-height:1.2; letter-spacing:-.5px;\n  color:var(--ae-dark); margin:0 0 12px;\n}\n.ae-cta__text{font-size:16px; line-height:1.6; color:var(--ae-text); margin:0 0 22px}\n.ae-cta__btn{\n  display:inline-flex; align-items:center; gap:10px;\n  background:var(--ae-primary); color:#fff !important;\n  font-size:16px; font-weight:600; text-decoration:none !important;\n  padding:14px 24px; border-radius:10px;\n  transition:background .18s ease, transform .18s ease;\n}\n.ae-cta__btn:hover{background:#054A4E; transform:translateY(-1px)}\n.ae-cta__btn:focus-visible{outline:3px solid var(--ae-accent); outline-offset:3px}\n.ae-cta__meta{display:block; font-size:13.5px; color:var(--ae-muted); margin-top:12px}\n\n.ae-cta__list{\n  flex:0 1 38%; list-style:none; margin:0; padding:0 0 0 32px;\n  border-left:1px solid var(--ae-border);\n  display:flex; flex-direction:column; justify-content:center; gap:14px;\n}\n.ae-cta__list li{\n  position:relative; padding-left:28px;\n  font-size:15px; line-height:1.5; color:var(--ae-text); margin:0;\n}\n.ae-cta__list li::before{\n  content:\"\"; position:absolute; left:0; top:3px;\n  width:17px; height:17px; border-radius:5px;\n  background:#EAF2F2 url(\"data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10.5l3.5 3.5L15 6.5' stroke='%23075E63' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") center\/12px no-repeat;\n}\n.ae-cta__list code{\n  font-family:'Cascadia Code',Consolas,monospace; font-size:13.5px;\n  background:#EAF2F2; color:var(--ae-primary); padding:1px 6px; border-radius:4px;\n}\n\n@media (max-width:781px){\n  .ae-cta{flex-direction:column; gap:24px; padding:26px 22px}\n  .ae-cta__title{font-size:23px}\n  .ae-cta__list{padding:22px 0 0; border-left:0; border-top:1px solid var(--ae-border)}\n  .ae-cta__btn{width:100%; justify-content:center}\n}\n<\/style>\n\n\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     BLOQUE AUTOR \u00b7 Cierre de art\u00edculo \u00b7 Adri\u00e1n Esp\u00e9s\n     Pegar al final del art\u00edculo, despu\u00e9s del contenido.\n     En WordPress: bloque \"HTML personalizado\" y pegar todo.\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<div class=\"ae-bio\">\n  <div class=\"ae-bio__photo\">\n    <img data-src=\"https:\/\/adrianespes.com\/wp-content\/uploads\/2025\/09\/AdrianEspes.webp\"\n         alt=\"Adri\u00e1n Esp\u00e9s, Microsoft MVP en Microsoft 365 Copilot\"\n         width=\"500\" height=\"500\" decoding=\"async\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 500px; --smush-placeholder-aspect-ratio: 500\/500;\">\n  <\/div>\n\n  <div class=\"ae-bio__body\">\n    <span class=\"ae-bio__kicker\">Sobre el autor<\/span>\n    <p class=\"ae-bio__name\">Adri\u00e1n Esp\u00e9s<\/p>\n    <p class=\"ae-bio__role\">Microsoft MVP \u00b7 <a href=\"https:\/\/adrianespes.com\/en\/copilot-podcast-m365-fm\/\">Microsoft 365 Copilot<\/a><\/p>\n    <p class=\"ae-bio__text\">Ayudo a equipos y profesionales a usar la IA en su trabajo diario, con Microsoft 365 Copilot y agentes. Escribo sobre lo que funciona de verdad, sin humo.<\/p>\n    <p class=\"ae-bio__foot\"><a href=\"https:\/\/adrianespes.com\/en\/\">adrianespes.com<\/a><\/p>\n  <\/div>\n<\/div>\n\n<style>\n.ae-bio{\n  --ae-primary:#075E63; --ae-accent:#F2544B; --ae-dark:#123238;\n  --ae-text:#263238; --ae-muted:#66777A; --ae-border:#E3EAEB; --ae-surface:#FAFBF9;\n  display:flex; align-items:center; gap:34px;\n  background:var(--ae-surface);\n  border:1px solid var(--ae-border);\n  border-left:6px solid var(--ae-accent);\n  border-radius:14px;\n  padding:30px 34px;\n  margin:48px 0;\n  font-family:'Inter',-apple-system,'Segoe UI',Arial,sans-serif;\n}\n.ae-bio__photo{\n  flex:0 0 132px; width:132px; height:132px;\n  border-radius:50%; overflow:hidden;\n  box-shadow:0 8px 22px rgba(18,50,56,.16);\n  background:var(--ae-primary); padding:4px; box-sizing:border-box;\n}\n.ae-bio__photo img{\n  width:100%; height:100%; object-fit:cover; object-position:center 22%;\n  display:block; margin:0; border-radius:50%; background:#fff;\n}\n.ae-bio__body{flex:1 1 auto; min-width:0}\n.ae-bio__kicker{\n  display:block; font-size:12px; font-weight:600; letter-spacing:2.6px;\n  text-transform:uppercase; color:var(--ae-primary); margin:0 0 8px;\n}\n.ae-bio__name{\n  font-family:'Manrope','Segoe UI',Arial,sans-serif;\n  font-size:27px; font-weight:800; letter-spacing:-.6px; line-height:1.15;\n  color:var(--ae-dark); margin:0 0 4px;\n}\n.ae-bio__role{\n  font-size:15.5px; font-weight:600; color:var(--ae-primary); margin:0 0 12px;\n}\n.ae-bio__text{\n  font-size:16px; line-height:1.6; color:var(--ae-text); margin:0 0 14px;\n}\n.ae-bio__foot{margin:0; font-size:15px; font-weight:600}\n.ae-bio__foot a{\n  color:var(--ae-dark) !important; text-decoration:none !important;\n  border-bottom:2px solid var(--ae-accent); padding-bottom:1px;\n}\n.ae-bio__foot a:hover{color:var(--ae-primary) !important}\n.ae-bio__foot a:focus-visible{outline:3px solid var(--ae-accent); outline-offset:3px}\n\n@media (max-width:781px){\n  .ae-bio{flex-direction:column; text-align:center; gap:20px; padding:26px 22px}\n  .ae-bio__photo{flex:0 0 112px; width:112px; height:112px}\n  .ae-bio__name{font-size:24px}\n  .ae-bio__text{font-size:15.5px}\n}\n<\/style>","protected":false},"excerpt":{"rendered":"<p>Nota de actualizaci\u00f3n: SKILL.md es un formato en evoluci\u00f3n. Su compatibilidad y funcionamiento pueden variar seg\u00fan la herramienta o implementaci\u00f3n. Este art\u00edculo refleja la documentaci\u00f3n disponible en la fecha de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":708,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[10,59,49],"tags":[237,238,227,239,235,236],"class_list":["post-706","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-formacion-recursos","category-herramientas","category-m365-copilot","tag-agent-skills","tag-agentes-de-ia","tag-inteligencia-artificial","tag-prompt-engineering","tag-skill-md","tag-skills-de-ia"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Qu\u00e9 es SKILL.md y por qu\u00e9 usar skills de IA<\/title>\n<meta name=\"description\" content=\"Descubre qu\u00e9 es SKILL.md, c\u00f3mo convierte instrucciones y procesos en capacidades reutilizables y por qu\u00e9 deber\u00edas empezar a utilizarlas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/adrianespes.com\/en\/que-es-skill-md\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Qu\u00e9 es SKILL.md y por qu\u00e9 usar skills de IA\" \/>\n<meta property=\"og:description\" content=\"Descubre qu\u00e9 es SKILL.md, c\u00f3mo convierte instrucciones y procesos en capacidades reutilizables y por qu\u00e9 deber\u00edas empezar a utilizarlas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/adrianespes.com\/en\/que-es-skill-md\/\" \/>\n<meta property=\"og:site_name\" content=\"Adri\u00e1n Esp\u00e9s\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-12T14:47:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-12T16:35:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-scaled.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1463\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Adri\u00e1n Esp\u00e9s\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@espes_adrian\" \/>\n<meta name=\"twitter:site\" content=\"@espes_adrian\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adri\u00e1n Esp\u00e9s\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/\"},\"author\":{\"name\":\"Adri\u00e1n Esp\u00e9s\",\"@id\":\"https:\\\/\\\/adrianespes.com\\\/#\\\/schema\\\/person\\\/d34accef4819e2b317da7550649ffd19\"},\"headline\":\"\u00bfQu\u00e9 es un archivo SKILL.md y por qu\u00e9 deber\u00edamos empezar a utilizarlo?\",\"datePublished\":\"2026-09-12T14:47:19+00:00\",\"dateModified\":\"2026-09-12T16:35:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/\"},\"wordCount\":2308,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/adrianespes.com\\\/#\\\/schema\\\/person\\\/d34accef4819e2b317da7550649ffd19\"},\"image\":{\"@id\":\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/adrianespes.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/AE_Portada_SkillMd_Blog_v01-scaled.webp\",\"keywords\":[\"Agent Skills\",\"Agentes de IA\",\"Inteligencia artificial\",\"Prompt engineering\",\"SKILL.md\",\"Skills de IA\"],\"articleSection\":[\"Formaci\u00f3n y recursos\",\"Herramientas\",\"M365 Copilot\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/\",\"url\":\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/\",\"name\":\"Qu\u00e9 es SKILL.md y por qu\u00e9 usar skills de IA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/adrianespes.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/adrianespes.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/AE_Portada_SkillMd_Blog_v01-scaled.webp\",\"datePublished\":\"2026-09-12T14:47:19+00:00\",\"dateModified\":\"2026-09-12T16:35:57+00:00\",\"description\":\"Descubre qu\u00e9 es SKILL.md, c\u00f3mo convierte instrucciones y procesos en capacidades reutilizables y por qu\u00e9 deber\u00edas empezar a utilizarlas.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/#primaryimage\",\"url\":\"https:\\\/\\\/adrianespes.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/AE_Portada_SkillMd_Blog_v01-scaled.webp\",\"contentUrl\":\"https:\\\/\\\/adrianespes.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/AE_Portada_SkillMd_Blog_v01-scaled.webp\",\"width\":2560,\"height\":1463},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/adrianespes.com\\\/que-es-skill-md\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/adrianespes.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u00bfQu\u00e9 es un archivo SKILL.md y por qu\u00e9 deber\u00edamos empezar a utilizarlo?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/adrianespes.com\\\/#website\",\"url\":\"https:\\\/\\\/adrianespes.com\\\/\",\"name\":\"Boost Avec AI\",\"description\":\"IA aplicada a negocio y productividad\",\"publisher\":{\"@id\":\"https:\\\/\\\/adrianespes.com\\\/#\\\/schema\\\/person\\\/d34accef4819e2b317da7550649ffd19\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/adrianespes.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/adrianespes.com\\\/#\\\/schema\\\/person\\\/d34accef4819e2b317da7550649ffd19\",\"name\":\"Adri\u00e1n Esp\u00e9s\",\"pronouns\":\"\u00e9l\\\/lo\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/adrianespes.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-FAV-WEB.webp\",\"url\":\"https:\\\/\\\/adrianespes.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-FAV-WEB.webp\",\"contentUrl\":\"https:\\\/\\\/adrianespes.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-FAV-WEB.webp\",\"width\":512,\"height\":512,\"caption\":\"Adri\u00e1n Esp\u00e9s\"},\"logo\":{\"@id\":\"https:\\\/\\\/adrianespes.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-FAV-WEB.webp\"},\"sameAs\":[\"https:\\\/\\\/adrianespes.com\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/adrianespes\\\/\",\"https:\\\/\\\/x.com\\\/espes_adrian\",\"https:\\\/\\\/www.youtube.com\\\/@BoostAvecAIByAespes\"],\"url\":\"https:\\\/\\\/adrianespes.com\\\/en\\\/author\\\/aespes\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Qu\u00e9 es SKILL.md y por qu\u00e9 usar skills de IA","description":"Descubre qu\u00e9 es SKILL.md, c\u00f3mo convierte instrucciones y procesos en capacidades reutilizables y por qu\u00e9 deber\u00edas empezar a utilizarlas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/adrianespes.com\/en\/que-es-skill-md\/","og_locale":"en_US","og_type":"article","og_title":"Qu\u00e9 es SKILL.md y por qu\u00e9 usar skills de IA","og_description":"Descubre qu\u00e9 es SKILL.md, c\u00f3mo convierte instrucciones y procesos en capacidades reutilizables y por qu\u00e9 deber\u00edas empezar a utilizarlas.","og_url":"https:\/\/adrianespes.com\/en\/que-es-skill-md\/","og_site_name":"Adri\u00e1n Esp\u00e9s","article_published_time":"2026-09-12T14:47:19+00:00","article_modified_time":"2026-09-12T16:35:57+00:00","og_image":[{"width":2560,"height":1463,"url":"https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-scaled.webp","type":"image\/png"}],"author":"Adri\u00e1n Esp\u00e9s","twitter_card":"summary_large_image","twitter_creator":"@espes_adrian","twitter_site":"@espes_adrian","twitter_misc":{"Written by":"Adri\u00e1n Esp\u00e9s","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/adrianespes.com\/que-es-skill-md\/#article","isPartOf":{"@id":"https:\/\/adrianespes.com\/que-es-skill-md\/"},"author":{"name":"Adri\u00e1n Esp\u00e9s","@id":"https:\/\/adrianespes.com\/#\/schema\/person\/d34accef4819e2b317da7550649ffd19"},"headline":"\u00bfQu\u00e9 es un archivo SKILL.md y por qu\u00e9 deber\u00edamos empezar a utilizarlo?","datePublished":"2026-09-12T14:47:19+00:00","dateModified":"2026-09-12T16:35:57+00:00","mainEntityOfPage":{"@id":"https:\/\/adrianespes.com\/que-es-skill-md\/"},"wordCount":2308,"commentCount":0,"publisher":{"@id":"https:\/\/adrianespes.com\/#\/schema\/person\/d34accef4819e2b317da7550649ffd19"},"image":{"@id":"https:\/\/adrianespes.com\/que-es-skill-md\/#primaryimage"},"thumbnailUrl":"https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-scaled.webp","keywords":["Agent Skills","Agentes de IA","Inteligencia artificial","Prompt engineering","SKILL.md","Skills de IA"],"articleSection":["Formaci\u00f3n y recursos","Herramientas","M365 Copilot"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/adrianespes.com\/que-es-skill-md\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/adrianespes.com\/que-es-skill-md\/","url":"https:\/\/adrianespes.com\/que-es-skill-md\/","name":"Qu\u00e9 es SKILL.md y por qu\u00e9 usar skills de IA","isPartOf":{"@id":"https:\/\/adrianespes.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/adrianespes.com\/que-es-skill-md\/#primaryimage"},"image":{"@id":"https:\/\/adrianespes.com\/que-es-skill-md\/#primaryimage"},"thumbnailUrl":"https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-scaled.webp","datePublished":"2026-09-12T14:47:19+00:00","dateModified":"2026-09-12T16:35:57+00:00","description":"Descubre qu\u00e9 es SKILL.md, c\u00f3mo convierte instrucciones y procesos en capacidades reutilizables y por qu\u00e9 deber\u00edas empezar a utilizarlas.","breadcrumb":{"@id":"https:\/\/adrianespes.com\/que-es-skill-md\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/adrianespes.com\/que-es-skill-md\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/adrianespes.com\/que-es-skill-md\/#primaryimage","url":"https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-scaled.webp","contentUrl":"https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/09\/AE_Portada_SkillMd_Blog_v01-scaled.webp","width":2560,"height":1463},{"@type":"BreadcrumbList","@id":"https:\/\/adrianespes.com\/que-es-skill-md\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/adrianespes.com\/"},{"@type":"ListItem","position":2,"name":"\u00bfQu\u00e9 es un archivo SKILL.md y por qu\u00e9 deber\u00edamos empezar a utilizarlo?"}]},{"@type":"WebSite","@id":"https:\/\/adrianespes.com\/#website","url":"https:\/\/adrianespes.com\/","name":"Boost Avec AI","description":"IA aplicada a negocio y productividad","publisher":{"@id":"https:\/\/adrianespes.com\/#\/schema\/person\/d34accef4819e2b317da7550649ffd19"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/adrianespes.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/adrianespes.com\/#\/schema\/person\/d34accef4819e2b317da7550649ffd19","name":"Adri\u00e1n Esp\u00e9s","pronouns":"\u00e9l\/lo","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/08\/cropped-FAV-WEB.webp","url":"https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/08\/cropped-FAV-WEB.webp","contentUrl":"https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/08\/cropped-FAV-WEB.webp","width":512,"height":512,"caption":"Adri\u00e1n Esp\u00e9s"},"logo":{"@id":"https:\/\/adrianespes.com\/wp-content\/uploads\/2026\/08\/cropped-FAV-WEB.webp"},"sameAs":["https:\/\/adrianespes.com","https:\/\/www.linkedin.com\/in\/adrianespes\/","https:\/\/x.com\/espes_adrian","https:\/\/www.youtube.com\/@BoostAvecAIByAespes"],"url":"https:\/\/adrianespes.com\/en\/author\/aespes\/"}]}},"_links":{"self":[{"href":"https:\/\/adrianespes.com\/en\/wp-json\/wp\/v2\/posts\/706","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adrianespes.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adrianespes.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adrianespes.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adrianespes.com\/en\/wp-json\/wp\/v2\/comments?post=706"}],"version-history":[{"count":7,"href":"https:\/\/adrianespes.com\/en\/wp-json\/wp\/v2\/posts\/706\/revisions"}],"predecessor-version":[{"id":719,"href":"https:\/\/adrianespes.com\/en\/wp-json\/wp\/v2\/posts\/706\/revisions\/719"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/adrianespes.com\/en\/wp-json\/wp\/v2\/media\/708"}],"wp:attachment":[{"href":"https:\/\/adrianespes.com\/en\/wp-json\/wp\/v2\/media?parent=706"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adrianespes.com\/en\/wp-json\/wp\/v2\/categories?post=706"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adrianespes.com\/en\/wp-json\/wp\/v2\/tags?post=706"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}