sandbox:sandbox-config-management

Automate reading, validating, cloning, merging, and generating Sandbox.toml configurations.

4|1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/aaronbassett/aaronbassett-marketplace --skill sandbox-sandbox-config-management
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sandbox:sandbox-config-management
Source: https://github.com/aaronbassett/aaronbassett-marketplace/tree/main/plugins/sandbox/skills/sandbox-config-management
Command: npx skills add https://github.com/aaronbassett/aaronbassett-marketplace --skill sandbox-sandbox-config-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tomli, tomllib, toml, and includes scripts (resource) components.

What problem does it solve?

Managing Sandbox.toml configurations across multiple projects is error-prone and repetitive. This skill provides a structured approach to creating, validating, merging, cloning, and documenting sandbox configurations to accelerate setup and ensure consistency.

Core Features & Use Cases

  • Create and validate Sandbox.toml files for new projects.
  • Clone and customize configurations from existing sandboxes, including languages and tools.
  • Merge user preferences with detected settings while preserving safety and compatibility.
  • Generate SANDBOX.md documentation describing the sandbox setup and usage.

Quick Start

Run the configuration tooling to generate Sandbox.toml for a new project: python3 scripts/write_config.py --name myproject --location ~/Sandboxes/myproject --rust stable --python current --output ~/Sandboxes/myproject/Sandbox.toml

Frequently Asked Questions about sandbox:sandbox-config-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and validate a Sandbox.toml file for a new project?▼

To create and validate a Sandbox.toml file, run the Python configuration script with parameters like project name, location, and language versions. This generates a validated TOML configuration and accompanying SANDBOX.md documentation.

Can I clone a Sandbox.toml configuration from an existing sandbox?▼

Yes, you can clone configurations from existing sandboxes. The tooling clones and customizes settings like languages and tools from the original Sandbox.toml, ensuring consistency across multiple projects while allowing further modifications.

What is the best way to merge user preferences with detected sandbox settings?▼

The best way to merge user preferences with detected settings is using the config-management tooling, which safely merges configurations while preserving compatibility. It parses inputs using TOML parsers like tomli and tomllib.

Do I need Python and TOML parsers to generate Sandbox.toml configurations?▼

Yes, you need Python and TOML parsers like tomli, tomllib, or toml to generate Sandbox.toml configurations. The automation scripts rely on these dependencies to parse, validate, and write the configuration files correctly.

How does generating SANDBOX.md documentation work alongside Sandbox.toml?▼

Generating SANDBOX.md works alongside Sandbox.toml by creating human-readable documentation describing the sandbox setup and usage. The script outputs both the validated TOML configuration and the markdown documentation simultaneously.