Skip to content
Back to skills

Usdctofiat Cashout

ASecurity

Add non-custodial Base USDC-to-fiat cash-out with @usdctofiat/offramp cashout({ mode: \"fast\" | \"best\" }). Use when an agent must sell USDC from a real viem WalletClient into Venmo, Cash App, Revolut, PayPal, Zelle, Monzo, or Chime without an exchange account.

  • 36 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentsgogit

Works with

  • cli

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add agentskillexchange/skills --skill usdctofiat-cashout --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Usdctofiat Cashout?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Usdctofiat Cashout
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/agentskillexchange-usdctofiat-cashout/badge)](https://www.skillsdirectory.com/skills/agentskillexchange-usdctofiat-cashout)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "USDCtoFiat Cash-Out"
slug: "usdctofiat-cashout"
description: "Add non-custodial Base USDC-to-fiat cash-out with @usdctofiat/offramp cashout({ mode: \"fast\" | \"best\" }). Use when an agent must sell USDC from a real viem WalletClient into Venmo, Cash App, Revolut, PayPal, Zelle, Monzo, or Chime without an exchange account."
verification: "listed"
source: "https://github.com/ADWilkinson/usdctofiat-skills/tree/main/skills/cashout"
author: "ADWilkinson"
category: "Integrations & Connectors"
framework: "Multi-Framework"
---

# USDCtoFiat Cash-Out

Teaches coding agents to cash out native Base USDC through USDCtoFiat by Galleon. The golden path is one function: `cashout({ mode: "fast" | "best" })` from `@usdctofiat/offramp` on a real viem `WalletClient` (`chain_id: 8453`). Fast uses the live oracle route at 0% spread (TOFIAT). Best delegates pricing to the Delegate vault at 10 bps on USDC. Both modes are valid; the user must choose.

SDK support is technical compatibility, not permission from a payment provider. Wise currently prohibits receiving P2P crypto-sale payments. PayPal may require preapproval for cryptocurrency-related payments. Read the provider's current first-party policy before offering a route.

```ts
import { cashout } from "@usdctofiat/offramp";
import type { WalletClient } from "viem";

export async function sellUsdc(signer: WalletClient) {
  return cashout({
    mode: "fast",
    signer,
    amount: "100",
    currency: "EUR",
    platform: "revolut",
    payee: "alice",
  });
}
```

Persist `depositId` immediately. Fast `depositId` is the composite resume key for `createOfframp().watch()`. Best `depositId` is the numeric EscrowV2 id for `deposits()` / `close()`. Production Base only. No sandbox.

## Installation

No source-backed install or usage instructions could be extracted automatically. Review the upstream project before running this skill in a sensitive workflow.

- Source: https://github.com/ADWilkinson/usdctofiat-skills/tree/main/skills/cashout

## Source

- Skill repo: https://github.com/ADWilkinson/usdctofiat-skills/tree/main/skills/cashout
- SDK: https://www.npmjs.com/package/@usdctofiat/offramp
- Product: https://usdctofiat.xyz/developers

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…