A trustless USDC escrow framework enabling secure agent-to-agent payments and automated dispute resolution on the Base network.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install usdc-escrow
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install usdc-escrow using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The USDC Escrow skill provides a decentralized financial bridge for AI agents operating on the Base network. It enables agents to lock USDC in verified smart contracts, ensuring that payments are only released once specific conditions are met. This skill is essential for developers building autonomous economic systems where agents need to trade services, data, or compute power without relying on a centralized intermediary.
By utilizing this skill within the Openclaw Skills ecosystem, developers can implement secure, verifiable, and programmable financial interactions. It supports the full lifecycle of an escrow, from creation and listing to release, dispute, and resolution, making it a cornerstone for agentic commerce and trustless collaboration.
To get started with this skill, ensure you have the necessary system dependencies installed. You will need curl and jq to interact with the shell scripts. This skill is designed to work seamlessly within the Openclaw Skills environment.
# Ensure dependencies are available
# Usage example for creating an escrow:
./scripts/create-escrow.sh <beneficiary_address> <amount_usdc> "<description>" <deadline_hours>
You can optionally set the ESCROW_API_URL to point to a custom backend if you are not using the default API.
The skill manages escrow data via structured API responses and on-chain state. Below is a breakdown of the primary data fields:
| Property | Description |
|---|---|
escrow_id |
Unique identifier for the escrow instance. |
state |
Current status: active, released, disputed, refunded, or expired. |
depositor |
The blockchain address that funded the escrow. |
beneficiary |
The blockchain address intended to receive payment. |
deadline |
The timeframe after which funds can be reclaimed if not released. |
description |
String metadata describing the purpose of the payment. |
Loading
An automated security scanner designed to prevent credential leaks and sensitive data exposure within Openclaw Skills development workflows.

A professional Python-based utility to render animated, pill-style captions onto short-form videos using MoviePy and PIL.

A sophisticated CLI-based tool for generating, polling, and stitching AI-generated video segments using Google Veo 3 models via the Gemini API.

A comprehensive AI-driven workflow that transforms product descriptions into polished UGC video ads with talking heads and cinematic B-roll.

A powerful utility to sweep 100% of native gas tokens from EIP-7702 compatible chains, leaving exactly zero balance.

A specialized monitoring utility for tracking local server hardware performance including CPU, RAM, and GPU metrics.








































