Cómo instalar WordPress Agent Skills en Mac

Los asistentes de IA como Claude Code, Cursor o Copilot son potentes, pero cuando trabajan con WordPress tienden a generar código anticuado, saltarse patrones de seguridad o ignorar las buenas prácticas de bloques y temas.

WordPress Agent Skills son paquetes de instrucciones que enseñan a estos asistentes a trabajar correctamente con WordPress. En lugar de adivinar, siguen procedimientos documentados por expertos.

En esta entrada te explico cómo instalarlos en tu Mac paso a paso.


Qué son las Agent Skills

Son carpetas con archivos Markdown (SKILL.md) que contienen instrucciones, checklists y scripts. Cuando tu agente de IA lee estas skills, sabe cómo:

  • Crear bloques Gutenberg correctamente con block.json
  • Desarrollar plugins siguiendo la arquitectura de hooks y la Settings API
  • Trabajar con temas de bloques, theme.json y patrones
  • Usar la REST API, la Interactivity API o WP-CLI
  • Aplicar buenas prácticas de rendimiento y seguridad

El repositorio oficial es WordPress/agent-skills y está mantenido por Automattic.


Requisitos previos

Solo necesitas Node.js instalado en tu Mac. Si no lo tienes:

# Con Homebrew
brew install node

# Verifica la instalación
node -v
npm -v

Y, por supuesto, tener instalado el agente donde quieras usar las skills (Claude Code, Cursor, etc.).


Instalación con npx skills (recomendado)

La forma más rápida es usar el CLI de skills.sh, que no requiere instalación previa. Se ejecuta directamente con npx.

Ver las skills disponibles

npx skills add https://github.com/WordPress/agent-skills --list

Esto te muestra todas las skills del repositorio:

SkillQué enseña
wordpress-routerClasifica repos WordPress y enruta al flujo correcto
wp-project-triageDetecta tipo de proyecto, herramientas y versiones
wp-block-developmentBloques Gutenberg: block.json, atributos, renderizado, deprecaciones
wp-block-themesTemas de bloques: theme.json, plantillas, patrones, variaciones de estilo
wp-plugin-developmentArquitectura de plugins, hooks, Settings API, seguridad
wp-rest-apiRutas REST, esquemas, autenticación y respuestas
wp-interactivity-apiInteractividad frontend con directivas data-wp-*
wp-abilities-apiPermisos basados en capabilities y autenticación REST
wp-wpcli-and-opsComandos WP-CLI, automatización, multisite
wp-performanceProfiling, caché, optimización de base de datos
wp-phpstanAnálisis estático PHPStan para WordPress
wp-playgroundWordPress Playground para entornos locales instantáneos
wpdsWordPress Design System

Instalar skills específicas para Claude Code

npx skills add https://github.com/WordPress/agent-skills \
  --agent claude-code \
  --skill wordpress-router \
  --skill wp-project-triage \
  --skill wp-block-development \
  --skill wp-block-themes \
  --skill wp-plugin-development

El CLI te preguntará si quieres instalarlas de forma global (disponibles en todos tus proyectos) o por proyecto (solo en el directorio actual).

Para instalarlas directamente de forma global, añade --global:

npx skills add https://github.com/WordPress/agent-skills \
  --agent claude-code \
  --skill wp-plugin-development \
  --skill wp-rest-api \
  --global

Instalar para otro agente

Cambia el flag --agent. Puedes incluso instalar para varios a la vez:

npx skills add https://github.com/WordPress/agent-skills \
  --agent claude-code \
  --agent cursor \
  --skill wp-block-development \
  --skill wp-plugin-development

Instalar todas las skills

Si quieres instalar todo el paquete completo:

npx skills add https://github.com/WordPress/agent-skills --all --global

Elegir entre instalación global o por proyecto

  • Global (--global): Las skills se guardan en el directorio de configuración de tu agente (por ejemplo, ~/.claude/skills/). Están disponibles en todos tus proyectos.
  • Por proyecto: Las skills se copian dentro del directorio del proyecto. Útil cuando trabajas en equipo y quieres que todos tengan las mismas instrucciones.

Mi recomendación: si trabajas en varios proyectos WordPress, instala globalmente. Si tienes un proyecto específico con necesidades concretas, instala por proyecto.


Gestión de skills: actualizar y eliminar

Buscar Skills

npx skills find ###

Comprobar actualizaciones

npx skills check

Actualizar

npx skills update

Eliminar una skill

npx skills remove wp-block-themes

Importante: usa el mismo alcance (global o proyecto) que usaste al instalar. Si instalaste con --global, las operaciones de actualización y eliminación también deben ser globales.

Ver skills instaladas

npx skills list

Qué skills instalar según tu proyecto

No necesitas instalar todas. Elige según lo que estés desarrollando:

  • Desarrollo de bloques / Gutenberg: wp-block-development y wp-interactivity-api
  • Temas de bloques: wp-block-themes y wpds
  • Desarrollo de plugins: wp-plugin-development y wp-abilities-api
  • Operaciones y WP-CLI: wp-wpcli-and-ops
  • Rendimiento y calidad: wp-performance y wp-phpstan

Si vas a hacer un refactor grande que toque bloques, temas y plugins, instala todas.


Cómo funcionan internamente

Cada skill tiene esta estructura:

skills/wp-block-development/
├── SKILL.md              # Instrucciones principales
├── references/           # Documentación detallada
│   ├── block-json.md
│   ├── deprecations.md
│   └── ...
└── scripts/              # Helpers de detección y validación
    └── list_blocks.mjs

Cuando le pides a tu agente que trabaje con código WordPress, lee estas skills y sigue los procedimientos documentados en lugar de inventar. Es como darle un manual de buenas prácticas que consulta automáticamente.


Conclusión

Las WordPress Agent Skills son una forma sencilla de mejorar la calidad del código que generan los asistentes de IA. Con un solo comando npx las tienes funcionando en tu Mac, sin complicaciones.

Si trabajas con WordPress y usas herramientas como Claude Code o Cursor, te recomiendo instalarlas. La diferencia entre un agente que «adivina» y uno que sigue las mejores prácticas se nota en cada línea de código.


Referencias:

Deja un comentario

ÚLTIMOS ARTÍCULOS

Cierre Ventana

Cómo instalar WordPress Agent Skills en Mac

Los asistentes de IA como Claude Code, Cursor o Copilot son potentes, pero cuando trabajan con WordPress tienden…

Cierre Ventana

Congreso ITN Granada: IA aplicada a la estrategia comercial — lo que me llevé

El pasado 17 de febrero asistí al congreso ITN organizado por EIG y Stezano Consulting en el Palacio…

Cierre Ventana

Proteger WordPress desde dentro: cómo funciona realmente el equipo de plugins

Ayer tuve la oportunidad de pasarme por el podcast Un billete a Chattanooga, al que os animo que…

Logo David
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.Para más información consulta nuestra <a href="/politica-privacidad/">Política de Privacidad</a>