← Back to Skills Marketplace
956
Downloads
0
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install send-usdc
Description
Send USDC to an Ethereum address or ENS name. Use when you or the user want to send money, pay someone, transfer USDC, tip, donate, or send funds to a wallet address or .eth name. Covers phrases like "send $5 to", "pay 0x...", or "transfer to vitalik.eth".
Usage Guidance
This skill is coherent for sending USDC, but it runs 'npx awal@latest' at runtime — that fetches and executes code from the npm registry each time. Before using: 1) confirm you trust the 'awal' package (check its npm/github page, maintainers, and recent releases); 2) be cautious when authenticating wallets — never paste private keys into prompts you don't trust and prefer hardware wallets or well-known wallet flows; 3) test with a very small amount first; 4) verify recipient addresses and ENS resolutions carefully before confirming a send. If you need stronger assurance, ask for the package's source URL or use a locally audited CLI instead of npx@latest.
Capability Analysis
Type: OpenClaw Skill
Name: send-usdc
Version: 0.1.0
The skill bundle is classified as suspicious due to the high-risk capability granted by `allowed-tools` in `SKILL.md`. It permits the AI agent to execute `npx awal@latest send *`, allowing arbitrary arguments to the `send` command. While this aligns with the skill's stated purpose of sending USDC, it represents a significant vulnerability surface for prompt injection, where a malicious prompt could trick the agent into transferring funds to an unintended recipient or amount, leading to financial loss. There is no evidence of intentional malicious code or instructions within the skill bundle itself, but the broad permission for a sensitive financial operation warrants a 'suspicious' classification.
Capability Assessment
Purpose & Capability
Name and description match the runtime instructions: the SKILL.md only tells the agent to run the 'awal' CLI via npx to check status, check balance, authenticate, and send USDC. There are no unrelated binaries, env vars, or config paths requested.
Instruction Scope
Instructions stay on‑topic: they describe how to check auth/status, compose the send command, handle ENS resolution, and handle common errors. They do not instruct the agent to read arbitrary files, exfiltrate data, or access unrelated system state. They reference a separate 'authenticate-wallet' skill for login steps.
Install Mechanism
No install spec is included, but allowed-tools and the SKILL.md rely on running 'npx awal@latest ...' which dynamically downloads and executes a package from the public npm registry. This is expected for a CLI helper but is a moderate risk because arbitrary remote code will be executed at runtime.
Credentials
The skill does not request any environment variables, credentials, or config paths. Wallet authentication is delegated to the 'awal' CLI (or the authenticate-wallet skill) which may prompt the user for credentials or perform an OAuth flow — that is consistent with the purpose and not requested directly by this skill.
Persistence & Privilege
The skill does not request persistent inclusion (always:false) and does not modify other skills or system-wide settings. Autonomous invocation is allowed (disable-model-invocation:false), which is the platform default and not by itself a red flag here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install send-usdc - After installation, invoke the skill by name or use
/send-usdc - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
- Initial release of send-usdc skill.
- Allows sending USDC to any Ethereum address or ENS name using `npx awal@latest send`.
- Supports dollar amounts, atomic units, and resolves ENS names automatically.
- Includes authentication and balance checks before sending.
- Offers JSON output and chain selection options.
- Provides detailed error messages for common issues like authentication, balance, or invalid recipients.
Metadata
Frequently Asked Questions
What is Send Usdc?
Send USDC to an Ethereum address or ENS name. Use when you or the user want to send money, pay someone, transfer USDC, tip, donate, or send funds to a wallet address or .eth name. Covers phrases like "send $5 to", "pay 0x...", or "transfer to vitalik.eth". It is an AI Agent Skill for Claude Code / OpenClaw, with 956 downloads so far.
How do I install Send Usdc?
Run "/install send-usdc" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Send Usdc free?
Yes, Send Usdc is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Send Usdc support?
Send Usdc is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Send Usdc?
It is built and maintained by 0xRAG (@0xrag); the current version is v0.1.0.
More Skills