Agent skill

Fiat

by npc-live in npc-live/clawfirm

Query Binance fiat payment capabilities — supported countries, currencies, payment methods, limits, and crypto prices — via public APIs, plus authenticated order/payment history lookup.

MITAuto-check passedBusiness, Finance & HR

Install Fiat

skills CLI
$ npx skills add npc-live/clawfirm --skill fiat -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install npc-live/clawfirm fiat --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/npc-live/clawfirm.git skills-src && mkdir -p .claude/skills && cp -r skills-src/app/assets/skills/fiat .claude/skills/fiat && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
fiat
GitHub stars
156
Used in
1 other repo
Token cost
~2.1k tokens
SKILL.md length
775 words
Files
5 (incl. references)
Skills in repo
49
Repo updated
First seen
Licence
MIT

At a glance

Query Binance fiat payment capabilities — supported countries, currencies, payment methods, limits, and crypto prices — via public APIs, plus authenticated order/payment history lookup.

  • Works in 4 steps: get_capabilities → get_buy_and_sell_payment_methods → get_deposit_and_withdraw_payment_methods → …
  • Users ask about buying
  • SKILL.md covers Base URL, Available APIs, Recommended Workflow and Calling APIs, plus 4 more sections
  • Calls curl; reaches binance.com

What it does

Fiat is an agent skill from npc-live/clawfirm. Query Binance fiat payment capabilities — supported countries, currencies, payment methods, limits, and crypto prices — via public APIs, plus authenticated order/payment history lookup. Use whenever users ask about buying or selling crypto with fiat, depositing or withdrawing fiat, fiat-crypto exchange rates, payment options in a specific country, or their fiat order history — even if they don't explicitly mention Binance APIs.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `CHANGELOG.md`, `LICENSE.md` and `references/authentication.md`).

It sits in Business, Finance & HR, covering Crypto and DeFi analysis. It works with Binance. The licence is MIT.

When your agent uses it

  • Users ask about buying
  • Selling crypto with fiat
  • Withdrawing fiat
  • Fiat-crypto exchange rates

Example prompts

  • “/fiat”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. get_capabilities
  2. get_buy_and_sell_payment_methods
  3. get_deposit_and_withdraw_payment_methods
  4. get_price

What it can do on your machine

Read from SKILL.md and the folder at commit db435ed. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • binance.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Fiat loads about 2.1k tokens when it runs, and up to ~4.8k if it reads all its reference files. Until then it costs about 109 tokens; SKILL.md has 775 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~109
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from npc-live/clawfirm at commit db435ed, republished under its MIT licence (© npc-live). 775 words, ~2,086 tokens.

Download SKILL.mdSave it as .claude/skills/fiat/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
fiat
description
Query Binance fiat payment capabilities — supported countries, currencies, payment methods, limits, and crypto prices — via public APIs, plus authenticated order/payment history lookup. Use whenever users ask about buying or selling crypto with fiat, depositing or withdrawing fiat, fiat-crypto exchange rates, payment options in a specific country, or their fiat order history — even if they don't explicitly mention Binance APIs.
metadata.version
1.1.0
metadata.author
Binance
license
MIT

Binance Fiat Skill

Query Binance fiat payment capabilities, available payment methods, pricing, and supported currencies/countries using public APIs (no authentication required). For order and payment history, see Authenticated Endpoints.

Base URL

https://www.binance.com/bapi/fiat/v1/public/fiatpayment/agent

Available APIs

1. get_capabilities

Query supported fiat currencies, cryptos, and business types for a country.

bash
curl "https://www.binance.com/bapi/fiat/v1/public/fiatpayment/agent/get-capabilities?country={COUNTRY_CODE}"

Optional: businessType (BUY, SELL, DEPOSIT, WITHDRAW) to filter.

Response: data.supportedBusinessTypes, data.fiatCurrencies[] (with code, name, supportedBusinessTypes), data.cryptoCurrencies[]

2. get_buy_and_sell_payment_methods
bash
curl "https://www.binance.com/bapi/fiat/v1/public/fiatpayment/agent/get-buy-and-sell-payment-methods?businessType={BUY|SELL}&fiatCurrency={FIAT}&cryptoCurrency={CRYPTO}&country={COUNTRY_CODE}"

All 4 parameters required.

Response: data.paymentMethods[] and data.p2pPaymentMethods[], each with code, paymentMethodName, fiatMinLimit, fiatMaxLimit, cryptoMinLimit, cryptoMaxLimit, quotation, suspended

3. get_deposit_and_withdraw_payment_methods
bash
curl "https://www.binance.com/bapi/fiat/v1/public/fiatpayment/agent/get-deposit-and-withdraw-payment-methods?businessType={DEPOSIT|WITHDRAW}&fiatCurrency={FIAT}&country={COUNTRY_CODE}"

All 3 parameters required. No cryptoCurrency, no quotation, no P2P methods.

Response: data.paymentMethods[] with code, paymentMethodName, fiatMinLimit, fiatMaxLimit, suspended

4. get_price
bash
curl "https://www.binance.com/bapi/fiat/v1/public/fiatpayment/agent/get-price?fiatCurrency={FIAT}&cryptoCurrency={CRYPTO}&country={COUNTRY_CODE}"

Optional: businessType (BUY or SELL, defaults to BUY).

Response: data.bestPrice — indicative reference price, may differ from execution price

  1. get_capabilities first — confirms what's supported before making other calls
  2. Payment methods API — BUY/SELL → get_buy_and_sell_payment_methods; DEPOSIT/WITHDRAW → get_deposit_and_withdraw_payment_methods
  3. get_price — add if the user wants exchange rate info

Skip step 1 for simple price queries (e.g., "What's BTC in USD?").

Calling APIs

Use WebFetch or Bash (curl). All responses follow:

json
{ "code": "000000", "message": null, "data": { ... }, "success": true }

code: "000000" = success; otherwise check message.

After presenting API results, always include a relevant action link so the user can proceed directly on Binance. Build the URL dynamically based on the fiat currency, crypto currency, and business type from the conversation context.

URL Templates
Business TypeURL TemplateExample
BUYhttps://www.binance.com/en/crypto/buy/{FIAT}/{CRYPTO}Buy BTC with USD
SELLhttps://www.binance.com/en/crypto/sell/{FIAT}/{CRYPTO}Sell BTC for USD
DEPOSIThttps://www.binance.com/en/fiat/deposit/{FIAT}Deposit USD
WITHDRAWhttps://www.binance.com/en/fiat/withdraw/{FIAT}Withdraw USD
Language-aware URL

Replace the /en/ locale segment to match the user's language. Supported locales:

en, zh-CN, zh-TC, ru, es, es-LA, fr, vi, en-TR, it, pl, id, uk-UA, ar,
en-AU, pt-BR, en-IN, en-NG, ro, bg, cs, lv, sv, pt, es-MX, el, sk, sl,
es-AR, fr-AF, en-KZ, en-ZA, en-NZ, en-BH, ar-BH, ru-UA, de, kk-KZ,
ru-KZ, ja, da-DK, en-AE, en-JP, hu, lo-LA, si-LK, az-AZ, uz-UZ, pt-AO

Common mapping examples:

User languageLocaleExample URL
Englishenhttps://www.binance.com/en/crypto/buy/USD/BTC
简体中文zh-CNhttps://www.binance.com/zh-CN/crypto/buy/CNY/BTC
Português (BR)pt-BRhttps://www.binance.com/pt-BR/crypto/buy/BRL/BTC
Türkçeen-TRhttps://www.binance.com/en-TR/crypto/buy/TRY/BTC

For regional English variants (en-AU, en-IN, en-NG, en-AE, en-NZ, etc.), use the specific regional locale rather than plain en — this ensures the user sees region-appropriate content.

Default to en if the user's language is unclear.

Always include at least one action link when the conversation involves a specific fiat/crypto pair or business type. For general questions, include all relevant links from get_capabilities. Format as a call-to-action, e.g.: "Ready to buy? Buy BTC with USD on Binance"

Presenting Results

  • Table format for payment methods (names, limits, pricing); flag suspended methods
  • Note that prices are indicative/reference prices
  • Respond in the user's language
  • Always end with the relevant action link(s)
Price Sorting and Best Value Logic

Price direction depends on the business type — always apply the correct comparison:

Business TypeBetter price directionRationale
BUYLower price is betterYou pay less fiat per unit of crypto — same fiat buys more crypto
SELLHigher price is betterYou receive more fiat per unit of crypto sold

When summarizing: for BUY highlight the lowest quotation; for SELL highlight the highest quotation. Example (BUY USD/BTC): $70,236 beats $74,291 — more BTC per dollar.

Show full SKILL.md (307 more words)Show less
Wallet Payment Method (BUY)

If the BUY response includes a payment method with code containing WALLET (case-insensitive), it represents buying crypto using the user's Binance fiat wallet balance.

When this occurs, proactively mention:

"One of the available payment methods is your Binance fiat wallet balance. If your wallet doesn't have sufficient funds, you'll need to deposit fiat first. Would you like me to look up the available deposit methods for you?"

If the user confirms, call get_deposit_and_withdraw_payment_methods with businessType=DEPOSIT using the same fiat currency and country, and present the results along with the Deposit action link.

Order & Payment History (Authenticated)

See references/sapi-endpoints.md for authenticated endpoints (order/payment history, deposit/withdraw records). Requires Binance API key and secret.

Country Code Reference

Use ISO 3166-1 alpha-2 codes: BR, GB, DE, FR, JP, KR, AU, etc. Never use US as the country parameter — US users are not supported by Binance fiat payment APIs.

Country Inference Rules

Determine the country parameter using this priority order:

  1. Explicit context — If the country is already known from the conversation (user stated it, or inferred in a prior turn), reuse it without re-inferring.

  2. Fiat currency → country mapping — Map directly from currency. Examples:

    • SGD → SG, BRL → BR, JPY → JP, KRW → KR, AUD → AU, GBP → GB, CAD → CA, INR → IN, TRY → TR, MXN → MX, NGN → NG
    • EUR → FR (since the user did not specify a country, use FR as the default for EUR)
    • USD → SG (since the user did not specify a country, use SG as the default for USD)

    MANDATORY: US MUST NEVER be used as the country parameter under any circumstances.

  3. Empty results — If the API returns no payment methods or an unsupported combination, ask: "No results found for your current settings. Would you like to try a different country? If so, please tell me which country." Then use the country the user provides.

© npc-live, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in app/assets/skills/fiat of npc-live/clawfirm.

  • SKILL.md
  • CHANGELOG.md
  • LICENSE.md
  • references/authentication.md
  • references/sapi-endpoints.md

Open the folder on GitHubat commit db435ed

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in npc-live/clawfirm, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Fiat next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Fiat compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Fiat this skillnpc-live/clawfirm1561 repos~2.1kAutomated safety check: PassMIT
Academy Skillbinance/binance-skills-hub1.1k—~3.5kAutomated safety check: NotesNone
Binance Sports AI Analyzerbinance/binance-skills-hub1.1k—~2kAutomated safety check: PassNone
Crypto Market Rankbinance/binance-skills-hub1.1k—~1.6kAutomated safety check: PassNone
Meme Rushbinance/binance-skills-hub1.1k—~1.2kAutomated safety check: PassNone
Query Address Infobinance/binance-skills-hub1.1k—~568Automated safety check: PassNone

Similar skills

  • Academy Skill

    binance/binance-skills-hub

    Retrieve Binance Academy's official educational content (Glossary, Courses, Learn & Earn, Articles) for AI chat.

    1.1k GitHub stars~3.5k tokensUpdated 27 days ago
    Business, Finance & HRAuto-check: notes
  • Binance Sports AI Analyzer

    binance/binance-skills-hub

    A skill your agent uses when users ask for World Cup or 世界杯 AI match predictions, WC assistant probabilities, World Cup news insights, master analysis, recomputing football match win rates with…

    1.1k GitHub stars~2k tokensUpdated 27 days ago
    Business, Finance & HRAuto-check passed
  • Crypto Market Rank

    binance/binance-skills-hub

    Crypto market leaderboards — ranked aggregate feeds across the whole market: social-hype/sentiment rank, trending / top-search / Binance Alpha / tokenized-stocks rank, smart-money net-inflow rank…

    1.1k GitHub stars~1.6k tokensUpdated 27 days ago
    Business, Finance & HRAuto-check passed
  • Meme Rush

    binance/binance-skills-hub

    Live launchpad feed + AI hot topics for meme tokens. An agent skill from binance/binance-skills-hub.

    1.1k GitHub stars~1.2k tokensUpdated 27 days ago
    Business, Finance & HRAuto-check passed
  • Query Address Info

    binance/binance-skills-hub

    Snapshot of a single wallet's token holdings on a specific chain — list of every token currently held with name, symbol, current price, 24h price change, and holding quantity.

    1.1k GitHub stars~568 tokensUpdated 27 days ago
    Business, Finance & HRAuto-check passed
  • Query Token Info

    binance/binance-skills-hub

    Per-token details for a specific token identified by keyword, symbol, or contract address: (1) search — find tokens by keyword/symbol/contract; (2) meta — static info: name, symbol, logo, social…

    1.1k GitHub stars~922 tokensUpdated 27 days ago
    Business, Finance & HRAuto-check passed

More from npc-live/clawfirm

All 49 skills in this repo
  • Solana Skill

    npc-live/clawfirm

    Interact with Solana blockchain via Helius APIs. An agent skill from npc-live/clawfirm.

    156 GitHub stars~1k tokensUpdated 3 mo ago
    Auto-check passed
  • Solana Sniper Bot

    npc-live/clawfirm

    Autonomous Solana token sniper and trading bot. An agent skill from npc-live/clawfirm.

    156 GitHub stars~913 tokensUpdated 3 mo ago
    Auto-check: notes
  • Onchain Pay Open API

    npc-live/clawfirm

    Binance Onchain Pay enables users to buy cryptocurrency with fiat (e.g., EUR, USD) or send existing crypto from their Binance account directly to any external on-chain wallet address in a single…

    156 GitHub starsUsed in 1 repo~4.9k tokens
    Auto-check passed
  • Solana Easy Swap

    npc-live/clawfirm

    Swap any Solana token from chat. An agent skill from npc-live/clawfirm.

    156 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Pay people in SOL or USDC, buy and sell tokens, check prices, discover trending and new tokens, create and manage Solana wallets, stake SOL, earn yield through lending and managed vaults, borrow…

    156 GitHub starsUsed in 1 repo~4.7k tokens
    Auto-check passed
  • Agent Browser

    npc-live/clawfirm

    Browser automation skill using the agent-browser CLI for EXTERNAL WEBSITES via Chrome/CDP.

    156 GitHub stars~1k tokensUpdated 3 mo ago
    Auto-check passed

Works with

Questions about Fiat

What does Fiat do?

Query Binance fiat payment capabilities — supported countries, currencies, payment methods, limits, and crypto prices — via public APIs, plus authenticated order/payment history lookup. Fiat is an agent skill from npc-live/clawfirm. Query Binance fiat payment capabilities — supported countries, currencies, payment methods, limits, and crypto prices — via public APIs, plus authenticated order/payment history lookup.

When should I use Fiat?

Fiat fits situations like: users ask about buying; selling crypto with fiat; withdrawing fiat; fiat-crypto exchange rates.

How do I install Fiat in Claude Code?

Run `npx skills add npc-live/clawfirm --skill fiat -a claude-code`. Or copy the skill folder (app/assets/skills/fiat in npc-live/clawfirm) into .claude/skills/fiat in your project. Claude Code loads it when a task matches its description.

How do I install Fiat in Codex?

Run `npx skills add npc-live/clawfirm --skill fiat -a codex`. Or copy the skill folder (app/assets/skills/fiat in npc-live/clawfirm) into .agents/skills/fiat in your project. Codex loads it when a task matches its description.

Can I use Fiat in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add npc-live/clawfirm --skill fiat -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fiat, .gemini/skills/fiat, .github/skills/fiat and .opencode/skills/fiat in your project.

What does Fiat need to run?

Going by SKILL.md and its folder, Fiat needs the command-line tools its instructions call (curl).

Does Fiat access the network?

SKILL.md names 1 domain. In commands or code: binance.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Fiat safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Fiat use?

Fiat is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Fiat use?

About 2.1k tokens (SKILL.md is roughly 8.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.7k tokens, read only when the agent opens those files.

What are the alternatives to Fiat?

Skills that share tags, products or a category with Fiat: Academy Skill (binance/binance-skills-hub, 1.1k stars), Binance Sports AI Analyzer (binance/binance-skills-hub, 1.1k stars), Crypto Market Rank (binance/binance-skills-hub, 1.1k stars) and Meme Rush (binance/binance-skills-hub, 1.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Fiat?

npc-live (a GitHub organization) maintains it in npc-live/clawfirm, which has 156 GitHub stars. The repository holds 49 skills in this directory. The repository was last updated on June 17, 2026.

Source: npc-live/clawfirm on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.