Repolode
zjunlp

zjunlp/SkillNet

Infraestructura abierta para descubrir, crear, evaluar, analizar y seleccionar skills reutilizables para agentes de IA, con SDK y CLI de Python.

Estrellas
1,415
Forks
153
Issues abiertos
0
Último commit
hace 6 días

¿Qué es?

SkillNet cubre todo el ciclo de vida de los skills reutilizables para agentes: carpetas de instrucciones y recursos que los agentes de IA cargan para realizar tareas. Permite buscar por palabras clave o intención semántica en una biblioteca pública de skills alojada en línea, descargar carpetas de skills de GitHub a un espacio de trabajo local y generar nuevos paquetes de skills a partir de prompts, repositorios, documentos o trazas de ejecución.

Para los skills existentes, SkillNet puede evaluar su calidad en cinco dimensiones: seguridad, integridad, capacidad de ejecución, facilidad de mantenimiento y consideración de los costos. Cada dimensión recibe una calificación de Good, Average o Poor, acompañada de un motivo. También puede analizar una biblioteca local de skills para extraer capacidades y escenarios, inferir relaciones dirigidas y no dirigidas entre skills y crear un índice de recuperación. La operación route selecciona hasta k skills locales relevantes para una tarea determinada y explica los motivos; para comparar las opciones, utiliza un SDK de agente LLM (Claude o Codex).

El proyecto se distribuye como el paquete de Python skillnet-ai e incluye un SDK, una CLI (search, download, create, evaluate, analyze, route, ui), una API REST de búsqueda y una interfaz opcional en el navegador para explorar carpetas de skills y grafos de análisis. Las operaciones create, evaluate y analyze requieren un endpoint de chat compatible con OpenAI; el análisis y la selección también necesitan configuración de embeddings y del SDK de agente.

Funciones clave

  • 01Búsqueda por palabras clave (BM25) y búsqueda semántica vectorial en un catálogo alojado de skills.
  • 02Descarga carpetas de skills de GitHub a espacios de trabajo locales de agentes.
  • 03Genera paquetes de skills a partir de prompts, repositorios, documentos o trazas.
  • 04Evalúa skills en cinco dimensiones de calidad sin ejecutar sus scripts.
  • 05Crea un grafo de relaciones entre skills y un índice de recuperación; después, asigna tareas a skills locales pertinentes.
  • 06Incluye un SDK de Python, una CLI con salida JSON, una API REST de búsqueda y una interfaz local en el navegador.

Casos de uso

  • Encontrar e instalar skills existentes para agentes que resuelvan tareas específicas, como procesar PDF o analizar datos.
  • Convertir documentación interna o una base de código en skills reutilizables para un agente interno.
  • Auditar la seguridad y facilidad de mantenimiento de la biblioteca de skills de un equipo antes de implementarla.
  • Seleccionar los skills más pertinentes de una gran biblioteca local para cada tarea del agente.

Temas

Preguntas frecuentes

¿Qué es SkillNet?
Infraestructura abierta para descubrir, crear, evaluar, analizar y seleccionar skills reutilizables para agentes de IA, con SDK y CLI de Python. SkillNet cubre todo el ciclo de vida de los skills reutilizables para agentes: carpetas de instrucciones y recursos que los agentes de IA cargan para realizar tareas. Permite buscar por palabras clave o intención semántica en una biblioteca pública de skills alojada en línea, descargar carpetas de skills de GitHub a un espacio de trabajo local y generar nuevos paquetes de skills a partir de prompts, repositorios, documentos o trazas de ejecución.
¿SkillNet es gratuito? ¿Qué licencia tiene?
SkillNet es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿SkillNet sigue mantenido?
Mantenimiento activo. El último commit de SkillNet fue el 13 oct 2026.
¿Para qué puedo usar SkillNet?
Encontrar e instalar skills existentes para agentes que resuelvan tareas específicas, como procesar PDF o analizar datos. Convertir documentación interna o una base de código en skills reutilizables para un agente interno. Auditar la seguridad y facilidad de mantenimiento de la biblioteca de skills de un equipo antes de implementarla. Seleccionar los skills más pertinentes de una gran biblioteca local para cada tarea del agente.
¿Dónde consigo SkillNet?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zjunlp/SkillNet

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados