Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

SkillGo

SkillGo 是一个企业级多用户 Skill 管理平台,提供隔离执行、可审计的运行环境和可验证的产物交付能力。

Ficha actualizada 23 sept 2026, 1:27 · upstream 23 sept 2026, 1:18 · release v0.4.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es SkillGo

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

SkillGo 面向需要私有化部署、多人共用和业务集成的团队,将 Skill 的上传、版本管理、审核发布、任务运行和产物交付整合成一条完整闭环。每次任务尝试都在全新的容器与 Volume 中执行,避免不同用户、不同任务之间共享文件、依赖或运行状态。gVisor 在此基础上提供纵深隔离保护。

普通消息可直接流式调用模型;需要脚本、工具或文件处理的 Skill 则进入持久任务和独立沙箱。所有关键步骤——联网授权、产物校验和权限声明都有完整记录,已发布的固定版本还可部署为带独立密钥的 API Endpoint,供现有系统二次开发和集成使用。

项目定位是构建一个可治理、可隔离运行、可验证交付、可接入业务的 Skill 运行单元,而非长期维护一组共享环境。

CASOS DE USO
  • 企业内部多用户协作场景下分发和复用技能模块
  • 需要严格权限控制和审计的敏感业务技能调用
  • 将固定版本的技能封装为 API Endpoint 供现有系统集成
  • 团队内部知识库技能的版本管理和权限隔离
  • 生产环境部署的技能运行与产物交付管理
  • 多租户或多人共用同一套技能平台的资源隔离
PUNTOS DESTACADOS
  • 支持普通对话和需要脚本/工具处理的 Skill 两种执行模式,自动识别并路由到对应路径
  • gVisor runsc 提供容器级系统调用隔离,配合 Docker Socket 权限控制实现纵深防御
  • 每次任务尝试使用独立 Volume 和容器实例,彻底避免不同用户或任务间的文件/依赖污染
  • 联网授权与权限声明绑定到具体 Skill 版本而非全局开关,支持逐版本控制
  • 产物交付严格校验大小、SHA-256 哈希和文件结构完整性,拒绝恶意上传
  • 提供完整的技能生命周期管理:提交 → 审核 → 发布 → 运行 → 验证 → API 集成
PRECAUCIONES
  • 当前不支持通用 DAG 调度器或任务级并发执行,同一任务内仍由单个 Agent 顺序协调
  • 联网授权需管理员手动为每个版本开启,无法像普通技能那样自动放行
  • 容器运行时依赖 gVisor runsc 且未注册 Docker Socket,非 root 用户无法直接运行
  • 模型 API Key、数据库连接串等敏感凭据不随任务自动清理,存在长期留存风险
  • 当前仅支持 ZIP 格式上传,不支持其他压缩或特殊文件类型
  • 沙箱内权限受限(如 cap_drop=ALL),对需要提权操作的技能可能无法执行
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

部署需 Linux 系统、Docker Engine 及已注册的 gVisor runsc。配置 .env 和 deploy/ecs.env 后执行 docker compose build sandbox-runtime 创建镜像,再启动 sandbox-runtime 容器。生产环境建议固定到 GitHub Release 版本而非 main 分支。启用持久化存储前需备份现有数据。gVisor 安装需在 Docker GID 为 0 的容器中运行。完整部署流程见 deploy/README.md。

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.jsFastAPIPython
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
808051738000
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.