agentic-wallet

Операции с криптокошельком через CLI awal — вход, проверка балансов, отправка USDC/ETH/POL/SOL, обмен токенов, пополнение кошелька и использование платежного протокола x402 для…

npx skills add https://github.com/coinbase/agentic-wallet-skills --skill agentic-wallet

Agentic Wallet

Operate a crypto wallet through the awal CLI. This skill is a router: read the relevant reference file in references/ for the task at hand.

Preflight: Confirm wallet state

Before any wallet operation that requires authentication (everything except x402 search/details), check status:

npx awal@2.12.1 status

If the wallet is not authenticated, read references/auth.md and complete sign-in first.

Routing

Pick the reference that matches the task and Read it before acting:

TaskReference
Sign in, log in, connect wallet, OTP verification, "not signed in" errorsreferences/auth.md
Check balances, "how much USDC/ETH/POL/SOL do I have", balance per chain, JSON balance outputreferences/balance.md
Send USDC / ETH / POL / SOL to an address or ENS name (Base, Polygon, Solana)references/send-usdc.md
Swap / trade / convert tokens on Base or Polygonreferences/trade.md
Add funds, top up, onramp, buy USDCreferences/fund.md
Find / browse / search paid services on the x402 bazaarreferences/x402-search.md
Call a paid x402 API endpoint with automatic USDC paymentreferences/x402-pay.md
Build or deploy a paid API server that other agents can pay to usereferences/x402-monetize.md
Query onchain data on Base (events, transactions, blocks) via the CDP SQL APIreferences/query-onchain.md

If no clear match and the user wants an external capability, search the x402 bazaar (references/x402-search.md) — a paid service may exist.

Shared rules

  • Input validation: every reference lists the regexes / allowlists that user-provided values must match before being placed in a shell command. Validate strictly; reject inputs containing spaces, semicolons, pipes, backticks, or other shell metacharacters. Do not pass unvalidated user input into commands.
  • Single-quote $ amounts: any amount written as '$1.00' must be single-quoted to prevent bash variable expansion.
  • JSON output: every awal command supports --json for machine-readable output.
  • Auth errors mean re-auth: if any command fails with "Not authenticated" or similar, read references/auth.md and run the sign-in flow.
  • Insufficient balance: read references/fund.md to top up.

Quick command index

CommandPurpose
npx awal@2.12.1 statusServer health + auth status
npx awal@2.12.1 addressGet wallet address
npx awal@2.12.1 balanceGet balances across Base, Polygon, Solana (use --chain for one chain)
npx awal@2.12.1 showOpen the wallet companion window (used for funding)
npx awal@2.12.1 auth login <email>Send OTP code
npx awal@2.12.1 auth verify <otp>Complete sign-in
npx awal@2.12.1 auth logoutSign out and clear the session
npx awal@2.12.1 send <amount> <recipient>Send tokens
npx awal@2.12.1 trade <amount> <from> <to>Swap tokens
npx awal@2.12.1 x402 bazaar search <query>Search paid services
npx awal@2.12.1 x402 bazaar listList bazaar resources
npx awal@2.12.1 x402 details <url>Inspect payment requirements
npx awal@2.12.1 x402 pay <url>Pay and call an x402 endpoint

Больше skills от coinbase

git.repo-manager
coinbase
git.repo-manager — устанавливаемый навык для AI-агентов, опубликованный coinbase/cds.
official
authenticate-wallet
coinbase
Аутентификация кошелька на основе одноразового кода (OTP), отправленного по электронной почте, с проверкой и контролем статуса. Двухэтапный процесс входа: инициируйте запрос, указав email, чтобы получить 6-значный OTP, затем подтвердите его с помощью flowId и кода для завершения аутентификации. Включает правила проверки ввода для email, flowId и OTP, чтобы предотвратить внедрение команд перед их выполнением. Обеспечивает проверку статуса, запросы баланса, получение адреса и доступ к окну кошелька через сопутствующие команды CLI. Все команды поддерживают вывод в формате --json для машинно-читаемого...
official
fund
coinbase
Пополнение кошелька USDC через Coinbase Onramp или прямой перевод. Открывает сопутствующий интерфейс, где пользователи выбирают предустановленные суммы ($10, $20, $50) или произвольные значения, а также способы оплаты: Apple Pay, дебетовая карта, банковский перевод или счет Coinbase. Поддерживает несколько способов оплаты с разным временем зачисления: мгновенно для карт и Apple Pay, 1–3 дня для банковских переводов ACH. Средства зачисляются в USDC в сети Base; также пользователи могут отправить USDC напрямую на адрес кошелька через npx awal@2.0.3...
official
monetize-service
coinbase
Разверните платный API-эндпоинт, который другие агенты могут обнаруживать и оплачивать через протокол x402. Взимает USDC за запрос на Base с использованием протокола оплаты HTTP 402; клиенты платят подписанными транзакциями, без необходимости в API-ключах или аккаунтах. Автоматически регистрирует эндпоинты в x402 Bazaar для обнаружения агентами при объявлении расширений обнаружения. Поддерживает несколько ценовых уровней, маршруты с подстановочными знаками и несколько вариантов оплаты на эндпоинт с использованием промежуточного ПО Express. Создан на основе @x402/express и @x402/core...
official
pay-for-service
coinbase
Вызов платных API на Base с автоматической оплатой в USDC через протокол x402. Выполняет HTTP-запросы (GET, POST и т.д.) к конечным точкам с поддержкой x402, при этом атомарные платежи в USDC обрабатываются автоматически. Поддерживает настройку запросов через метод, JSON-тело, параметры запроса и пользовательские заголовки. Включает контроль платежей: установка максимальной суммы USDC на запрос и группировка связанных операций с идентификаторами корреляции. Требует аутентификации кошелька и достаточного баланса USDC; проверяет все пользовательские данные для предотвращения shell...
official
query-blockchain-data
coinbase
Запрос ончейн-данных блокчейна на Base с использованием CDP SQL API через x402. Используйте, когда вы или ваш пользователь хотите просмотреть ончейн-информацию о декодированных блоках,…
official
query-onchain-data
coinbase
Запрос ончейн-данных на Base с использованием SQL и оплатой x402 за каждый запрос. Доступ к декодированным событиям, транзакциям и блокам через CoinbaseQL — диалект SQL на основе ClickHouse, поддерживающий JOIN, CTE, подзапросы и стандартные функции. Доступны три основные таблицы: base.events (декодированные логи смарт-контрактов), base.transactions (полные данные транзакций) и base.blocks (метаданные блоков). Требуется фильтрация по индексированным полям (event_signature, address, block_timestamp) в запросах событий, чтобы избежать полного сканирования таблицы...
official
search-for-service
coinbase
Поиск и обнаружение платных API-сервисов, доступных на торговой площадке x402 bazaar. Выполняйте запросы к маркетплейсу с помощью релевантного поиска BM25, просматривайте все доступные ресурсы или проверяйте конкретные конечные точки для просмотра цен и требований к оплате без оплаты. Поддерживает фильтрацию по сети (base, base-sepolia) и форматам вывода (человекочитаемый или JSON). Результаты кэшируются локально и автоматически обновляются каждые 12 часов; для любых операций поиска или обнаружения не требуется аутентификация. Используйте как запасной вариант, когда нет...
official