agentsclimarketplace

Openclaw ops

Skill scoobydont-666/shared-claude-skills/skills/openclaw-ops

10 production-tested Claude Code skills — model routing, security hardening, code quality, tax advisory, cost optimization. Install: clone to ~/.claude/skills/

Install
npx -y skills add scoobydont-666/shared-claude-skills --skill openclaw-ops

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

OpenClaw and NemoClaw operations — sandbox management, inference provider config, policy configuration, Tailscale integration, security hardening, skill vetting. Trigger on: "OpenClaw", "NemoClaw", "OpenShell", "sandbox", "openclaw tui", "agent assistant", "ClawHub", "gateway token", or any task involving personal AI assistant deployment and operations.

SKILL.md

3.4 KB, as published. Nobody here has run it

OpenClaw/NemoClaw Operations

Deployment on Primary Host

ComponentStatusPortAccess
OpenClawv2026.3.13<service-port> (loopback)Tailscale Serve → HTTPS
NemoClawv0.1.0 (alpha)<gateway-port> (OpenShell gateway)Internal
Sandboxmy-assistantnemoclaw my-assistant connect
TailscaleConnected<tailscale-ip>https://<primary-host>.tail<tailnet>.ts.net/

Security Posture

  • All messaging channels disabled (WhatsApp, Telegram, Discord, Slack, Signal, Matrix, IRC)
  • DM policy: disabled on all channels
  • Gateway auth: token-based
  • Gateway bind: loopback only (127.0.0.1:<service-port>)
  • UFW: gateway port denied from LAN, allowed via Tailscale interface
  • NemoClaw sandbox: OpenShell with Landlock + seccomp + network namespace isolation
  • Inference binding and service ports configured for internal access only

Interaction

Recommended: CLI/TUI via Tailscale SSH (most secure)

# From any device on your tailnet
ssh admin_user@<primary-host>    # via Tailscale
openclaw tui         # interactive chat

# Or inside the sandbox
nemoclaw my-assistant connect
openclaw tui

Web dashboard: https://<primary-host>.tail<tailnet>.ts.net/ (tailnet only)

Inference

Primary: Local Ollama on GPU host (<gpu-host-ip>:<ollama-port>)

  • Available models: qwen3:8b/14b, llama3.3:70b, deepseek-r1:70b, mistral-nemo:12b, gemma2:9b
  • Requires GPU host to be online

Fallback: Anthropic Claude API (if configured)

  • Known Ollama bugs: cold-start timeouts (#43946), API key after reconfig (#28927)

Key Commands

# Gateway
openclaw gateway status
openclaw gateway restart
systemctl --user status openclaw-gateway

# Sandbox
nemoclaw list
nemoclaw my-assistant status
nemoclaw my-assistant connect
nemoclaw my-assistant logs --follow
nemoclaw my-assistant destroy         # nuclear option

# Config
openclaw config set <key> <value>
openclaw doctor                       # health check
openclaw security audit --deep        # policy drift check

# Tailscale
sudo tailscale serve status
sudo tailscale serve --bg 18789       # re-enable serve
sudo tailscale serve --https=443 off  # disable serve

Security Warnings

  1. CVE-2026-25253 (CVSS 8.8) — patched in >= 2026.1.29. We run 2026.3.13.
  2. 29 pages of GitHub Security Advisories — large attack surface from messaging integrations (all disabled).
  3. ClawHub skills — no mandatory vetting. Treat all as untrusted. Audit before installing.
  4. NemoClaw is alpha — expect instability. The sandbox is the security-critical layer.
  5. API keys — never paste in chat. Use env vars or config files with 600 permissions.

Rules

  • Never enable messaging channels without explicit approval
  • Never install ClawHub skills without security review
  • Never expose OpenClaw ports to LAN (Tailscale only)
  • Always verify sandbox is active before trusting isolation
  • Rotate gateway token if compromised
  • Keep OpenClaw updated (check: openclaw --version)

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.