Cloudflare Sandbox SDK
技能 已验证 活跃构建用于安全代码执行的沙盒应用程序。在构建 AI 代码执行、代码解释器、CI/CD 系统、交互式开发环境或执行不受信任的代码时加载。涵盖 Sandbox SDK 生命周期、命令、文件、代码解释器和预览 URL。倾向于从 Cloudflare 文档中检索信息,而不是依赖预训练知识。
使开发人员能够在 Cloudflare Workers 上构建安全的沙盒应用程序和代码执行环境,从而促进 AI 代码解释、CI/CD 系统和开发环境。
功能
- 在隔离环境中安全执行代码
- 支持多种语言(Python、JS、TS)
- 文件系统操作(读、写、创建目录、列出)
- 通过 `exec` 执行命令
- 为公开的服务生成预览 URL
使用场景
- 执行不受信任的 AI 生成代码
- 构建自定义代码解释器
- 设置用于安全测试的 CI/CD 管道
- 创建交互式开发环境
非目标
- 在隔离沙盒环境之外执行代码
- 取代完整的 CI/CD 系统
- 管理沙盒内的用户身份验证或授权
先决条件
- Cloudflare 账户和 `wrangler.jsonc` 配置
- 已安装并运行 Docker 以进行本地开发
- 代理环境的 Node.js 运行时
安装
请先添加 Marketplace
/plugin marketplace add cloudflare/skills/plugin install skills@cloudflare质量评分
已验证类似扩展
Wasm Agent
99Create and manage sandboxed WASM agents for isolated code execution
Python Executor
99Execute Python code in a safe sandboxed environment via [inference.sh](https://inference.sh). Pre-installed: NumPy, Pandas, Matplotlib, requests, BeautifulSoup, Selenium, Playwright, MoviePy, Pillow, OpenCV, trimesh, and 100+ more libraries. Use for: data processing, web scraping, image manipulation, video creation, 3D model processing, PDF generation, API calls, automation scripts. Triggers: python, execute code, run script, web scraping, data analysis, image processing, video editing, 3D models, automation, pandas, matplotlib
Agent Sandbox
95Agent skill for sandbox - invoke with $agent-sandbox
AgentBay AIO 技能
95用于任何“运行/执行/评估代码”的请求(如 run this code、execute script、用 Python 画图、跑代码/画图/执行脚本)。通过 AgentBay SDK 创建 code_latest 沙箱,调用 run_code 执行并返回结果。支持 Python、JavaScript、R、Java。
Wrangler
100Cloudflare Workers CLI,用于部署、开发和管理 Workers、KV、R2、D1、Vectorize、Hyperdrive、Workers AI、Containers、Queues、Workflows、Pipelines 和 Secrets Store。在运行 wrangler 命令之前加载,以确保正确的语法和最佳实践。倾向于从 Cloudflare 文档中检索信息,而不是依赖预训练的知识。
Devops
100Deploy to Cloudflare (Workers, R2, D1), Docker, GCP (Cloud Run, GKE), Kubernetes (kubectl, Helm). Use for serverless, containers, CI/CD, GitOps, security audit.