Skills openclaw-agent-compute
Public HTTP client skill exposing compute.* tools by calling a private Compute Gateway over HTTPS. Includes a starter kit to run OpenClaw preconfigured.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/aleksandrkrivolap/openclaw-agent-compute" ~/.claude/skills/openclaw-skills-openclaw-agent-compute && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/aleksandrkrivolap/openclaw-agent-compute" ~/.openclaw/skills/openclaw-skills-openclaw-agent-compute && rm -rf "$T"
manifest:
skills/aleksandrkrivolap/openclaw-agent-compute/SKILL.mdsource content
openclaw-agent-compute
Public, agent-friendly skill that exposes
compute.* tools by calling a private Compute Gateway over HTTPS.
Environment
(e.g.MCP_COMPUTE_URL
)https://compute.example.comMCP_COMPUTE_API_KEY
Copy
skills/openclaw-agent-compute/.env.example.
Tools / API expectation
This client expects the private gateway to implement:
(create)POST /v1/sessions
(get status)GET /v1/sessions/{session_id}
(run command)POST /v1/exec
(usage/cost)GET /v1/usage/{session_id}- Artifacts:
(list)GET /v1/artifacts/{session_id}
(upload bytes;PUT /v1/artifacts/{session_id}/{path}
must be URL-encoded and may include slashes){path}
(download bytes;GET /v1/artifacts/{session_id}/{path}
must be URL-encoded){path}
(delete;DELETE /v1/artifacts/{session_id}/{path}
must be URL-encoded){path}
(destroy)DELETE /v1/sessions/{session_id}
Scripts
- HTTP client:
skills/openclaw-agent-compute/scripts/client.js - Example:
skills/openclaw-agent-compute/scripts/example_exec.js
Local smoke test
cp skills/openclaw-agent-compute/.env.example .env # edit .env npm i npm run example:exec
Starter kit
See
skills/openclaw-agent-compute/starter-kit/.
It keeps the OpenClaw image overrideable via
OPENCLAW_IMAGE until an official image/tag is confirmed.
Publishing
- Checklist:
PUBLISHING.md - Runbook (local publish + GitHub Actions tag-based publish):
CLAWDHUB_RUNBOOK.md