Tres palabras se usan como si significaran lo mismo, y un setup de Claude Code necesita que las tres queden separadas. Una skill es un archivo de instrucciones. Un plugin es un paquete que instalás. Un servidor MCP es un programa que contesta por un protocolo, y puede estar corriendo en hardware que nunca vas a ver. Esta clase a propósito no instala nada. Nombra las piezas, dice dónde corre cada una y dice qué gasta cada una, así la instalación de la clase 2 es una decisión que tomás vos y no un comando que copiás.
Una skill, un plugin y un servidor MCP son tres cosas distintas
Una skill es un SKILL.md: un archivo Markdown con instrucciones que tu agente carga cuando vienen al caso de lo que pediste. No se ejecuta nada. El agente lee el archivo y se comporta distinto por el resto de la conversación, como un compañero nuevo que leyó la guía de estilo de la casa.
Un plugin es un paquete instalado en Claude Code. Puede traer skills, sub-agentes, scripts y comandos de barra, e instalarlo escribe esos archivos en tu disco. claude-seo es un plugin.
Un servidor MCP expone herramientas por el Model Context Protocol. Tu agente le pide algo y lee la respuesta. El servidor puede estar en tu máquina o en la de otro, atrás de OAuth, que es donde corre seodraft.
La pregunta que separa a las tres es fácil de hacer: de quién es la computadora que trabaja y a quién le llega la cuenta. Contestarla para cada herramienta que agregás es casi todo lo que mantiene entendible un setup de agentes seis meses después.
Qué deja claude-seo en tu máquina
claude-seo es un plugin de Claude Code con 26 sub-skills y 19 sub-agentes, y vive entero de tu lado. Las sub-skills cubren SEO técnico, E-E-A-T, schema, GEO y búsqueda con IA, SEO local, e-commerce e internacional. Tiene licencia MIT y es público en github.com/AgriciDaniel/claude-seo, así que podés leer cada instrucción antes de confiar en ella. La versión sobre la que está escrito este curso es la v2.4.1, leída del README del proyecto el 2026-10-01.
Dejarlo andando son tres comandos adentro de Claude Code:
/plugin marketplace add AgriciDaniel/claude-seo /plugin install claude-seo@agricidaniel-claude-seo /seo setup
El tercero hace la parte pesada. /seo setup crea un entorno de Python aislado e instala Playwright Chromium adentro, que es como el plugin abre una página y mira lo que renderizaría un navegador. /seo doctor es el comando que informa si ese entorno sigue contestando, y es lo primero que conviene correr cuando algo deja de andar.
Python 3.10 o mayor es el requisito, y el proyecto recomienda 3.11 o mayor. El entorno queda aislado, así que el intérprete de tu sistema se queda donde está.
Las API keys son opcionales en todo el recorrido. claude-seo funciona sin ninguna, y las APIs de Google y las extensiones MCP pagas como DataForSEO o Ahrefs lo extienden cuando las tenés.
Una auditoría completa gasta tu suscripción de Claude
Cada sub-agente que arranca claude-seo es una llamada a Claude facturada a tu cuenta, porque el plugin corre local adentro de Claude Code y no tiene modelo propio. Cinco de los agentes de criterio corren en Opus y el resto corre en Sonnet. Esa división es la razón de que una /seo audit completa salga bastante más suscripción que hacer una pregunta suelta, y conviene saberlo antes de apuntarla a un sitio de 400 páginas un martes a la mañana.
Acá no hay cargo escondido. El gasto cae en la misma suscripción que ya mirás, y lo podés ver venir contando los agentes que arranca cada comando.
Qué guarda seodraft en su servidor
seodraft es un servidor MCP remoto en https://seodraft.app/mcp, al que se llega por OAuth. Lo registrás desde tu terminal y entrás desde adentro de Claude Code:
claude mcp add --transport http seodraft https://seodraft.app/mcp /mcp
Lo que guarda el servidor es la parte que sobrevive a una terminal cerrada: el perfil de tu negocio, el banco de evidencia con lo que solo sabés vos, el banco de temas, el calendario editorial y las reglas contra las que se mide un borrador. Nunca llama a un modelo. Cada palabra la escribe tu propio agente, reglas deterministas deciden cuándo un borrador está listo, y vos lo aprobás antes de que salga.
Los datos de keywords salen de tu propia cuenta de DataForSEO, y el costo de una llamada paga aparece antes de que la llamada pase. seodraft tiene 7 días de prueba sin tarjeta.
Dónde pasa la escritura
La escritura pasa adentro de tu suscripción de Claude, en la sesión que ya tenés abierta. claude-seo lee tu sitio y te dice qué encontró. seodraft guarda el plan y chequea el borrador contra las reglas. Entre las dos hacen la lectura, la medición y la decisión, y las oraciones las seguís poniendo vos en la página con el agente que pagás.
Por eso mismo ninguna de las dos te puede prometer volumen. Un harness hace que el trabajo sea chequeable. Escribir sigue siendo igual de lento.
Qué tener listo antes de la clase 2
Tres cosas hacen que la clase siguiente sea un trabajo de cinco minutos: un Python 3.10 o mayor que conteste en la terminal desde la que abrís Claude Code, el marketplace de claude-seo ya en la lista de Claude Code, y el servidor MCP de seodraft registrado. Los pasos de arriba hacen las tres, y ninguno toca un archivo de tu sitio.
La clase 2 corre /plugin install, /seo setup y /seo doctor, y después entra a seodraft con /mcp. Al final de esa clase las dos herramientas contestan, y el curso empieza a mirar tus páginas de verdad.