| name | python_executor |
| version | 1.0.0 |
| author | KogniTerm Core |
| description | Ejecución interactiva de código Python con kernel de Jupyter y mantenimiento de estado |
| category | code |
| tags | ["python","execution","jupyter","interactive","sandbox","code-runner"] |
| dependencies | ["jupyter_client"] |
| required_permissions | ["execution"] |
| security_level | high |
| allowlist | false |
| auto_approve | false |
| sandbox_required | true |
Instrucciones para el LLM
Esta skill permite ejecutar código Python de forma interactiva utilizando un kernel de Jupyter. Mantiene el estado entre ejecuciones y soporta múltiples tipos de salida incluyendo texto, errores y resultados estructurados.
Herramientas disponibles:
python_executor
Ejecuta código Python de forma interactiva en un kernel de Jupyter.
Parámetros:
code (string, requerido): El código Python a ejecutar
Ejemplo:
{
"tool": "python_executor",
"args": {
"code": "print('Hola, mundo!')\nresult = 2 + 2\nprint(f'El resultado es: {result}')"
}
}
Consideraciones de seguridad:
- Nivel de seguridad: high - Requiere aprobación manual
- Permisos requeridos: execution
- Requiere allowlisting: false
- Auto-aprobado: false
- Requiere sandbox: true
Requisitos:
- Se necesita la librería
jupyter_client instalada: pip install jupyter_client
- Se recomienda tener un entorno virtual configurado
- El kernel se inicia automáticamente al primer uso
- El estado se mantiene entre ejecuciones en la misma sesión
Uso recomendado:
- Usa esta skill para ejecutar código Python de forma interactiva
- Ideal para prototipado rápido y pruebas de algoritmos
- Mantiene variables entre ejecuciones (estado persistente)
- Soporta múltiples tipos de salida:
- Salida estándar (stdout)
- Errores con traceback completo
- Resultados estructurados (variables, objetos)
- Contenido HTML y PNG generados
- Para código que requiere mucho tiempo, considera dividirlo en bloques más pequeños
- Siempre verifica los resultados antes de usarlos en otras operaciones
- Usa esta skill con precaución debido a su nivel de seguridad alto