Marketing de contenidos

Skills de Claude para SEO y marketing: qué son y cómo usarlas

Avatar
Marketing @ Ahrefs. Leo, hago breakdance y realizo experimentos vitales random.
Cuando un nuevo artículo se publica en el blog de Ahrefs, introduzco la URL en Claude y ejecuto /linkedin-pipeline.

Extrae el artículo y genera de tres a cinco publicaciones distintas para LinkedIn.

Ilustración descriptiva del blog para accesibilidad

Antes de eso, cada publicación de LinkedIn empezaba de la misma manera. Volvía a explicar las reglas de tono de voz. La regla del límite de la página. Los patrones de gancho que me gustan y los que no. Los ejemplos de publicaciones a imitar. El estilo del CTA. Ligeras diferencias en las palabras cada vez, resultados ligeramente diferentes cada vez.

Una skill soluciona eso. Escribes el manual de instrucciones una vez y Claude lo ejecuta cada vez que se lo pides. Sin necesidad de volver a crear el prompt. Sin desviaciones.

A continuación, te explicamos qué son las skills de Claude, cómo funcionan y cómo crear las tuyas propias.

Una skill de Claude es un paquete de instrucciones guardado y reutilizable que Claude ejecuta automáticamente cuando reconoce la tarea.

Un prompt es una instrucción de un solo uso. La escribes, Claude responde y la instrucción se evapora. La próxima vez, la escribes de nuevo, o la guardas como plantilla y la pegas otra vez. En cualquier caso, eres tú quien debe recordar que existe, encontrarla y ponérsela delante a Claude.

Una skill es el siguiente paso. Escribes el manual una sola vez. Claude lee lo que pides, decide qué skill (si la hay) se aplica y la sigue. Sin menús. Sin tener que copiar y pegar. Simplemente describes la tarea con tus propias palabras y el manual guardado se ejecuta.

Ilustración descriptiva del blog para accesibilidad

El formato es un estándar abierto (Anthropic lo llama Agent Skills) y el mismo formato SKILL.md es el que impulsa las skills integradas en el propio Claude Code. La skill que escribas hoy no está atada a Claude. Funciona en cualquier lugar donde un modelo y un sistema de archivos puedan comunicarse entre sí.

Una skill es una carpeta. En su interior, un archivo llamado SKILL.md: markdown con un pequeño bloque de YAML en la parte superior e instrucciones en lenguaje sencillo a continuación.

---

name: esquema

description: Genera el esquema de un artículo con mi estructura preferida. Usar siempre que el usuario pida un esquema, una estructura o los encabezados de las secciones para un artículo o post del blog.

---

Ilustración descriptiva del blog para accesibilidad

El frontmatter cumple dos funciones. Da nombre a la skill y proporciona a Claude una descripción.

La descripción es el disparador: es lo que Claude lee para decidir si tu petición coincide con esta skill. También es la única parte de la skill que Claude ve por defecto, así que tiene que hacer el trabajo duro en una o dos frases.

Debajo del frontmatter, escribes el manual. Pasos, ejemplos, reglas o cualquier cosa que la tarea necesite.

La carpeta también puede contener archivos de apoyo, como referencias de estilo, listas de comprobación o plantillas. Claude solo los extrae cuando la skill que se está ejecutando los solicita. Esto se llama divulgación progresiva, y es el mecanismo que mantiene las skills a bajo coste. Tiene tres capas:

  1. El frontmatter siempre está en contexto. La descripción y el nombre. Esto es lo que Claude lee para decidir si debe ejecutar la skill.
  2. El cuerpo de SKILL.md se carga cuando se ejecuta la skill. El propio manual.
  3. Los archivos vinculados solo se cargan cuando el manual le dice a Claude que los lea. Guías de estilo extensas, bibliotecas de casos extremos, documentación de APIs.

No estás metiendo todo a la fuerza en un prompt gigante. Le estás entregando a Claude un kit estructurado, de modo que el coste de tokens del material de referencia extenso se mantiene en cero hasta que realmente se necesita.

La carpeta se encuentra en .claude/skills/<nombre-de-la-skill>/SKILL.md dentro de tu proyecto. Colócala ahí, dale un nombre lógico y la skill estará activa. Para las skills que quieras que estén disponibles en todos los proyectos, utiliza ~/.claude/skills/ en su lugar.

No necesitas ser desarrollador para nada de esto. Anthropic publica una skill llamada skill-creator en su repositorio público de skills.

Ilustración descriptiva del blog para accesibilidad

Instálala una vez y te guiará en la creación de nuevas skills preguntándote por la tarea, redactando el SKILL.md y creando la estructura de carpetas por ti. En Claude.ai, la misma skill es la ruta recomendada en Configuración -> Capacidades. Úsala.

Sin embargo, saber qué hay dentro del archivo es importante, porque cuando la skill no funcione correctamente más adelante, serás tú quien la edite.

1. Elige una tarea que ya repitas

La forma más rápida de perder una tarde es intentar crear una skill para todo a la vez. Elige una sola tarea que cumpla dos criterios: que la hagas con regularidad y que te des cuenta de que estás volviendo a explicar el mismo contexto cada vez que la pides.

Para mí, fue convertir artículos publicados en publicaciones de LinkedIn. Para otra persona, podría ser convertir una transcripción en un banco de citas, reescribir un brief de contenido con un tono de voz específico o realizar el control de calidad (QA) de un borrador de un artículo usando una lista de comprobación de edición. Todas tienen la misma estructura subyacente: el mismo tipo de entrada de información, el mismo criterio de toma de decisiones y el mismo tipo de resultado, cada vez.

Ilustración descriptiva del blog para accesibilidad

Si no eres capaz de decir en voz alta, en una sola frase, qué aspecto tiene un buen resultado, la skill no está lista. Desarrolla primero esa habilidad conversando.

2. Escribe la descripción como un disparador real

La descripción es lo único que lee Claude al decidir si debe ejecutar tu skill, por lo que tiene que cumplir tres funciones a la vez: decir qué hace la skill, cuándo debería recurrir a ella Claude y qué frases de activación podría utilizar realmente el usuario.

FunciónEjemplo
Qué haceGenera el esquema de un artículo con mi estructura preferida
Cuándo usarloSiempre que el usuario pida un esquema, una estructura o los encabezados de las secciones
Frases de activaciónEsquema”, “estructura para”, “el esqueleto de”, “encabezados de las secciones”

Escribe las frases de activación de la forma en que realmente pedirías la tarea, no como la describiría una página de características. Si dices “dame el esqueleto de un artículo” y la descripción solo conoce la palabra “esquema”, la skill no se ejecutará.

Por ejemplo, fíjate en la diferencia entre una descripción que se ejecuta y una que no:

  • Ayuda a escribir. Nunca se ejecuta. No hay disparador. Es solo una categoría. Claude no tiene nada con lo que compararla.
  • Usar cuando el usuario pida un resumen, recapitulación o TL;DR de un artículo. Se ejecuta de forma fiable. Tarea específica, frases de activación nombradas, alcance claro.

3. Muestra, no cuentes

En el cuerpo de la skill es donde la mayoría de la gente se equivoca. Escriben “iguala mi voz” y esperan que funcione. No lo hace. Las instrucciones vagas producen resultados vagos.

Ilustración descriptiva del blog para accesibilidad

Cuatro cosas que sí funcionan:

  • Ejemplos prácticos. Pega una entrada real junto al resultado exacto que querías. Un buen ejemplo supera a un párrafo de instrucciones.
  • Antipatrones explícitos. “Nunca uses guión largo (em dashes)”. “Nunca empieces con una definición”. “Nunca produzcas más de tres secciones”. Anota los fallos que ya has visto y conviértelos en reglas.
  • Una autocomprobación al final. Una breve lista de verificación que Claude repasa antes de responder detecta desviaciones que las instrucciones en prosa pasan por alto.
  • Brevedad. Cuanto más larga y complicada sea la skill, menos probable será que Claude la siga en su totalidad. Si una sección no aporta valor, elimínala. La propia guía de Anthropic para la creación de skills aconseja mantener el archivo SKILL.md por debajo de las 500 líneas. El modelo no sabe qué aspecto tiene tu buen resultado, y eso es lo único que el cuerpo del archivo debe codificar.

4. Mueve el contenido largo a archivos separados

Cualquier cosa que sobrecargue el manual principal, como referencias de estilo largas, bibliotecas de ejemplos, listas de URLs de la competencia o documentación de APIs, debe ir en un archivo separado dentro de la carpeta de la skill. Se hace referencia a ellos desde el archivo SKILL.md, pero no se pegan en él.

Ilustración descriptiva del blog para accesibilidad

La divulgación progresiva se encarga del resto: el archivo vinculado solo se carga cuando la skill que se está ejecutando recurre a él, por lo que el coste de tokens se mantiene en cero hasta que realmente se necesita.

5. Bloquea las skills con efectos secundarios

Si una skill sigue ejecutándose para peticiones que no debería, o si ejecutarla tiene consecuencias sobre las que quieres tener un control total, establece disable-model-invocation: true en el frontmatter. Claude no la ejecutará automáticamente.

La activas manualmente con /nombre-de-la-skill. Esto es útil para una skill de despliegue, una skill de publicación en el CMS, una skill que envía un mensaje a Slack… cualquier cosa que no quieras que un modelo decida ejecutar por su cuenta.

Ilustración descriptiva del blog para accesibilidad

Una skill son dos cosas unidas: la experiencia que has codificado en el manual y los datos a los que el manual puede acceder. La mayoría de la gente subestima ambas.

El markdown te lleva diez minutos. Sin embargo, articular lo que realmente haces cuando creas un brief de contenido (los criterios, las reglas que nunca has escrito, las cosas que rechazas sin pensar) lleva el resto de tu carrera. Conectarlo a datos de las SERP en tiempo real, a tu CMS y a tu guía de estilo es un proyecto aparte que se suma a eso.

Fíjate en Ryan Law, nuestro Director de Marketing de Contenidos. Recientemente ha publicado un post sobre cómo construyó un flujo de trabajo de ingeniería de contenidos de 23 skills en Claude Code, encadenadas detrás de una skill principal de flujo de trabajo de blog que genera artículos listos para publicar en seis a doce minutos.

Ilustración descriptiva del blog para accesibilidad

Lo que vale la pena notar es a dónde fue a parar realmente el trabajo. Un comentarista en LinkedIn lo resumió a la perfección:

Los archivos SKILL de Ryan son buenos porque Ryan ya sabía qué poner en ellos. La mayoría de las personas que utilizan herramientas desde cero no tienen 13 años de experiencia editorial sobre los que construir. La brecha no está solo en la herramienta. También está en la persona que hay detrás. 

Ilustración descriptiva del blog para accesibilidad

Trece años de experiencia editorial por un lado. El MCP de Ahrefs conectado por el otro para que las skills pudieran extraer datos reales en lugar de alucinarlos. El markdown en medio fue la parte fácil.

Puedes construir todo esto tú mismo si tienes las skills (je) y la experiencia. De lo contrario, puedes apoyarte en otros.

Claude Code incluye skills predeterminadas disponibles en cada sesión: /batch, /claude-api, /debug, /loop y /simplify. Funcionan en cuanto instalas Claude Code. Anthropic también publica un repositorio público de skills que puedes bifurcar, copiar y modificar, y están empezando a aparecer directorios de la comunidad.

Ilustración descriptiva del blog para accesibilidad

Para el SEO y el marketing específicamente, tienes a Agent A. Es un agente de inteligencia artificial con acceso sin restricciones a los datos de Ahrefs, además de integraciones con herramientas importantes como Notion, HubSpot, WordPress, Slack y Google Search Console.

Describe lo que quieres (herramientas, informes, aplicaciones, paneles de control y sí, skills) y Agent A las diseñará, escribirá e implementará. Vive en tu espacio de trabajo, recuerda las decisiones que habéis tomado juntos y se adapta a tus datos y a tus herramientas.

Ilustración descriptiva del blog para accesibilidad

También hemos preconstruido una biblioteca de skills de marketing, seleccionada por nuestro equipo interno de expertos y ajustada al trabajo de marketing real. Por ejemplo, puedes lanzar automáticamente skills para ejecutar un análisis de sentimiento de marca con IA, realizar un análisis de content gap, detectar contenido cuyo tráfico está disminuyendo, encontrar oportunidades de linkbait y más.

Ilustración descriptiva del blog para accesibilidad

Agent A funciona con el mismo formato SKILL.md que Claude Code. Por lo tanto, incluso si tienes una biblioteca de skills construida en Claude Code, puedes trasladarlas fácilmente a Agent A.

Reflexiones finales

El formato de skill es más importante de lo que parece. Es el mecanismo que convierte a Claude, de ser una ventana de chat en la que tienes que estar explicándote una y otra vez, en algo que tú entrenas. Una vez que has creado tres o cuatro skills que utilizas de verdad, dejas de escribir instrucciones y empiezas a activar sistemas.

Escribe una skill pequeña esta semana. Elige una tarea que hagas todos los martes y de la que olvides exactamente cómo la haces. Ejecuta skill-creator, o descríbela a Agent A y deja que redacte, instale y pruebe la skill por ti. Solo tardarás quince minutos de cualquier forma.

La próxima vez que tengas que hacer la tarea, sabrás si realmente has construido algo o si solo has creado un prompt más sofisticado. Pasa esa prueba una vez, y seguirás construyendo skills para siempre.

¿Tienes preguntas? Estamos en LinkedIn y en X.