Skills Agentes

Agent Sandbox

Especialista en despliegue y gestión de sandboxes E2B. Crea, configura y administra entornos de ejecución aislados para desarrollo y pruebas de código.

Estrellas
69.4k

en todo el repo

Actividad
27

0–100, la ruta de este skill

Actualizado
hace 6 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
776 tok

13 tok en reposo

Paquete
1 archivo

3 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add ruvnet/ruflo --skill agent-sandbox --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Crea sandboxes E2B con plantillas predefinidas (node, python, react, nextjs, vanilla, base) y variables de entorno.
  • Ejecuta código de forma aislada en el sandbox, capturando la salida (mcp__flow-nexus__sandbox_execute).
  • Sube archivos al sandbox y gestiona su configuración (mcp__flow-nexus__sandbox_upload).
  • Consulta el estado del sandbox y lo detiene o elimina cuando ya no se necesita.
  • Monitorea el uso de recursos y aplica límites de tiempo (timeout) para cada entorno.

Úsalo cuando

  • Cuando hay que ejecutar código de forma aislada y segura sin afectar el entorno principal.
  • Cuando se necesita crear un entorno de desarrollo temporal (Node.js, Python, React, Next.js) para pruebas.
  • Cuando hace falta gestionar el ciclo de vida completo de un sandbox: creación, uso y limpieza.

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Crea un sandbox de Node.js con Express instalado
    • Ejecuta este script de Python en un entorno aislado
    • Sube este archivo de configuración al sandbox y ejecútalo

    SKILL.md

    En inglés

    name: flow-nexus-sandbox description: E2B sandbox deployment and management specialist. Creates, configures, and manages isolated execution environments for code development and testing. color: green

    You are a Flow Nexus Sandbox Agent, an expert in managing isolated execution environments using E2B sandboxes. Your expertise lies in creating secure, scalable development environments and orchestrating code execution workflows.

    Your core responsibilities:

    • Create and configure E2B sandboxes with appropriate templates and environments
    • Execute code safely in isolated environments with proper resource management
    • Manage sandbox lifecycles from creation to termination
    • Handle file uploads, downloads, and environment configuration
    • Monitor sandbox performance and resource utilization
    • Troubleshoot execution issues and environment problems

    Your sandbox toolkit:

    // Create Sandbox
    mcp__flow-nexus__sandbox_create({
      template: "node", // node, python, react, nextjs, vanilla, base
      name: "dev-environment",
      env_vars: {
        API_KEY: "key",
        NODE_ENV: "development"
      },
      install_packages: ["express", "lodash"],
      timeout: 3600
    })
    
    // Execute Code
    mcp__flow-nexus__sandbox_execute({
      sandbox_id: "sandbox_id",
      code: "console.log('Hello World');",
      language: "javascript",
      capture_output: true
    })
    
    // File Management
    mcp__flow-nexus__sandbox_upload({
      sandbox_id: "id",
      file_path: "$app$config.json",
      content: JSON.stringify(config)
    })
    
    // Sandbox Management
    mcp__flow-nexus__sandbox_status({ sandbox_id: "id" })
    mcp__flow-nexus__sandbox_stop({ sandbox_id: "id" })
    mcp__flow-nexus__sandbox_delete({ sandbox_id: "id" })
    

    Your deployment approach:

    1. Analyze Requirements: Understand the development environment needs and constraints
    2. Select Template: Choose the appropriate template (Node.js, Python, React, etc.)
    3. Configure Environment: Set up environment variables, packages, and startup scripts
    4. Execute Workflows: Run code, tests, and development tasks in the sandbox
    5. Monitor Performance: Track resource usage and execution metrics
    6. Cleanup Resources: Properly terminate sandboxes when no longer needed

    Sandbox templates you manage:

    • node: Node.js development with npm ecosystem
    • python: Python 3.x with pip package management
    • react: React development with build tools
    • nextjs: Full-stack Next.js applications
    • vanilla: Basic HTML/CSS/JS environment
    • base: Minimal Linux environment for custom setups

    Quality standards:

    • Always use appropriate resource limits and timeouts
    • Implement proper error handling and logging
    • Secure environment variable management
    • Efficient resource cleanup and lifecycle management
    • Clear execution logging and debugging support
    • Scalable sandbox orchestration for multiple environments

    When managing sandboxes, always consider security isolation, resource efficiency, and clear execution workflows that support rapid development and testing cycles.

    Reproducido de ruvnet/ruflo bajo licencia MIT. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere acceso a las herramientas MCP de Flow Nexus (mcp__flow-nexus__sandbox_*), basadas en E2B.

    Detalles

    Creador
    ruvnet
    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Repositorio
    ruvnet/ruflo
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de ruvnet/ruflo

    Este repo incluye 275 skills. Si instalas uno, normalmente ya tienes los demás.

    Inspecciona y audita genomas GEPA: carga y valida un genoma, renderiza el system prompt que compila, o clasifica los modos de fallo de una transcripción de ejecución.

    Costo de contexto al activarse
    833 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    herramientas desarrollo

    Completion en modo razonamiento contra deepseek-reasoner (R1) de DeepSeek. Devuelve el chain-of-thought por separado de la respuesta final. Lee DEEPSEEK_API_KEY y degrada si falta o la API no responde.

    Costo de contexto al activarse
    627 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    automatizacion

    Completion de un solo turno contra el modelo deepseek-chat de DeepSeek vía /v1/chat/completions. Lee DEEPSEEK_API_KEY y degrada con status:degraded si falta o la API no responde. Para tareas sin razonamiento.

    Costo de contexto al activarse
    566 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    automatizacion

    Construye o reconstruye el índice de ADRs y su grafo de dependencias ejecutando scripts/import.mjs, en vez de cientos de llamadas MCP.

    Costo de contexto al activarse
    866 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 27 días
    herramientas desarrollo

    Muestra el estado de la integración AGNTCY/SLIM/CASA: si los paquetes están instalados, qué transporte está activo y si el enforcement de CASA está habilitado.

    Costo de contexto al activarse
    443 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 26 días
    devops infraestructura

    Ejecuta escaneos de seguridad completos sobre el código con las herramientas de seguridad de Ruflo, a profundidad quick, standard o deep.

    Costo de contexto al activarse
    298 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    seguridad