← Back to Skills Marketplace
Sardis Escrow
by
EfeDurmaz16
· GitHub ↗
· v1.0.0
269
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sardis-escrow
Description
Smart contract escrow for agent-to-agent payments with delivery confirmation
Usage Guidance
This skill appears to do what it claims (smart-contract escrow via the Sardis API), but verify a few things before installing or using it with real funds:
- Confirm the API domain and project: SKILL.md references https://api.sardis.sh and frontmatter lists homepage https://sardis.sh, but the registry metadata showed no homepage — verify the official project homepage and that the API endpoint is correct.
- Inspect @sardis/sdk before installing: the SKILL.md mentions an npm SDK but the package is not installed automatically in the published skill. If you install the SDK, review its source and permissions first since npm packages can execute arbitrary code.
- Limit and treat SARDIS_API_KEY as highly sensitive: create a key with minimal permissions, keep it secret, and have a revocation plan in case it is exposed.
- Test with small amounts: because the skill can initiate fund movements (fund/release), first test flows on minimal or testnet funds and confirm contract addresses and behavior.
- Confirm dispute/arbitration details: the skill mentions dispute resolution but does not detail how arbitration works or who has final authority; get those policies in writing before committing significant funds.
If you want, I can check whether the npm package @sardis/sdk exists on the registry and summarize its contents or check whether the sardis.sh domain and API endpoints resolve to a legitimate project.
Capability Analysis
Type: OpenClaw Skill
Name: sardis-escrow
Version: 1.0.0
The sardis-escrow skill bundle provides a standard interface for managing smart contract escrow payments via the Sardis API (api.sardis.sh). It utilizes common tools like curl and jq to interact with its REST API for creating, funding, and releasing escrowed funds. No evidence of malicious intent, data exfiltration, or prompt injection was found in the SKILL.md or _meta.json files.
Capability Assessment
Purpose & Capability
Name/description, required binaries (curl, jq), and the single required environment variable (SARDIS_API_KEY) are consistent with a REST-based smart-contract escrow integration that performs create/fund/release operations.
Instruction Scope
SKILL.md contains curl commands to the sardis API and example payloads (including delivery proof URLs). The instructions do not ask the agent to read unrelated files or other secrets. They do include operations that will move funds (fund/release) which is expected for an escrow skill.
Install Mechanism
The registry lists no install spec, but the SKILL.md frontmatter includes an install entry referencing an npm package (@sardis/sdk). This is an inconsistency: npm installs can execute code and should be surfaced to users/administrators. The skill as-published is instruction-only (no automatic install), so if an agent or integrator installs @sardis/sdk, they should inspect that package source before installing.
Credentials
Only a single credential (SARDIS_API_KEY) is required and is directly relevant for authorizing requests to the Sardis API. That key represents financial authority — treat it as highly sensitive and scope/revoke it if possible.
Persistence & Privilege
The skill does not request always:true, does not require system config paths, and allows normal autonomous invocation. No elevated or persistent privileges are requested by the skill metadata or instructions.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sardis-escrow - After installation, invoke the skill by name or use
/sardis-escrow - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Sardis Escrow skill for smart contract payment protection.
- Provides secure, trustless agent-to-agent payments with delivery confirmation.
- Supports creating, funding, tracking, and releasing escrow agreements (full or milestone-based).
- Includes built-in dispute resolution and real-time escrow status queries.
- CLI-ready setup using Sardis API, with bash and curl examples for automation.
- Requires a SARDIS_API_KEY and standard command-line tools (curl, jq).
Metadata
Frequently Asked Questions
What is Sardis Escrow?
Smart contract escrow for agent-to-agent payments with delivery confirmation. It is an AI Agent Skill for Claude Code / OpenClaw, with 269 downloads so far.
How do I install Sardis Escrow?
Run "/install sardis-escrow" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Sardis Escrow free?
Yes, Sardis Escrow is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Sardis Escrow support?
Sardis Escrow is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Sardis Escrow?
It is built and maintained by EfeDurmaz16 (@efedurmaz16); the current version is v1.0.0.
More Skills