| name | omniclaw |
| description | Use this skill whenever an agent needs to pay for an x402 URL, transfer USDC to an address, inspect OmniClaw balances or ledger entries, or explicitly expose a paid endpoint for other agents or automation with omniclaw-cli serve. OmniClaw is the Economic Execution and Control Layer for Agentic Systems. The CLI is the zero-trust execution layer for agents. Use this skill for the CLI execution path only, not for vendor SDK integration, owner setup, policy editing, wallet provisioning, or Financial Policy Engine administration.
|
| metadata | {"openclaw":{"requires":{"bins":["omniclaw-cli"],"env":["OMNICLAW_SERVER_URL","OMNICLAW_TOKEN"]},"primaryEnv":"OMNICLAW_TOKEN","required_env":["OMNICLAW_SERVER_URL","OMNICLAW_TOKEN"],"optional_env":["OMNICLAW_OWNER_TOKEN"],"required_secrets":["OMNICLAW_TOKEN"],"optional_secrets":["OMNICLAW_OWNER_TOKEN"],"required_binaries":["omniclaw-cli"],"network_access":"required","data_access":"payment URLs, recipient addresses, balances, ledger entries, and paid endpoint responses only when requested","security_notes":"Requires a trusted OmniClaw Financial Policy Engine URL and scoped agent token. OMNICLAW_OWNER_TOKEN is optional and must only be provided intentionally for owner approvals. omniclaw-cli serve binds to 0.0.0.0 and --exec runs a host command, so serve/--exec must only be used after an explicit owner request, preferably inside an isolated runtime."}} |
| requires | [{"env":"OMNICLAW_SERVER_URL","description":"OmniClaw Financial Policy Engine base URL. Required unless the CLI was already persisted in local CLI config before the agent turn.\n"},{"env":"OMNICLAW_TOKEN","description":"Scoped agent token. Never print, log, or transmit it. If missing, stop and notify the owner.\n"}] |
| version | 0.0.8 |
| author | Omnuron AI |
OmniClaw CLI Skill
Trigger
Use omniclaw-cli only when the task is directly about one of these actions:
- pay for a paid URL that returns
402 Payment Required
- transfer USDC to an address
- inspect wallet, Gateway, or Circle balances
- inspect transaction history
- expose a paid endpoint for other agents or automation with
serve, only when the owner explicitly asks for it
Do not use this skill for:
- editing policy files
- creating wallets
- provisioning secrets
- changing allowlists, limits, or owner approvals outside the exposed CLI commands
- administering the Financial Policy Engine process itself
Core Model
OmniClaw is not just a wallet wrapper.
It is the economic execution and control layer that combines:
- zero-trust execution through the CLI
- owner-defined financial policy through the Financial Policy Engine
- settlement rails such as direct transfers, x402, CCTP, and Circle Gateway nanopayments
This skill is specifically about the CLI execution surface.
The same CLI has two agent-side economic roles:
- buyer role:
omniclaw-cli pay
- seller role for agent-run paid endpoints:
omniclaw-cli serve
Vendor and enterprise seller APIs should use the Python SDK with client.sell(...), not this CLI skill.
The agent does not control the private key.
The Financial Policy Engine enforces policy and signs allowed actions.
Dependency and Credential Contract
The runtime must have:
omniclaw-cli installed from the official OmniClaw package
OMNICLAW_SERVER_URL pointing to the trusted Financial Policy Engine
OMNICLAW_TOKEN scoped to the agent wallet/policy
Optional:
OMNICLAW_OWNER_TOKEN, only when the owner intentionally grants approval authority for this run
Never print tokens, write tokens into generated files, or pass tokens to third-party services.
Inputs The Agent Should Expect
The runtime should normally provide either:
- environment-driven execution
OMNICLAW_SERVER_URL
OMNICLAW_TOKEN