Agent Field Kit
Use this as the portable bootstrap layer for coding agents. It is intentionally independent from Leviathan runtime internals.
When to Use This Skill
Trigger this skill when:
- a remote sandbox feels crippled compared to the local machine
- a fresh machine or container needs the agent toolchain installed
- you need to restore
PATHhelpers and shell integration quickly - you need to know whether to use a baseline tool directly or load a niche leaf skill
- you want a clean Docker smoke test for the bundle
Do not use this skill for Leviathan-specific install/doctor/config work. That is a later layer.
Quick Start
Install the bundle
~/.agents/skills/agent-field-kit/scripts/install.sh --profile full --write-shell-rc
Load the generated shell env immediately
source ~/.agent-field-kit/env.sh
Run the Docker smoke test
~/.agents/skills/agent-field-kit/scripts/smoke-test.sh
Routing Guide
Baseline tools — use directly
For these tools, the model usually knows enough already. What matters is install status and the local opinionated use cases.
rg/ripgrep— fast text searchfd— fast file discoveryfzf— interactive narrowingtree— structure snapshotsduckdb— quick SQL over CSV/JSON/Parquetgit-delta— readable diffsxh— readable HTTP requestswatchexec— rerun on file changesjust— project task runnersemgrep— fast static analysisgh— GitHub CLI
Read tool-bundle.md for install matrix and "when to use" notes.
Niche tools — load leaf skills
Use these as focused skills instead of bloating this router:
dcg→~/.agents/skills/dcg/SKILL.mdntm→~/.agents/skills/ntm/SKILL.mdcass→~/.agents/skills/cass/SKILL.mdubs→~/.agents/skills/ubs/SKILL.mddefendr→~/.agents/skills/defendr/SKILL.mdagentmail-cli→~/.agents/skills/agentmail-cli/SKILL.md
Golden Rules
- Install the core toolchain first; don't route around missing binaries with weaker substitutes.
- Keep baseline tool guidance short; load leaf skills only for niche workflows.
- Treat Docker smoke tests as the truth surface for remote parity.
- Prefer best-effort portability over perfect package-manager coverage in v1.
Remote Access Playbook (from OpenClaw, Wave 6 — oc-04)
When the agent needs to reach a remote machine (air-gapped dev box, team server, cloud VM):
Option 1: Tailscale (recommended for persistent sessions)
brew install tailscale
sudo tailscale up
# Assigns stable DNS: hostname.tailnet.name
ssh user@hostname.tailnet.name
Tailscale handles NAT traversal, MagicDNS, and auth without port forwarding setup.
Option 2: Docker + SSH
docker run -d -p 2222:22 --name agent-box ubuntu:24.04
ssh -p 2222 user@localhost
Preferred for ephemeral sandboxes — disposable, reproducible, port-forwarded.
Option 3: Trusted proxy gateway
curl -X POST http://gateway.local/register \
-d '{"agent_id": "...", "capabilities": ["exec", "flow"]}'
Use when multiple agents share a managed gateway with unified auth.
Source: .lev/pm/parity/openclaw.yaml
Files in This Skill
references/tool-bundle.md— install matrix and per-tool usage guidancescripts/install.sh— portable installerscripts/smoke-test.sh— clean-room Docker validation