Skip to content

Guía de Instalación: Marketplace de Plugins vs Manual ​

Lo que aprenderás ​

Al completar este tutorial, serás capaz de:

  • Instalar Everything Claude Code con un solo clic desde el marketplace de plugins
  • Realizar instalaciones manuales con configuraciones detalladas de componentes
  • Configurar correctamente servidores MCP y Hooks
  • Verificar que la instalación se ha completado exitosamente

Tu situación actual ​

Quieres empezar rápidamente con Everything Claude Code, pero no sabes si:

  • Instalar con un clic desde el marketplace, o controlar manualmente cada componente
  • Cómo evitar errores de configuración que impidan el funcionamiento
  • Qué archivos copiar y a qué ubicaciones al instalar manualmente

Cuándo usar cada método ​

EscenarioMétodo recomendadoRazón
Primera vez usandoInstalación desde marketplaceLa forma más simple, lista en 5 minutos
Quieres probar funcionalidades específicasInstalación desde marketplaceExperiencia completa antes de decidir
Tienes necesidades específicasInstalación manualControl preciso de cada componente
Ya tienes configuraciones personalizadasInstalación manualEvita sobrescribir configuraciones existentes

Conceptos clave ​

Everything Claude Code ofrece dos métodos de instalación:

  1. Instalación desde marketplace (recomendado)

    • Adecuado para la mayoría de usuarios
    • Maneja automáticamente todas las dependencias
    • Instalación con un solo comando
  2. Instalación manual

    • Adecuado para usuarios con necesidades específicas
    • Control preciso de qué componentes instalar
    • Requiere configuración manual

Independientemente del método elegido, los archivos de configuración se copiarán al directorio ~/.claude/, permitiendo que Claude Code reconozca y utilice estos componentes.

🎒 Preparativos previos ​

Prerrequisitos

Antes de comenzar, asegúrate de:

  • [ ] Tener Claude Code instalado
  • [ ] Tener conexión de red a GitHub
  • [ ] Conocer operaciones básicas de línea de comandos (si eliges instalación manual)

Instrucciones paso a paso ​

Método 1: Instalación desde marketplace (recomendado) ​

Este es el método más simple, adecuado para usuarios que quieren empezar rápidamente o para primera vez.

Paso 1: Agregar el marketplace ​

Por qué Registra el repositorio de GitHub como marketplace de plugins de Claude Code para poder instalar sus plugins.

En Claude Code, ingresa:

bash
/plugin marketplace add affaan-m/everything-claude-code

Deberías ver:

Successfully added marketplace affaan-m/everything-claude-code

Paso 2: Instalar el plugin ​

Por qué Instala el plugin Everything Claude Code desde el marketplace recién agregado.

En Claude Code, ingresa:

bash
/plugin install everything-claude-code@everything-claude-code

Deberías ver:

Successfully installed everything-claude-code@everything-claude-code

Punto de verificación ✅

Verifica que el plugin esté instalado:

bash
/plugin list

Deberías ver everything-claude-code@everything-claude-code en la salida.

Paso 3 (opcional): Configurar settings.json directamente ​

Por qué Si quieres omitir la línea de comandos y modificar directamente el archivo de configuración.

Abre ~/.claude/settings.json y agrega el siguiente contenido:

json
{
  "extraKnownMarketplaces": {
    "everything-claude-code": {
      "source": {
        "source": "github",
        "repo": "affaan-m/everything-claude-code"
      }
    }
  },
  "enabledPlugins": {
    "everything-claude-code@everything-claude-code": true
  }
}

Deberías ver:

  • Después de actualizar el archivo de configuración, Claude Code cargará automáticamente el plugin
  • Todos los agents, skills, commands y hooks estarán disponibles inmediatamente

Método 2: Instalación manual ​

Adecuado para usuarios que quieren controlar exactamente qué componentes instalar.

Paso 1: Clonar el repositorio ​

Por qué Obtiene todos los archivos fuente de Everything Claude Code.

bash
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

Deberías ver:

Cloning into 'everything-claude-code'...
remote: Enumerating objects...

Paso 2: Copiar agents ​

Por qué Copia los sub-agentes especializados al directorio de agents de Claude Code.

bash
cp everything-claude-code/agents/*.md ~/.claude/agents/

Deberías ver:

  • 9 nuevos archivos de agent en el directorio ~/.claude/agents/

Punto de verificación ✅

Verifica que los agents se hayan copiado:

bash
ls ~/.claude/agents/

Deberías ver algo como:

planner.md architect.md tdd-guide.md code-reviewer.md ...

Paso 3: Copiar rules ​

Por qué Copia las reglas obligatorias al directorio de rules de Claude Code.

bash
cp everything-claude-code/rules/*.md ~/.claude/rules/

Deberías ver:

  • 8 nuevos archivos de reglas en el directorio ~/.claude/rules/

Paso 4: Copiar commands ​

Por qué Copia los comandos de barra inclinada al directorio de commands de Claude Code.

bash
cp everything-claude-code/commands/*.md ~/.claude/commands/

Deberías ver:

  • 14 nuevos archivos de comando en el directorio ~/.claude/commands/

Paso 5: Copiar skills ​

Por qué Copia las definiciones de flujo de trabajo y conocimientos de dominio al directorio de skills de Claude Code.

bash
cp -r everything-claude-code/skills/* ~/.claude/skills/

Deberías ver:

  • 11 nuevos directorios de skills en ~/.claude/skills/

Paso 6: Configurar hooks ​

Por qué Agrega la configuración de hooks de automatización al settings.json de Claude Code.

Copia el contenido de hooks/hooks.json a tu ~/.claude/settings.json:

bash
cat everything-claude-code/hooks/hooks.json

Agrega el contenido de salida a tu ~/.claude/settings.json, con el siguiente formato:

json
{
  "hooks": [
    {
      "matcher": "tool == \"Edit\" && tool_input.file_path matches \"\\.(ts|tsx|js|jsx)$\"",
      "hooks": [
        {
          "type": "command",
          "command": "#!/bin/bash\ngrep -n 'console\\.log' \"$file_path\" && echo '[Hook] Remove console.log' >&2"
        }
      ]
    }
  ]
}

Deberías ver:

  • Cuando editas archivos TypeScript/JavaScript, aparecerá una advertencia si hay console.log

Recordatorio importante

Asegúrate de que el array hooks no sobrescriba la configuración existente en ~/.claude/settings.json. Si ya hay hooks existentes, necesitarás fusionarlos.

Paso 7: Configurar servidores MCP ​

Por qué Extiende las capacidades de integración de servicios externos de Claude Code.

Selecciona los servidores MCP que necesites de mcp-configs/mcp-servers.json y agrégalos a ~/.claude.json:

bash
cat everything-claude-code/mcp-configs/mcp-servers.json

Copia la configuración necesaria a ~/.claude.json, por ejemplo:

json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "YOUR_GITHUB_TOKEN_HERE"
      }
    }
  }
}

Importante: Reemplaza los marcadores de posición

Debes reemplazar los marcadores YOUR_*_HERE con tus API Keys reales, de lo contrario los servidores MCP no funcionarán.

Recomendación sobre MCP

¡No habilites todos los MCP! Demasiados MCP consumirán mucho espacio de contexto.

  • Se recomienda configurar 20-30 servidores MCP
  • Mantén menos de 10 habilitados por proyecto
  • Mantén menos de 80 herramientas activas

Usa disabledMcpServers en la configuración del proyecto para deshabilitar MCP no necesarios:

json
{
  "disabledMcpServers": ["firecrawl", "supabase"]
}

Punto de verificación ✅ ​

Verificar instalación desde marketplace ​

bash
/plugin list

Deberías ver everything-claude-code@everything-claude-code habilitado.

Verificar instalación manual ​

bash
# Verificar agents
ls ~/.claude/agents/ | head -5

# Verificar rules
ls ~/.claude/rules/ | head -5

# Verificar commands
ls ~/.claude/commands/ | head -5

# Verificar skills
ls ~/.claude/skills/ | head -5

Deberías ver:

  • En el directorio agents: planner.md, tdd-guide.md, etc.
  • En el directorio rules: security.md, coding-style.md, etc.
  • En el directorio commands: tdd.md, plan.md, etc.
  • En el directorio skills: coding-standards, backend-patterns, etc.

Verificar funcionalidad disponible ​

En Claude Code, ingresa:

bash
/tdd

Deberías ver que el agent TDD Guide comienza a trabajar.


Solución de problemas ​

Error común 1: El plugin no funciona después de instalar ​

Síntoma: Después de instalar el plugin, los comandos no funcionan.

Causa: El plugin no se cargó correctamente.

Solución:

bash
# Verificar lista de plugins
/plugin list

# Si no está habilitado, habilitar manualmente
/plugin enable everything-claude-code@everything-claude-code

Error común 2: Fallo de conexión al servidor MCP ​

Síntoma: La funcionalidad MCP no funciona, error de conexión.

Causa: La API Key no se reemplazó o el formato es incorrecto.

Solución:

  • Verifica que todos los marcadores YOUR_*_HERE en ~/.claude.json hayan sido reemplazados
  • Verifica que la API Key sea válida
  • Confirma que la ruta del comando del servidor MCP sea correcta

Error común 3: Los hooks no se activan ​

Síntoma: No ves sugerencias de hooks al editar archivos.

Causa: La configuración de hooks en ~/.claude/settings.json tiene formato incorrecto.

Solución:

  • Verifica que el formato del array hooks sea correcto
  • Asegúrate de que la sintaxis de la expresión matcher sea correcta
  • Verifica que la ruta del comando hook sea ejecutable

Error común 4: Problemas de permisos de archivos (instalación manual) ​

Síntoma: Error "Permission denied" al copiar archivos.

Causa: Permisos insuficientes en el directorio ~/.claude/.

Solución:

bash
# Asegurar que el directorio .claude existe y tiene permisos
mkdir -p ~/.claude/{agents,rules,commands,skills}

# Usar sudo (solo si es necesario)
sudo cp -r everything-claude-code/agents/*.md ~/.claude/agents/

Resumen de la lección ​

Comparación de los dos métodos de instalación:

CaracterísticaInstalación desde marketplaceInstalación manual
Velocidad⚡ Rápida🐌 Lenta
Dificultad🟢 Simple🟡 Media
Flexibilidad🔒 Fija🔓 Personalizable
Escenario recomendadoPrincipiantes, experiencia rápidaUsuarios avanzados, necesidades específicas

Puntos clave:

  • La instalación desde marketplace es la forma más simple, un solo comando lo resuelve
  • La instalación manual es adecuada para usuarios que necesitan control preciso de componentes
  • Al configurar MCP, recuerda reemplazar los marcadores de posición y no habilitar demasiados
  • Al verificar la instalación, revisa la estructura de directorios y la disponibilidad de comandos

Próxima lección ​

En la próxima lección aprenderemos Configuración del gestor de paquetes: detección automática y personalización.

Aprenderás:

  • Cómo Everything Claude Code detecta automáticamente el gestor de paquetes
  • El mecanismo de prioridad de las 6 formas de detección
  • Cómo personalizar la configuración del gestor de paquetes a nivel de proyecto y usuario
  • Usar el comando /setup-pm para configurar rápidamente

Apéndice: Referencia del código fuente ​

Haz clic para expandir y ver la ubicación del código fuente

Última actualización: 2026-01-25

FuncionalidadRuta del archivoLínea
Metadatos del pluginsource/affaan-m/everything-claude-code/.claude-plugin/plugin.json1-28
Lista del marketplacesource/affaan-m/everything-claude-code/.claude-plugin/marketplace.json1-45
Guía de instalaciónsource/affaan-m/everything-claude-code/README.md175-242
Configuración de Hookssource/affaan-m/everything-claude-code/hooks/hooks.json1-146
Configuración MCPsource/affaan-m/everything-claude-code/mcp-configs/mcp-servers.json1-95

Configuración clave:

  • Nombre del plugin: everything-claude-code
  • Repositorio: affaan-m/everything-claude-code
  • Licencia: MIT
  • Soporta 9 agents, 14 commands, 8 sets de rules, 11 skills

Formas de instalación:

  1. Instalación desde marketplace: /plugin marketplace add + /plugin install
  2. Instalación manual: copiar agents, rules, commands, skills a ~/.claude/