Claude Sbox — Development skill for Claude Code
Claude Code skill for s&box game development.
How to install Claude Sbox
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open gavogavogavo/claude-sbox and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Sbox does
Claude Code skill for s&box game development. Schema-verified API reference, 10 runnable examples, zero Unity hallucinations
Alternatives in Development
- Ccusage — CLI for analyzing Claude Code/Codex usage from local JSONL files 11.8k ★
- API Reference 7k ★
- Sanitize — Detect and redact PII from text files — 15 categories (SSNs, credit cards, API keys, etc.), zero dependencies 3.1k ★
README
claude-sbox
A [Claude Code](https://code.claude.com) skill that teaches Claude to write idiomatic [s&box](https://sbox.game) code — C# components, Razor UI, physics, and networking — without falling back on Unity patterns.
s&box is Facepunch's Source 2 game engine with a C# scripting layer. Its API, lifecycle, and networking model are *nothing like* Unity's, which means stock Claude hallucinates constantly: `void Start()`, `GetComponent()` in the Unity sense, `Physics.Raycast`, `[SerializeField]`, `StartCoroutine` — all wrong in s&box. This skill loads when you're writing s&box code and redirects Claude to the correct APIs, verified against the engine's exported schema.
Install
**Personal (available across all your projects):**
mkdir -p ~/.claude/skills
git clone https://github.com/gavogavogavo/claude-sbox ~/.claude/skills/sbox
**Project-local (this game only):**
cd my-sbox-game
mkdir -p .claude/skills
git clone https://github.com/gavogavogavo/claude-sbox .claude/skills/sbox
Claude Code picks up skill file changes live. However, if `~/.claude/skills/` did not exist when your Claude Code session started (i.e. this is your first personal skill), you need to **restart Claude Code** after the `mkdir` so the watcher registers the new directory.
**Why the `sbox` (not `claude-sbox`) directory name?** The `name:` frontmatter in `SKILL.md` is `sbox`, which becomes the `/sbox` slash command. Cloning into `~/.claude/skills/sbox/` keeps the directory name and the invocation name in sync.
Verify it's working
In any Claude Code session, type:
/sbox
The router loads. Alternatively, ask a triggering question and watch Claude reach for a reference file:
How do I write a networked player controller in s&box?
Claude should open `references/core-concepts.md`, `references/networking.md`, and/or `references/patterns-and-examples.md` before answering — *that's the signal the skill is working*. If it answers from
Related Skills
Claude Code API Examples
Runnable Python examples for claude code api: first request, streaming and tool use, key from the environment.
Claude Launchpad
A clear, beginner-friendly guide to the Claude developer ecosystem — Claude API, Claude Desktop, Claude Code,
LibreGameDev Claude Code
20 Claude Code plugins for game development across Godot, Unity, and Unreal
Databricks Agentic Engineering Rails
Standards, a runnable reference harness and committed evidence for taking agent-assisted development to a prod
Harnessmeter
A profiler for your agentic harness. Price every line of CLAUDE.md, every skill, subagent and MCP tool schema
Substack API Reference
Unofficial Substack API reference — 129 verified endpoints with body shapes, gathered across 14 capture rounds
Related Agents
Unity Engineer
Unity and C# specialist for Solana game development. Builds game systems using Solana.Unity-SDK, handles walle
Game Developer
Game development across all platforms (PC, Web, Mobile, VR/AR). Use when building games with Unity, Godot, Unr
Unity Expert
Use this agent when you need expert Unity development guidance, architecture decisions, performance optimizati