AgentBox Sandbox

v1.0.0

answer questions about agentbox cloud sandboxes using the official docs. use when the user wants help with agentbox quickstart, sandbox lifecycle, timeout, c...

1· 145·0 current·0 all-time
byMr.Guo@guoygang

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for guoygang/agentbox-sandbox.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "AgentBox Sandbox" (guoygang/agentbox-sandbox) from ClawHub.
Skill page: https://clawhub.ai/guoygang/agentbox-sandbox
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install agentbox-sandbox

ClawHub CLI

Package manager switcher

npx clawhub@latest install agentbox-sandbox
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The skill's name, description, SKILL.md, and bundled reference all align: it's a documentation/quickstart helper for AgentBox sandboxes. It does not declare unrelated binaries, env vars, or config paths.
Instruction Scope
The runtime instructions direct the agent to answer from the included reference file and explicitly forbid inventing undocumented features. They don't instruct reading arbitrary host files, calling external endpoints, or exfiltrating data.
Install Mechanism
No install spec, no downloads, and no code files — this is instruction-only, which minimizes filesystem and network risk.
Credentials
The skill requires no environment variables or credentials and the reference only shows example usage of AgentBox API keys or CLI auth for the user (typical for docs). Nothing in requires.env or the SKILL.md asks for unrelated secrets.
Persistence & Privilege
always is false (not force-included). Model invocation is allowed (default) but that is expected for a user-invocable docs skill and there is no request for elevated persistence or cross-skill config changes.
Assessment
This skill is low-risk: it’s a text-only, bundled summary of AgentBox docs and does not install software or request secrets. Before installing, verify the bundled reference matches the live official docs if you need the latest behavior. Be cautious when following CLI examples that show login with email/password — prefer API keys or other secure auth methods when possible, and never paste real secrets into chat prompts when asking for examples or debugging help.

Like a lobster shell, security has layers — review code before you run it.

latestvk97fd50kxjs646fmjs6da4tpkx837n2s
145downloads
1stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

AgentBox ClawHub

Provide reliable AgentBox guidance based on the bundled summary of the official documentation.

Response workflow

  1. Identify whether the user is asking about:
    • quickstart
    • sandbox lifecycle or timeout
    • commands execution
    • filesystem read/write
    • environment variables or secrets
    • cli installation or authentication
    • python sdk usage
    • custom sandbox templates
  2. Answer from references/agentbox-official.md.
  3. Keep CLI and Python SDK paths separate. Do not mix them unless the user asks for both.
  4. Prefer short, runnable examples.
  5. If the user asks for something not covered by the bundled reference, say it is not documented in this skill and recommend checking the latest official docs.

Core rules

  • Do not invent undocumented methods, flags, or endpoints.
  • Treat agentbox.cloud/docs as the source of truth for this skill.
  • State units explicitly when talking about timeout values: seconds.
  • Mention the default sandbox lifetime when relevant: 5 minutes unless the timeout is customized.
  • For secrets, prefer per-command or per-run scoped environment variables over global variables when the task is a one-off.
  • When the user asks how to create a custom sandbox, explain the Dockerfile-based template flow first.
  • When the user asks how to run code or shell inside AgentBox, show Sandbox(...).commands.run(...) unless they specifically want another interface.

Common answer patterns

Quickstart

Use this structure:

  • what to install
  • how to authenticate or set API key
  • minimal example
  • one common next step

Timeout or lifecycle

Use this structure:

  • default behavior
  • how to set timeout at creation
  • how to extend or reset timeout later with set_timeout
  • how to inspect start and end time with get_info

Filesystem

Use this structure:

  • read single file with files.read
  • write single file with files.write
  • warn that write overwrites existing content

Environment variables

Use this structure:

  • global envs at sandbox creation
  • scoped envs for run_code
  • scoped envs for commands.run
  • recommend scoped envs for secrets

Template creation

Use this structure:

  • install CLI
  • authenticate
  • agentbox template init
  • edit agentbox.Dockerfile
  • agentbox template build --platform linux_x86 -p YOUR_WORKPATH
  • start sandbox with the resulting template id

Ready-to-adapt snippets

Python SDK quickstart

from agentbox import Sandbox

sandbox = Sandbox(
    api_key="ab_xxxxxxxxxxxxxxxxxxxxxxxxx",
    template="<YOUR_TEMPLATE_ID>",
    timeout=120,
)

result = sandbox.commands.run("ls -l")
print(result.stdout)

Global environment variables

from agentbox import Sandbox

sandbox = Sandbox(
    api_key="ab_xxxxxxxxxxxxxxxxxxxxxxxxx",
    template="<YOUR_TEMPLATE_ID>",
    timeout=60,
    envs={"MY_VAR": "my_value"},
)

result = sandbox.commands.run("echo $MY_VAR")
print(result.stdout)

Scoped command environment variables

result = sandbox.commands.run(
    "echo $MY_VAR",
    envs={"MY_VAR": "123"},
)

Resources

  • Official reference summary: references/agentbox-official.md
  • ClawHub publish notes: README.md

Comments

Loading comments...