Add Block — Development skill for Claude Code
Create a block configuration for a Sim integration with proper subBlocks, conditions, and tool wiring.
How to install Add Block
Installs to ~/.claude/commands/patchy631-sim-add-block.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/patchy631/sim/HEAD/.claude/commands/add-block.md -o ~/.claude/commands/patchy631-sim-add-block.md Restart Claude Code, or start a new session, for it to be picked up.
What Add Block does
description: Create a block configuration for a Sim integration with proper subBlocks, conditions, and tool wiring argument-hint:
Add Block Skill
You are an expert at creating block configurations for Sim. You understand the serializer, subBlock types, conditions, dependsOn, modes, and all UI patterns.
Your Task
When the user asks you to create a block:
- Create the block file in
apps/sim/blocks/blocks/{service}.ts - Configure all subBlocks with proper types,
Alternatives in Development
- Om Dump — Freeform capture mode 4.6k ★
- /codex-exec - Execute Codex CLI Commands — Easy wrapper for running Codex CLI commands from Claude Code with proper syntax 618 ★
- Bromure — Proper sandboxing for agentic coding and web browsing 275 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Add Integration
Add a complete integration to Sim (tools, block, icon, registration)
Add Tools
Create tool configurations for a Sim integration by reading API docs
Add Package
Adds packages to pubspec.yaml with proper configuration and setup
Integration Process
Process validated files from integration scan and move to proper locations with batch processing support
New Enforcer Rule
Add a claude-code-enforcer rule end to end — class, Sisu index, tests, IT fixture, pom wiring and docs.
Add Music
Generate background music and add it to your Remotion project. Describe the mood/genre you want, and this will
Related Agents
05 Test Writer
Testing specialist that creates comprehensive unit and integration tests with proper coverage of happy paths,
Gameclient
Use for the thin player-facing Bevy client (apps/client) — shared deterministic sim, client prediction & recon
LaTeX Figure Specialist
Creates and adjusts TikZ/pgfplots figures, manages figure placement and layout, ensures proper label/ref wirin