Omnilimb — give your Hermes agent hands & feet

Give your Hermes agent hands & feet.

Let your Hermes agent actually get things done — community skills, an isolated sandbox, a browser and multi-language runtimes, all as deterministic tools.

pip install omnilimb

Hermes is the brain. Omnilimb is the hands & feet.

Built for the latest Hermes Agent (v0.17.0): you keep the brain, Omnilimb is the hands & feet. On the execution path it never calls a model itself — it just does the deterministic, reproducible work. Compatible with OpenClaw & ClawHub; not affiliated with them.

How Omnilimb fits: Hermes brain → Omnilimb deterministic tools → skills/sandbox/browser/runtime
💸

Zero extra tokens

No second model call on the execution path — cheaper, faster, reproducible.

🛡️

Deterministic & safe

Retry, rollback and an audit log; the sandbox runs with the network off by default.

🧠

Convert & learn

Turn any skill into a native Hermes skill — or learn a new one from a single sentence.

The same task, without a second model call: Omnilimb executes deterministically — same result, very different token bill.

What it does

A small set of structured-JSON tools your agent can call directly.

Run community skills

🔎

Find & install skills

Search the ClawHub / SkillHub registries and install skills by slug, git repo, or local path — with verification.

⚙️

Run deterministically

Execute a skill's script entrypoint with retry and rollback — no second AI loop, no inference overhead.

🧭

Discovery & health check

Browse leaderboards across markets and run a per-skill health check (体检) before you install.

🗂️

Manage installed skills

List, view/edit, smoke-test, import/export and uninstall installed skills.

🔁

Two backends

Bridge to the real openclaw / clawhub CLIs, or run a fully decoupled native Python substrate — no Node needed.

Execute safely

📦

Isolated sandbox

Run untrusted commands in a Docker sandbox with the network off by default and instant rollback.

🌐

Browser automation

Drive a Playwright browser through a structured action list.

🧩

Multi-language runtimes

Run quick snippets in python / node / bash / ruby / go.

📝

Audit log

An optional local JSONL audit log of tool calls you can view in the dashboard.

Convert & learn · new in 1.0

Learn skill (new)

Distill a native Hermes skill from any source — a local path, a URL, or pasted text — validated and written to your Hermes skills.

learn <url>学习 XXXX
🧠

Skill butler 技能管家 (new)

A deterministic, no-LLM butler that health-checks, recommends and diagnoses your skills — with Learn built in.

🔄

Convert to native skill

Turn an installed market skill into a native Hermes skill — deterministic or AI-curated, behind a structural validation loop.

The structured-JSON tools the agent calls directly

See it in action

Real screenshots from the Omnilimb dashboard tab.

Omnilimb skill butler (技能管家)
技能管家 — a deterministic, no-LLM skill butler.
Omnilimb search across markets with one-click batch health check
Search across markets — one-click “Health-check all” scores every result before you install.
Omnilimb installed-skills management
Manage installed skills — health, credentials, smoke-test, Update & → Hermes convert.
Omnilimb learn a native Hermes skill from any source
学习技能 — distill a native Hermes skill from a path, URL or text.

Get started

Install the plugin into your Hermes home and enable it.

As a pip package:

pip install omnilimb
hermes plugins enable omnilimb

Or as a directory plugin:

cp -r omnilimb ~/.hermes/plugins/omnilimb
hermes plugins enable omnilimb
Free & open source
Every tool and dashboard feature in Omnilimb 1.0 is free, under MIT. No paid tier, nothing to unlock — free, forever.