sandboxes-js-sdk
Use the Koyeb Sandbox JS SDK (@koyeb/sandbox-sdk) to create and manage sandboxes programmatically from Node.js. Use when the user wants JavaScript/TypeScript sandbox automation.
Best use case
sandboxes-js-sdk is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Use the Koyeb Sandbox JS SDK (@koyeb/sandbox-sdk) to create and manage sandboxes programmatically from Node.js. Use when the user wants JavaScript/TypeScript sandbox automation.
Teams using sandboxes-js-sdk should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/sandboxes-js-sdk/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How sandboxes-js-sdk Compares
| Feature / Agent | sandboxes-js-sdk | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Use the Koyeb Sandbox JS SDK (@koyeb/sandbox-sdk) to create and manage sandboxes programmatically from Node.js. Use when the user wants JavaScript/TypeScript sandbox automation.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Koyeb Sandboxes (JS SDK) ## When to use Use this skill when the user asks to manage Koyeb sandboxes from JavaScript or TypeScript using the official SDK. ## Prerequisites - Node.js environment - Package installed: `@koyeb/sandbox-sdk` - API token available as `KOYEB_API_TOKEN` ## Workflow 1. Install the SDK package. 2. Configure authentication using `KOYEB_API_TOKEN`. 3. Create, start, or stop sandboxes as needed. 4. Execute commands or retrieve logs/status through the SDK. 5. Clean up sandboxes when finished. ## Examples - Install the SDK: `npm install @koyeb/sandbox-sdk` - Use token auth: set `KOYEB_API_TOKEN` in your environment ## References For detailed flags and SDK usage, see references/koyeb-sandbox-js-sdk.md. - references/koyeb-sdk-auth.md - references/koyeb-sandbox-js-sdk.md
Related Skills
managing-e2b-sandboxes
Manages E2B sandbox operations including code execution, debugging, and template building. Triggers when working/asking about sandboxes, code interpreters, or secure code execution environments.
Agent Sandboxes
Operate E2B agent sandboxes using the CLI. Use when user needs to run code in isolation, test packages, execute commands safely, or work with binary files in a sandbox environment. Keywords: sandbox, e2b, isolated environment, run code, test code, safe execution.
bgo
Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.
tdd-orchestrator
Master TDD orchestrator specializing in red-green-refactor discipline, multi-agent workflow coordination, and comprehensive test-driven development practices.
tavily-web
Web search, content extraction, crawling, and research capabilities using Tavily API
tauri2-react-rust
Guides development of cross-platform desktop apps with Tauri 2, TypeScript, React, and Rust. Use when building Tauri apps, implementing IPC, designing Rust backend or TypeScript/React frontend, when researching or cloning a website (open site, snapshot elements), when verifying local dev or built frontend in browser, or when the user mentions Tauri, Tauri 2, Rust backend, React frontend, desktop app architecture, invoke/commands, cross-platform, 调研网站, 验证效果, agent-browser.
tauri-svelte-typescript-general
General rules for developing desktop applications using Tauri with Svelte and TypeScript for the frontend.
tauri-development
Tauri development guidelines for building cross-platform desktop applications with TypeScript, Rust, and modern web technologies
tasks-code-review
Use for QUICK PR reviews with structured checklists (architecture, patterns, security, performance). Provides step-by-step review process, git diff commands, and review report templates. Best for pull request reviews and pre-commit checks. NOT for deep refactoring analysis (use code-review instead).
task-bg
Launch and manage background tasks for parallel droid execution using background-manager.py. Factory Droid has no native run_in_background, so this uses manual Python-based background management.
tapform-automation
Automate Tapform tasks via Rube MCP (Composio). Always search tools first for current schemas.
tapestry
Social graph protocol integration for Copium app using Tapestry API. Use when building social features - profiles, follows, content/posts, comments, likes, activity feeds, identity resolution, or trades. Covers all 41 Tapestry API endpoints.