La respuesta corta
Un prompt dice lo que quieres ahora mismo. Las reglas dicen lo que siempre debe cumplirse. Una Skill le enseña al agente cómo se hace un tipo de trabajo. MCP y las herramientas le permiten llegar a otros sistemas. Un subagente se encarga de una parte de un trabajo grande en su propio contexto. Un plugin agrupa varios de estos en una sola instalación.
Qué hace cada capa, de los prompts a los plugins
Hay siete capas, y cada una responde a una pregunta distinta. Las tres primeras dan forma a cómo piensa el agente, las dos siguientes deciden a qué puede llegar y las dos últimas sirven para repartir el trabajo y distribuirlo.
| Capa | Su función | Dónde vive |
|---|---|---|
| Prompt | Dice lo que quieres en este turno | Tu mensaje |
| Reglas / instrucciones | Mantienen reglas permanentes delante del agente | CLAUDE.md, AGENTS.md, .cursor/rules/ |
| Skill | Enseña un método que puedes reutilizar | Una carpeta con SKILL.md |
| Herramienta | Hace lo que el texto solo no puede, como ejecutar código | Integrada en el agente |
| Servidor MCP | Conecta datos y acciones externos | Un servidor local o remoto |
| Subagente | Se ocupa de una parte concreta en su propio contexto | La configuración de subagentes del agente |
| Plugin | Agrupa Skills, servidores MCP y más en una sola instalación | Un marketplace de plugins o un repositorio |
“MCP conecta a Claude con los datos; las Skills le enseñan a Claude qué hacer con esos datos.” (Anthropic)
Un plugin es un empaquetado, no una capacidad nueva. En Claude Code, un plugin puede agrupar Skills, comandos de barra, subagentes, hooks y servidores MCP, y /plugin instala todo el conjunto. Los plugins aparecen en marketplaces de plugins, que son catálogos que suelen vivir en un repositorio Git. Los plugins de Codex siguen la misma idea para distribuir Skills y conexiones MCP juntas.
Un marketplace de Skills como Skillry funciona un nivel por debajo. Te da carpetas de Skills individuales para añadir a Claude Code, Codex o Cursor. Anthropic también publica sus propias Skills, como las que crean archivos de Word, PowerPoint, Excel y PDF. Instala un plugin cuando quieras un kit de herramientas completo de una vez, y una sola Skill cuando solo necesites un método.
Elige según lo que intentas hacer
Parte del trabajo que tienes delante, no de la lista de funciones. La mayoría de las configuraciones empiezan con las tres primeras filas y añaden las demás cuando aparece una necesidad real.
Una pregunta puntual
Un prompt. Añade una herramienta si necesita datos en vivo.
“Usa siempre pnpm”
Una regla, de una línea.
Un flujo de trabajo que repites una y otra vez
Una Skill. Añade MCP si necesita datos externos.
Acceder a Jira, una base de datos o una API
Un servidor MCP, más una Skill que explique el procedimiento.
Investigar, construir y revisar al mismo tiempo
Subagentes que comparten las mismas Skills.
Pasar toda la configuración a tu equipo
Un plugin, para que todos lo instalen en un solo paso.
Una tarea real que usa casi todas las capas
“Prepara la revisión de producto del viernes y señala los riesgos del lanzamiento.”
El prompt indica la semana y quién lo va a leer. Las reglas del repositorio dicen qué no puede salir de la empresa. Una Skill fija la estructura del informe y la lista de comprobación que tiene que superar. Los servidores MCP traen las incidencias cerradas de Linear y las cifras de analítica. Mientras el agente principal escribe, un subagente lee los comentarios de los clientes. Y un plugin permite que todos los demás en la empresa instalen la misma Skill y los mismos conectores en un solo paso.
En Claude Code, una Skill puede incluso ejecutarse como su propio subagente. Añade context: fork a su frontmatter.
Plugins vs Skills y otras confusiones habituales
- “Un plugin es solo una Skill más grande.” Un plugin es la caja. Puede contener Skills, pero también comandos, subagentes, hooks y servidores MCP. Una Skill por sí sola es una carpeta con un método, y funciona sin ningún plugin.
- “Una Skill puede conectarse a mi base de datos.” No por sí sola. El acceso viene de una herramienta o de un servidor MCP; la Skill explica cómo usarlo.
- “Las reglas y las Skills hacen lo mismo.” Las reglas se cargan en cada chat, mientras que una Skill se carga cuando aparece su tarea. Si pones un procedimiento largo en tus reglas, cada conversación paga por él.
- “MCP y las Skills compiten.” Anthropic los describe como complementarios, y MCP ya tiene una extensión oficial para servir Skills.
Adónde ir después
MCP vs Skills
Acceso frente a saber hacer, y cuándo necesitas ambos. Lee la comparación.
Skills vs prompts
El objetivo de hoy frente al método que reutilizas. Lee la comparación.
Skills vs instrucciones
Reglas siempre activas frente a Skills que se cargan bajo demanda. Lee la comparación.
Preguntas frecuentes
¿Qué diferencia hay entre las Skills y los subagentes?
Una Skill es un conjunto de instrucciones que carga el agente. Un subagente es un trabajador aparte con su propio contexto. En Claude Code puedes ejecutar una Skill dentro de un subagente con context: fork.
¿Los plugins de Claude Code son lo mismo que las Skills?
No. Un plugin es un paquete que puede contener Skills junto con comandos de barra, subagentes, hooks y servidores MCP. Las Skills de un plugin se ejecutan como /plugin-name:skill-name, así que nunca chocan con las tuyas.
¿Necesito todo esto?
No. Empieza con prompts y unas pocas reglas. Añade una Skill cuando notes que repites un flujo de trabajo, y MCP cuando el agente tenga que llegar a otro sistema.
Fuentes
¿Te ha sido útil esta guía?
