Claude Boxes.com

What's a Box?

A box sets up your entire Claude Code environment in one paste.

The basics

A box is a JSON config file that contains everything Claude Code needs for a specific workflow: a CLAUDE.md with project conventions, MCP server configs, plugins, skills, agents, permissions, and hooks.

You paste it into Claude Code, say "set me up with this box," and it writes all the files to your project directory. Claude knows exactly what to do and sets up your entire environment for you.

Why boxes?

Claude Code is powerful, but it doesn't know the ideal stack, tools, or conventions for your task. There are dozens of plugins, MCP servers, skills, and agents that can supercharge your workflow, but most people don't know they exist or how to configure them.

A box packages all of that knowledge into one paste. Someone who has already figured out the perfect setup for iOS dev, video editing, or agent building can share it with you. You get an expert level environment in 10 seconds without needing to know what goes where.

What's inside a box

CLAUDE.md

Tells Claude how to behave in your project. Coding conventions, tech stack, tone, file structure.

MCP Servers

Connects external tools like Figma, GitHub, databases, and APIs.

Plugins

Extend Claude Code with extra capabilities like screenshot tools and visual comparison.

Skills

Step-by-step workflows Claude follows for specific tasks, like deploying or writing tests.

Agents

Specialized sub-agents for things like code review, ad copy, or data analysis.

Permissions

Which commands Claude can run without asking you first.

Hooks

Automated checks that run on events like pre-commit or file save.

How it works

1

Create a project folder

Make a new directory for your project. This keeps everything isolated.

mkdir my-project && cd my-project
2

Start Claude Code in that folder

Open your terminal in the project directory and launch Claude.

claude
3

Paste the box JSON and say "set me up"

Claude reads the setup_instructions in the JSON, creates the directory structure, writes all the files, and you're ready to work.

Everything stays in your project folder

Boxes are directory-based. Nothing goes to your global config. You can run different boxes in different folders without conflicts.

Each folder gets its own CLAUDE.md, skills, agents, and MCP servers. Totally self-contained.

API keys

Some boxes need API keys for MCP servers (like Kling AI for video generation). These boxes are marked on the card with a key icon.

You have two options:

1

Edit .mcp.json directly and replace the placeholder values.

2

Set environment variables in your shell profile.

Uninstalling

Every box writes a manifest file at .claude/box.json that lists every file it created.

Even if you clear your conversation, Claude can read this file and remove everything cleanly. No leftover configs, no orphaned files.