← Back to Skills Marketplace
guoygang

AgentBox Sandbox

by Mr.Guo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
149
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install agentbox-sandbox
Description
answer questions about agentbox cloud sandboxes using the official docs. use when the user wants help with agentbox quickstart, sandbox lifecycle, timeout, c...
README (SKILL.md)

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="\x3CYOUR_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="\x3CYOUR_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
Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill Name: agentbox-sandbox Version: 1.0.0 The skill bundle is a documentation assistant for AgentBox cloud sandboxes, providing instructions and code snippets for the CLI and Python SDK. All content, including the instructions in SKILL.md and the reference documentation in references/agentbox-official.md, aligns with the stated purpose of helping users manage sandbox lifecycles, execute commands, and handle files/environment variables without any signs of malicious intent or suspicious behavior.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install agentbox-sandbox
  3. After installation, invoke the skill by name or use /agentbox-sandbox
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
AgentBox ClawHub 1.0.0 – Initial Release - New skill providing concise, accurate answers about AgentBox cloud sandboxes, based on the official documentation. - Supports workflows for quickstart, sandbox lifecycle and timeout, commands, filesystem, environment variables/secrets, CLI install/auth, Python SDK, and custom templates. - Includes preferred code patterns, answer templates, and official example snippets. - Enforces clear distinctions between CLI and Python SDK usage. - Built-in safeguards against undocumented advice; recommends the official docs for anything unreferenced.
Metadata
Slug agentbox-sandbox
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is AgentBox Sandbox?

answer questions about agentbox cloud sandboxes using the official docs. use when the user wants help with agentbox quickstart, sandbox lifecycle, timeout, c... It is an AI Agent Skill for Claude Code / OpenClaw, with 149 downloads so far.

How do I install AgentBox Sandbox?

Run "/install agentbox-sandbox" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AgentBox Sandbox free?

Yes, AgentBox Sandbox is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AgentBox Sandbox support?

AgentBox Sandbox is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AgentBox Sandbox?

It is built and maintained by Mr.Guo (@guoygang); the current version is v1.0.0.

💬 Comments