Sobre el proyecto

Skills Manager es una aplicación de escritorio para gestionar habilidades de agentes de IA en muchas herramientas de codificación. En lugar de dispersar archivos de habilidades en la carpeta de cada herramienta, mantiene una biblioteca central y despliega habilidades a los agentes que elijas. Capacidades principales descritas en el README: - Biblioteca de habilidades unificada: instala habilidades desde repositorios Git, carpetas locales, archivos .zip o .skill, o el mercado skills.sh. El repositorio central por defecto es ~/.skills-manager y es configurable. - Navegación por el mercado con búsqueda de palabras clave para habilidades populares. - Ajustes preestablecidos: agrupa habilidades en ajustes con nombre y activa o desactiva todo el grupo para el alcance del agente actual con un clic. Aplicar un ajuste es una copia única, no una sincronización en vivo. - Espacio de trabajo global: páginas por agente que listan cada habilidad en la carpeta global de ese agente, incluyendo habilidades instaladas fuera de la aplicación, con una vista general de Todos los Agentes. - Espacios de trabajo de proyecto: ve y gestiona carpetas de habilidades locales del proyecto, compara con la biblioteca central y sincroniza en cualquier dirección; admite directorios de habilidades anidados y asignación por agente al exportar. - Espacios de trabajo vinculados: apunta a cualquier directorio como raíz de habilidades, gestionado como un espacio de trabajo independiente fuera de la sincronización de ajustes globales. - Sincronización multitool: despliega mediante enlace simbólico o copia, con insignias por agente en cada tarjeta de habilidad que reflejan el estado de sincronización en vivo y pueden instalar o eliminar una habilidad para ese agente. - Operaciones por lotes: selección múltiple para habilitar/deshabilitar, exportar o eliminar en masa. - Etiquetado y filtros, incluido un filtro Sin Etiquetar; seguimiento de actualizaciones para habilidades basadas en Git; vista previa de habilidades de SKILL.md / README.md y comparación con el contenido ascendente. - Herramientas personalizadas: agrega tus propios agentes con directorios de habilidades personalizados o anula rutas integradas. - Respaldo y sincronización multidispositivo: conecta un repositorio privado de GitHub (inicio de sesión con flujo de dispositivo) o cualquier remoto Git. Confirmaciones y envíos automáticos en segundo plano, fusión consciente de habilidades, manejo de conflictos no bloqueante con mantener mío / usar remoto / mantener ambos, instantáneas restaurables y un remoto Git simple sin bloqueo. Los secretos y configuraciones específicas de la máquina se excluyen; las habilidades de más de 100 MB permanecen locales. - Registro de actividad y Exportar Registros para informes de problemas; actualizaciones dentro de la aplicación en macOS y Windows que requieren acción explícita del usuario. Herramientas compatibles: 54 agentes listos para usar, incluidos Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, GitLab Duo, OpenCode, Cline, Goose, Windsurf, Continue, Qwen Code, Roo Code, Amp, Kiro CLI, TRAE IDE, Warp y otros. La configuración los enumera todos, comenzando con los detectados localmente. Gestión impulsada por agentes: agentes como Claude Code, Codex y Cursor pueden instalar una habilidad, desplegarla a otro agente o informar estado al controlar Skills Manager en lugar de escribir directamente en las carpetas de agentes, preservando metadatos de origen, membresía de ajustes, seguimiento de actualizaciones y estado de despliegue. Una configuración de un clic en el Panel instala y despliega la habilidad manage-skills a los agentes seleccionados; también se puede instalar de forma independiente mediante npx skills add xingkongliang/skills-manager. CLI: una CLI basada en Rust comparte la misma base de datos SQLite, biblioteca central y motor de sincronización que la aplicación de escritorio. Los grupos de comandos cubren repo, agentes (alias de herramientas), habilidades (desplegar/retirar/estado), ajustes y git (clonar, tirar, empujar, confirmar, versiones, restaurar). Las banderas incluyen --skills-root para operar en un checkout externo y --json para salida legible por máquina con códigos de error estructurados. La aplicación publica una copia de su CLI en ~/.skills-manager/bin/skills-manager-cli al inicio; también se publican binarios CLI independientes para macOS arm64/x64, Windows x64 y Linux x64. Instalación: cask de Homebrew en macOS, o .dmg; .exe/.msi en Windows; .AppImage/.deb/.rpm en Linux (x64 y arm64). Los lanzamientos desde v1.29.0 están firmados y notarizados en macOS. Pila tecnológica: React 19, TypeScript, Vite y Tailwind CSS en el frontend; shell de escritorio Tauri 2; backend Rust; SQLite mediante rusqlite; react-i18next para internacionalización. El desarrollo requiere Node.js 20.19+ o 22.12+ y Rust 1.77.2+. Licenciado bajo MIT.