sandbox-setup

Detect repository toolchains and configure Claude Code sandbox permissions in .claude/settings.json.

15|1|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/ohare93/juggle --skill sandbox-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sandbox-setup
Source: https://github.com/ohare93/juggle/tree/main/.claude/skills/sandbox-setup
Command: npx skills add https://github.com/ohare93/juggle --skill sandbox-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configures Claude Code sandbox settings to optimize autonomous agent execution in this repository.

Core Features & Use Cases

  • Detects repository stack (languages, package managers, build tools, dev servers, and ports) to tailor sandbox permissions.
  • Generates and merges .claude/settings.json permissions, enabling tools and network access while protecting secrets.
  • Preserves and integrates with existing hooks configuration, deny rules, and git-push policies.

Quick Start

Invoke this skill to scan your repository, discuss options with you, and update .claude/settings.json.

Frequently Asked Questions about sandbox-setup

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

FAQPage Schema
How do I configure Claude Code sandbox permissions for autonomous runs?

To configure Claude Code sandbox permissions, this skill scans your repository to detect toolchains and updates .claude/settings.json with tailored network and tool access while preserving existing hooks and deny rules.

Can I automatically set up sandbox settings for a Node.js or Python project?

Yes, you can set up sandbox settings for Node.js, Python, Go, Java, and Rust projects. The skill detects your specific package managers and build tools to generate matching permissions.

What is the best way to align sandbox permissions with existing secret-deny policies?

The best way to align permissions with secret-deny policies is to merge generated settings into .claude/settings.json, ensuring new network and tool access rules respect your existing governance constraints.

Does updating sandbox settings overwrite my current hooks configuration?

Updating sandbox settings does not overwrite your current configuration. The skill preserves and integrates with existing hooks, deny rules, and git-push policies when applying new permissions.

Why do I need to scan repository files before applying Claude Code sandbox settings?

Scanning repository files is needed to identify languages, package managers, and dev servers so the sandbox can be accurately configured with the exact tool and network permissions your autonomous runs require.

When should I not use autonomous sandbox settings for my repository?

You should not use autonomous sandbox settings if your repository lacks defined toolchain files to scan, or if you need to manually restrict all network access and tool execution without automated policy generation.