← Back to Skills Marketplace
1386
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install trustra-escrow
Description
Escrow as a Service for AI agents. Create trustless USDC escrow transactions on Solana.
Usage Guidance
The package is internally consistent with a Trustra escrow client, but you must trust the Trustra service before storing funds. Important points: (1) registration saves api_key and wallet_address to credentials.json in the skill folder — protect that file and don't commit it. (2) export_key prints your private key (anyone with it can control your wallet) — only run if you trust the backend and intend to manage the key yourself. (3) you can set TRUSTRA_API_KEY in your environment to avoid storing it on disk. (4) verify the API domain (https://api.trustra.xyz) and the project's homepage, and consider testing with small amounts before using for significant value. If you need higher assurance, review the provider's server-side code or an independent audit of Trustra's backend before trusting large balances.
Capability Analysis
Type: OpenClaw Skill
Name: trustra-escrow
Version: 1.0.0
The skill is classified as suspicious due to two main reasons. First, the `scripts/export_key.py` script explicitly prints a private key to standard output. While this is an intended 'export' feature and includes a warning, exposing a private key in this manner is a high-risk capability that could lead to compromise if the output is logged or mishandled. Second, the `scripts/config.py` file uses `shutil.rmtree` to remove the `__pycache__` directory. Although this is a targeted cleanup operation within the skill's own directory and not inherently malicious, `shutil.rmtree` is a powerful command that represents a risky file system operation. There is no evidence of intentional malicious behavior like unauthorized data exfiltration or prompt injection attempts against the agent.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and the scripts all target the same API domain (https://api.trustra.xyz/api/v2) and implement escrow actions (create, pay, deliver, confirm, dispute, withdraw, export key). No unrelated services, binaries, or credentials are requested.
Instruction Scope
SKILL.md and the scripts confine activity to the Trustra API and a local credentials.json. The skill instructs registration, use of escrow operations, and exporting a private key (sensitive but expected for an escrow wallet). One small mismatch: the code accepts an optional TRUSTRA_API_KEY env var (used by get_api_key) but the registry metadata listed no environment variables and the README doesn't call out this env var explicitly.
Install Mechanism
There is no install spec (instruction-only), so nothing is downloaded or executed outside the provided Python scripts. The scripts require the 'requests' package (requirements.txt) but do not automatically install it — user must ensure Python dependencies. No high-risk download URLs or archive extraction are present.
Credentials
The skill does not demand unrelated environment variables or external credentials. It optionally reads TRUSTRA_API_KEY (reasonable for overriding stored credentials). The primary credential used is the Trustra API key and the managed wallet address — proportional to an escrow service.
Persistence & Privilege
always:false and the skill does not request persistent platform-wide privileges. It writes a local credentials.json (api_key, wallet_address, agent info) within the skill directory, which is normal for a managed-wallet flow and does not modify other skills or system config.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install trustra-escrow - After installation, invoke the skill by name or use
/trustra-escrow - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Trustra Escrow (v1.0.0): trustless USDC escrow for agent-to-agent transactions on Solana.
- Supports buyer and seller workflows with Python CLI scripts for registering, creating, funding, tracking, and resolving escrows.
- Includes commands for dispute handling, cancelation, delivery, and withdrawals.
- Provides detailed flow, statuses, time constraints, and error explanations for transparent transaction management.
- Full documentation for setup, usage, and troubleshooting included.
Metadata
Frequently Asked Questions
What is Trustra Escrow?
Escrow as a Service for AI agents. Create trustless USDC escrow transactions on Solana. It is an AI Agent Skill for Claude Code / OpenClaw, with 1386 downloads so far.
How do I install Trustra Escrow?
Run "/install trustra-escrow" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Trustra Escrow free?
Yes, Trustra Escrow is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Trustra Escrow support?
Trustra Escrow is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Trustra Escrow?
It is built and maintained by Xasus1 (@xasus1); the current version is v1.0.0.
More Skills