Agent skill · software engineering · hkuds

cli-anything-sbox

Agent-native CLI for the s&box game engine (Facepunch Studios, Source 2): project management, scene/prefab editing, material/sound/localization configs, C# code generation, asset graph queries, project validation, and editor launch.

Why this skill is useful

Adds over 79 executable commands for managing s&box projects, scenes, and prefabs that significantly extend the AI's capabilities in game development.

What it needs

Requires python installed locally. About 6k tokens when loaded. Last updated 2026-08-03. 46,739 stars on the source repository.

What this skill does

s&box CLI Agent-native CLI for the s&box game engine (Facepunch Studios, Source 2). 79+ commands across 14 groups. Manipulate .scene, .prefab, .vmat, .sound, Input.config, Collision.config JSON files directly, generate idiomatic C# components, and run a real-time asset graph over the project. Installation Requirements Python 3.10+ s&box installed via Steam - auto-detected, or set SBOXPATH to a custom installation directory. Most commands work entirely on the project's JSON files - s&box does not need to be running. Global Options Command Groups project - Manage s&box projects scene - Manipulate .scene files prefab - Manage .prefab files codegen - Generate C# code input - Manage Input.config collision - Manage Collision.config material - Manage .vmat materials sound - Manage .sound events localization - Manage translations server - Dedicated server asset - Asset management & reverse lookups session - State management test - Automated map/scene generation harness launch - Open project in s&box editor Component Presets 29 short names usable with --components on scene add-object, prefab new, etc. Each maps to a Sandbox. component type. Preset Component Type -------- --------------- model Sandbox.ModelRenderer boxcollider Sandbox.BoxCollider spherecollider Sandbox.SphereCollider capsulecollider Sandbox.CapsuleCollider planecollider Sandbox.PlaneCollider modelcollider Sandbox.ModelCollider rigidbody Sandbox.Rigidbody charactercontroller Sandbox.CharacterController playercontroller Sandbox.PlayerController camera Sandbox.CameraComponent lightdirectional Sandbox.DirectionalLight lightpoint Sandbox.PointLight spotlight Sandbox.SpotLight ambientlight Sandbox.AmbientLight spriterenderer Sandbox.SpriteRenderer skinnedmodelrenderer Sandbox.SkinnedModelRenderer textrenderer Sandbox.TextRenderer linerenderer Sandbox.LineRenderer decalrenderer Sandbox.DecalRenderer trailrenderer Sandbox.TrailRenderer particleeffect Sandbox.ParticleEffect soundpoint Sandbox.SoundPointComponent navme …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills hkuds/skills--ced0af

View the source on GitHub

Browse the @skills marketplace