Problemas comunes con los plugins Claude — troubleshooting
Si buscas cómo usar los plugins en el día a día, ver uso-plugins-claude-para-usuarios o uso-plugins-claude-desarrollo.
💡 Los comandos que empiezan con
/(como/reload-plugins) se escriben dentro del chat de Claude Code. Los que empiezan conclaude(comoclaude plugin list) se escriben en la terminal de tu sistema — son dos lugares distintos.
Un plugin sale "failed to load"
Lo más común: una dependencia no se autoinstaló. Cuando wiedii-dev se actualiza a una versión que agregó plugins (p. ej. se sumó security-guidance), Claude Code no los instala en silencio → el plugin queda "failed to load (Dependency X not installed)".
Cómo resolverlo (no instales nada a mano):
- Reinicia Claude Code (terminal o panel Code de Desktop) → resuelve e instala todas las dependencias faltantes de una sola pasada. ← lo más rápido.
- Alternativa sin reiniciar:
/reload-plugins— pero ⚠️ resuelve una dependencia por recarga; si faltan varias, repite hasta queclaude plugin listno muestre errores. - Verifica con
claude plugin listo/doctorque ya no haya "failed to load".
Si tras reiniciar sigue faltando algo (o ves errores que no son de Wiedii, p. ej. MCP de un plugin oficial) → escríbele al TL (responsable de la implementación de IA).
Ves el mismo plugin varias veces (instancias duplicadas)
Si en /plugin o en el panel de Desktop el mismo plugin aparece dos o tres veces, el marketplace de Wiedii quedó definido por varias vías a la vez en tu máquina. Lo normal es que solo lo provea el TL por managed settings; los duplicados aparecen cuando además quedó un /plugin marketplace add manual o un bloque en tu ~/.claude/settings.json de una instalación vieja. Cada definición instancia el plugin → se ve repetido.
¿No te sientes cómodo editando archivos de configuración a mano? Escríbele al TL y te lo deja limpio — no hace falta que sigas los pasos de abajo tú mismo, y no borres cosas dentro de
~/.claude/plugins/a mano.
Cómo dejar una sola instancia:
- Abre
~/.claude/settings.json(el archivo de configuración de Claude Code en tu máquina) y borra cualquierextraKnownMarketplacesque repitaclaude-wiedii-plugins(lo provee el TL por managed) y las líneas deenabledPluginsdewiedii-core(ya es obligatorio por managed). Deja solo tu instalación dewiedii-dev, si lo usas. - Reinicia Claude Code (o
/reload-plugins, dentro del chat). - Verifica en
/plugin → Marketplaces(dentro del chat):claude-wiedii-pluginsdebe salir una sola vez, y cada plugin una vez. - Si sigue duplicado: escribe
/plugin marketplace remove claude-wiedii-plugins(dentro del chat) y reinicia (el TL lo vuelve a registrar solo); reinstalawiedii-devsi lo usabas.
Referencias viejas en el cache
Cada vez que un plugin se actualiza, su versión anterior queda en tu cache local (~/.claude/plugins/cache/…). Es normal y Claude Code lo limpia solo: las versiones huérfanas se borran a los 7 días. No tienes que hacer nada.
Si quieres ordenar de vez en cuando:
claude plugin prune— quita las dependencias auto-instaladas que ya ningún plugin necesita. Es seguro (no toca los plugins que instalaste tú) y es lo único que conviene correr a mano.- Las versiones viejas del cache: déjalas — el barrido de 7 días las purga; no las borres a mano (podrías eliminar la versión activa).
(Esto es solo para Claude Code; en Cowork no hay cache local que mantener — lo gestiona la organización.)
"El marketplace no está registrado" en Claude Code (CLI o panel Code de Desktop)
A diferencia de "failed to load" (una dependencia no se autoinstaló), este error significa que tu Claude Code no recibió el bloque de managed settings que el TL configuró a nivel de organización — el marketplace claude-wiedii-plugins nunca llegó a registrarse en tu máquina. Revisa en este orden:
-
/status(dentro del chat) — confirma si la fuente activa de configuración es managed settings. Si no lo es, los settings simplemente no te están llegando. -
La cuenta con la que iniciaste sesión — tiene que ser el login de la organización de Wiedii, no una cuenta personal de Claude. Los managed settings de la organización no se entregan a cuentas fuera de ella.
-
Variables de entorno de proveedor — en tu terminal:
env | grep -E "ANTHROPIC_BASE_URL|CLAUDE_CODE_USE_". Si cualquiera de estas tiene un valor (aunque venga heredada de un.zshrc/.bashrcviejo o de una plantilla de otro proyecto), Claude Code se salta por completo la descarga de managed settings para esa sesión — hay que quitarla del shell. -
Reinicio completo — los managed settings se aplican recién en el próximo arranque o en el chequeo cada hora, nunca a mitad de sesión. Confirma que cerraste el proceso entero (no solo la ventana) después del último cambio que te avisaron.
-
Versión de Claude Code — mantenla actualizada; varias partes de este comportamiento cambiaron entre versiones recientes.
-
Si nada de esto lo explica, se puede generar un archivo de diagnóstico (un "debug log") para que el TL lo revise. Es un archivo temporal — no hace falta guardarlo, por eso lo generamos en la carpeta temporal del sistema y no en tu carpeta de usuario. Es un poco más largo de explicar porque usa la terminal (la aplicación de texto donde se escriben comandos, distinta a la ventana de chat de Claude), así que va paso a paso pensando en que nunca la usaste:
a. Abrí una aplicación de terminal — en Wiedii se usa la app Terminal que ya viene instalada en Mac, o Warp (otra app de terminal, si es la que tenés instalada; hacen lo mismo). Para abrir cualquiera de las dos: presioná
Cmd + Espacio(la barra espaciadora con la tecla Cmd), escribíTerminal(oWarp, según cuál uses) y presioná Enter. Se abre una ventana con texto (fondo claro u oscuro según tu configuración) y un cursor parpadeando — ahí es donde vas a escribir los siguientes comandos.b. Escribí (o copiá y pegá) exactamente esto y presioná Enter:
claude --debug-file /tmp/claude-debug.log⚠️ Este comando abre una sesión nueva de Claude Code — vas a ver aparecer el chat normal de Claude, como si lo estuvieras iniciando por primera vez. Es lo esperado, no es un error. No hace falta escribirle nada a Claude ahí ni hacerle ninguna pregunta.
c. Para cerrar esa sesión y volver a la terminal, escribí:
exity presioná Enter. Este paso es obligatorio — el archivo de diagnóstico no queda completo hasta que salís así. Si en cambio cerrás la ventana de la terminal con la ❌ (la equis), el archivo puede quedar incompleto o vacío.
d. Ya de vuelta en la terminal (fuera de Claude), escribí este comando y presioná Enter — busca, dentro del archivo que se generó, solo la parte que nos interesa, sin necesidad de abrir el archivo entero (que puede tener miles de líneas):
grep -i "remote settings" /tmp/claude-debug.logEsto va a imprimir en pantalla únicamente las líneas que mencionan "remote settings" (puede que no aparezca ninguna línea — también es información útil).
e. Copiá solo lo que apareció en pantalla tras ese último comando (el resultado del
grep) y compartilo con el TL — no el archivo completo. El archivo entero puede contener tokens u otros datos de tu sesión que no deben compartirse. Si en lo que copiaste ves la palabraAuthorizationotokenseguida de una cadena larga de letras y números, reemplazá esa parte por[oculto]antes de enviarlo, por las dudas.f. El archivo queda guardado en
/tmp/claude-debug.log. Es temporal — el sistema lo limpia solo con el tiempo, no hace falta que lo borres a mano (pero tampoco pasa nada si lo hacés).
Nota: quién puede tocar y cómo se despliega el bloque de managed settings a nivel de organización es un tema aparte, TL-only, documentado en el repo
claude-wiedii-plugins(no en este vault) — esta sección es solo para diagnosticar el síntoma del lado de tu máquina.
Relacionados
- uso-plugins-claude-para-usuarios — guía general de uso.
- uso-plugins-claude-desarrollo — comandos y capacidades de Desarrollo.
- plugins-empresariales-distribucion-configuracion — (TL) cómo se despliega y configura.