返回顶部
c

code-executor代码执行器

Ejecuta código Python, JavaScript, Bash dinámicamente. El bot puede crear y ejecutar código al vuelo.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
1,319
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

code-executor

代码执行器 🔥

无限力量。 机器人可以编写并执行代码来解决任何问题。

功能说明

如果机器人需要执行某项没有对应技能的操作:

  1. 1. 编写所需代码
  2. 在沙箱中执行
  3. 返回结果

命令

直接执行代码

run python print(Hello World) run js console.log(2+2) run bash ls -la

执行文件

run ~/script.py execute ~/automation.js

机器人自主决定编写什么代码

solve 计算100的阶乘 compute 生成10个质数

实际示例

用户:计算距离我生日(3月15日)还有多少天

机器人:⚡ 我需要计算这个...

📝 生成的代码:
python
from datetime import date

today = date.today()
birthday = date(today.year, 3, 15)

if birthday < today:
birthday = date(today.year + 1, 3, 15)

days = (birthday - today).days
print(f距离你的生日还有 {days} 天)

⚡ 正在执行...

✅ 结果:
距离你的生日还有40天(2026年3月15日)

问题解决

用户:我需要给500个文件重命名,添加日期前缀

机器人:⚡ 正在生成脚本...

python
import os
from datetime import datetime

folder = /文件路径
date_str = datetime.now().strftime(%Y%m%d)

for filename in os.listdir(folder):
name, ext = os.path.splitext(filename)
newname = f{datestr}_{name}{ext}
os.rename(
os.path.join(folder, filename),
os.path.join(folder, new_name)
)
print(f已重命名: {filename} -> {new_name})

⚠️ 此脚本将重命名500个文件。
是否执行?[是] [预览] [取消]

支持的语言

语言运行环境
Pythonpython3
JavaScript
node | | TypeScript | ts-node | | Bash | bash/sh | | SQL | sqlite3 |

交互模式

用户:打开一个Python REPL

机器人:⚡ Python REPL已启动:

>>>

用户:import math; math.pi

机器人:>>> import math; math.pi
3.141592653589793

用户:exit

机器人:⚡ REPL已关闭

依赖安装

用户:我需要使用pandas来分析这个CSV文件

机器人:⚡ pandas未安装

是否安装pandas?[是] [否]

用户:是

机器人:⚡ pip install pandas
✅ pandas已安装

继续进行分析...

安全设置

bash
CODE_SANDBOX=true # 在沙箱中执行
CODE_TIMEOUT=30 # 超时时间(秒)
CODEALLOWNETWORK=false # 默认禁止网络访问
CODEALLOWFILESYSTEM=read # 默认只读文件系统
CODEREQUIRECONFIRM=true # 执行前需要确认

使用场景

  1. 1. 复杂计算 - 当没有对应技能时
  2. 自定义数据转换
  3. 一次性自动化任务 - 不值得创建专门技能
  4. 快速原型开发
  5. 调试和测试

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 code-executor-1776051505 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 code-executor-1776051505 技能

通过命令行安装

skillhub install code-executor-1776051505

下载

⬇ 下载 code-executor v1.0.0(免费)

文件大小: 2.23 KB | 发布时间: 2026-4-14 11:56

v1.0.0 最新 2026-4-14 11:56
- Primera versión publicada de “code-executor”.
- Permite al bot crear, ejecutar y mostrar código Python, JavaScript, Bash, TypeScript y SQL de forma dinámica.
- Soporta comandos directos como run/execute con scripts o código en línea.
- Incluye modo interactivo tipo REPL y gestión de dependencias.
- Incorpora medidas de seguridad (sandbox, timeout, bloqueo de red, permisos de filesystem).
- Útil para cálculos complejos, automatizaciones y prototipado rápido.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部