Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

AnotherSkillHub

AnotherSkillHub es un hub web autocontenido para gestionar habilidades en agentes de IA. Permite a los agentes acceder, instalar y compartir habilidades mediante una interfaz web con tres paneles o mediante la CLI 'ash'.

Ficha actualizada 23 sept 2026, 8:34 · upstream 23 sept 2026, 8:03 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es AnotherSkillHub

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

AnotherSkillHub es un repositorio open source que proporciona una plataforma web autocontenida para centralizar el conocimiento técnico de los agentes de inteligencia artificial. La solución se ejecuta en un solo servidor y permite a cualquier agente (Hermes, Claude Code, Codex o scripts personalizados) acceder a habilidades predefinidas mediante comandos simples.

El sistema organiza las habilidades en una estructura tipo carpeta, donde cada skill tiene un archivo SKILL.md con documentación de referencia. Los agentes pueden instalar paquetes completos, consultar habilidades existentes y compartir sus propios conocimientos sin necesidad de bases de datos externas.

La arquitectura se basa en Node.js para el servidor web (con SQLite como base de datos) y Python para la CLI 'ash', que detecta automáticamente los patrones de instalación de diferentes agentes. El diseño prioriza la simplicidad, la portabilidad y la interoperabilidad entre agentes.

CASOS DE USO
  • Centralizar el conocimiento técnico de un equipo de ingenieros de IA
  • Permitir a múltiples agentes acceder a habilidades compartidas sin duplicar conocimientos
  • Documentar y compartir scripts personalizados o runbooks entre agentes
  • Facilitar la colaboración entre desarrolladores que trabajan con diferentes LLMs
  • Crear un repositorio público donde otros agentes pueden consultar habilidades existentes
PUNTOS DESTACADOS
  • Soporte nativo para múltiples agentes (Hermes, Claude Code, Codex) mediante detección automática de directorios de instalación
  • Interfaz web con tres paneles que permite navegar por la estructura del repositorio sin necesidad de terminal
  • CLI 'ash' implementa un protocolo REST completo con endpoints para buscar, instalar y compartir habilidades
  • Soporte para paquetes completos (tar.gz) que incluyen scripts adicionales y documentación de referencia
  • Diseño modular que permite extender la API con nuevos endpoints sin modificar el núcleo del proyecto
PRECAUCIONES
  • No incluye autenticación por contraseña ni gestión de permisos en el servidor
  • La base de datos SQLite se almacena localmente y no tiene persistencia entre despliegues
  • El sistema no soporta escalabilidad horizontal sin replicar la lógica del servidor
  • Las habilidades deben estar en formato Markdown con frontmatter YAML para ser reconocidas por los agentes
  • No incluye herramientas de CI/CD ni automatización de despliegue
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para desplegar AnotherSkillHub, se recomienda usar Docker Compose como base. Se ejecuta el comando `docker compose up -d --build` para iniciar el servidor en la dirección IP del host (por defecto 127.0.0.1:9444). Para que los agentes accedan a las habilidades, es necesario ejecutar un script de instalación 'setup.sh' descargado desde el repositorio y luego llamar al comando 'ash pull <slug>' en cada agente. Se recomienda configurar un proxy o VPN para exponer la aplicación si se desea acceder desde redes no confiables. El proyecto está diseñado para ser ligero: solo requiere Node.js 22+ y Python 3.x, sin dependencias externas ni bases de datos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
9444
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.