thepagent

Skill Sidecar — Development skill for Claude Code

Development community

Sidecar skill executor for OpenClaw agent.

How to install Skill Sidecar

This entry records only its repository, not the path inside it, so there is no exact command to give. Open thepagent/skill-sidecar and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Skill Sidecar does

Sidecar skill executor for OpenClaw agent.

Alternatives in Development

  • Executor 24.1k ★
  • Openclaw China — OpenClaw中国插件:支持飞书,钉钉,QQ,企业微信,微信 4k ★
  • Antigravity Claude Proxy — Proxy that exposes Antigravity provided claude / gemini models, so we can use them in Claude Code and OpenClaw 3.5k ★

README

skill-sidecar

What's this

`skill-sidecar` is a sandboxed skill execution framework for AI agents. It runs as a sidecar container alongside your agent, exposing a high-performance **Rust HTTP API** that executes CLI tools and scripts on the agent's behalf.

The agent never touches credentials or CLI tools directly — it just calls `POST /skill/`.

Why should I care

Without a sidecar, your agent container needs every CLI tool, secret, and credential baked in. That means:

  • A bloated image that's hard to update
  • Credentials co-located with untrusted LLM-generated code
  • No isolation between the reasoning layer and the execution layer

With `skill-sidecar`:

┌─────────────────────────┐         ┌──────────────────────────────────────┐
│   Agent Container       │         │   Sidecar Container (Rust)           │
│                         │         │                                      │
│  ┌───────────────────┐  │  POST   │  ┌────────────────────────────────┐  │
│  │ Agent Logic       │──┼────────▶│  │ Rust HTTP Server (Axum/Tokio)  │  │
│  │                   │  │         │  └───────────────┬────────────────┘  │
│  │ curl localhost    │  │         │                  │ execve            │
│  │   :8080/skill/    │  │  JSON   │  ┌───────────────▼────────────────┐  │
│  │             │◀─┼─────────│  │ /usr/local/bin/                │  │
│  └───────────────────┘  │         │  │  ├── gh                        │  │
│                         │         │  │  ├── aws                       │  │
│  ✗ no credentials       │         │  │  ├── my-script.sh              │  │
│  ✗ no CLI tools         │         │  │  └── my-binary                 │  │
│                         │         │                                      │
└─────────────────────────┘         │  ┌────────────────────────────────┐  │
                                    │  │ Credentials (env / secrets)    │  │
                                    │  │  ├── GH_TOKEN                  │  │