Agent skill · software engineering · aradotso
opensquirrel-agent-control-plane
opensquirrel-agent-control-plane — an agent skill for coding agents.
Why this skill is useful
Adds a complete Rust-based control plane with executable scripts for managing multiple AI agents, which the AI cannot generate from existing knowledge.
What it needs
Requires rust installed locally. About 6k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
bash git clone https://github.com/Infatoshi/OpenSquirrel cd OpenSquirrel cargo build --release ./target/release/opensquirrel bash cargo build --release mkdir -p dist/OpenSquirrel.app/Contents/{MacOS,Resources} cp target/release/opensquirrel dist/OpenSquirrel.app/Contents/MacOS/OpenSquirrel cp assets/OpenSquirrel.icns dist/OpenSquirrel.app/Contents/Resources/ open dist/OpenSquirrel.app toml [settings] theme = "midnight" # midnight charcoal gruvbox solarized-dark light solarized-light ops monokai-pro fontsize = 14 compactcontext = false [[runtimes]] name = "claude" binary = "claude" # must be on PATH when running the binary directly mode = "persistent" # persistent stdin (multi-turn) permissionflags = ["--dangerously-skip-permissions"] [[runtimes]] name = "codex" binary = "npx" args = ["codex"] mode = "oneshot" permissionflags = ["--dangerously-bypass-approvals-and-sandbox"] [[runtimes]] name = "cursor" binary = "cursor-agent" mode = "oneshot" permissionflags = ["--yolo"] [[runtimes]] name = "opencode" binary = "opencode" mode = "oneshot" # auto-approved in run mode [[models]] runtime = "claude" model = "claude-opus-4-5" # coordinator/primary alias = "opus" [[models]] runtime = "claude" model = "claude-sonnet-4-5" # worker/sub-agent alias = "sonnet" [[mcpservers]] name = "playwright" args = ["npx", "@playwright/mcp@latest"] [[mcpservers]] name = "browser-use" args = ["uvx", "browser-use-mcp"] [[machines]] name = "local" host = "localhost" [[machines]] name = "dev-box" host = "192.168.1.100" user = "ubuntu" sshkey = "~/.ssh/ided25519" tmuxsession = "opensquirrel" ~7,200 lines of Rust across 3 files: src/ main.rs — UI, agent lifecycle, rendering, keybinds, persistence lib.rs — Line classification, markdown parsing, diff summarization, helpers tests/ statetests.rs — 30 integration tests (navigation, scrolling, themes, search, agent lifecycle) toml [[machines]] name = "gpu-server" host = "10.0.0.50" user = "ubuntu" sshkey = "~/.ssh/ided25519" tmuxsession = "opensquirrel-a …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/opensquirrel-agent-control-plane