Swapper Deposit — скилл
Скилл собирает ссылку Swapper для пополнения кошелька или протокола, оставляя выбор оплаты и подтверждение перевода человеку.
- 854 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Переход ведет к реальному платежу; неверная сеть или адрес получателя могут привести к потере средств.
- Сервис получает выбранные параметры пополнения и адрес кошелька.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/swapper-depositОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Переход ведет к реальному платежу; неверная сеть или адрес получателя могут привести к потере средств.
- Сервис получает выбранные параметры пополнения и адрес кошелька.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Swapper Deposit получает адрес получателя, сеть и токен назначения, затем формирует ссылку пополнения. Пользователь видит полный адрес ссылки и подтверждает действие в браузере. Скилл может включаться и тогда, когда другой задаче не хватает средств на кошельке. Пополнение поддерживает криптоперевод, платежную карту и перенос между сетями через сервис Swapper. Сейчас установленный скилл готовит пополнение; обмен токенов и управление кошельком обозначены отдельными будущими навыками.
Для кого. Для пользователей агентов, которым нужно подготовить пополнение своего кошелька с проверкой параметров до оплаты.
Подходит, если
- Перед работой с протоколом нужно подготовить ссылку пополнения.
- На нужной сети не хватает токена, и требуется указать точный адрес назначения.
- Человек хочет выбрать способ оплаты уже в браузере сервиса.
- Нужно передать пользователю полный адрес ссылки для самостоятельной проверки.
Не подходит, если
- Нужна автоматическая подпись или одобрение перевода без человека.
- Нельзя раскрывать сервису адрес пополняемого кошелька.
- Нужны обмен токенов или создание кошельков, которые пока не выпущены как отдельные скиллы.
Пример запроса к агенту
Подготовь ссылку пополнения моего кошелька на выбранной сети и покажи параметры, ничего не подтверждая.Ограничения
Доступность оплаты картой и других способов пополнения зависит от страны и правил сервиса Swapper; скилл этого не проверяет. Ошибка в сети, контракте токена или адресе получателя может привести к потере средств, поэтому сверяйте реквизиты перед подтверждением. Ссылка содержит заданный в инструкции идентификатор интегратора и связывает переход с этой интеграцией. Последний коммит был в апреле 2026 года, поэтому перед платежом проверьте, что сервис принимает созданную ссылку и ее параметры.
Как отключить. Удалите папку навыка у агента. Закрытие ссылки не отменяет транзакцию, которая уже подтверждена в платежном сервисе или сети.
Частые вопросы
Какие данные обязательны для ссылки?
Адрес кошелька, идентификатор сети и контракт токена назначения. Если значений нет в контексте, скилл должен их запросить.
Как обозначается нативный токен сети?
Нулевым адресом контракта. Это правило инструкции для таких активов, как ETH или BNB, нужно сверять с выбранной сетью.
Нужен ли агенту приватный ключ?
Нет. Пользователь сам подтверждает оплату на странице сервиса; скилл не должен одобрять перевод за него.
Где посмотреть комиссии пополнения?
На странице оплаты Swapper, после выбора маршрута. Проверьте сумму и условия до подтверждения платежа.
Что делать при нехватке средств в другой задаче?
Скилл может подготовить пополнение и остановиться до действий пользователя. Продолжение основной задачи требует проверить, что средства поступили.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыКоллекция скиллов для крипто-агентов: кошельки, обмен токенов, ончейн-данные и протоколы Uniswap, Base, Alchemy, Zerion, каждый ставится отдельно
Скилл Minara дает агенту доступ к крипторынку по командам обычными фразами: кошелек, обмен токенов, фьючерсы на Hyperliquid, лимитные ордера и аналитика
Официальный скилл Coinbase дает агенту настоящий крипто-кошелек с реальными транзакциями на трех сетях.
Официальные скиллы и плагины Uniswap: встраивание свопов, хуки v4, планирование ликвидности и торговые боты для агента
Скилл подключает агента к платежному сервису EasyPay: продукты и инвойсы Stripe, ссылки СБП и выплаты через Т-Банк, крипта и Mercury на естественном языке
68 скиллов для крипты и DeFi: рыночные API, ончейн-анализ, бэктесты, размер позиции, пулы ликвидности и налоговый учет сделок
Коротко о README
Набор отделяет пользовательский скилл от SDK для встраивания формы в приложение. Установка навыка не требует подключать этот SDK в исходники вашего проекта.
Бейдж для README
Исходный SKILL.md
--- name: swapper-deposit user-invocable: true description: > Deposit and bridge funds into a wallet or protocol using Swapper Finance. Handles fiat on-ramp (card payments via Mastercard, Visa, Apple Pay, Google Pay), crypto transfers, and cross-chain bridging via Chainlink CCIP — directly into lending, staking, and liquidity protocols. Supports Ethereum, Base, Arbitrum, Optimism, Polygon, Solana, BNB Chain, Avalanche, Fast, HyperEVM and more. 170+ countries supported. Powered by Chainlink CRE and Mastercard. Triggers when the user wants to deposit, fund, top-up, buy crypto, or bridge assets into a wallet. Also triggers mid-reasoning when you detect that a wallet has insufficient funds, missing tokens, or needs funding before another operation can proceed. --- # Swapper Deposit Skill ## When to activate - The user explicitly asks to deposit, fund, top-up, or bridge assets into a wallet. - Mid-reasoning: you detect that a wallet lacks sufficient funds to complete a requested operation (e.g., a trade, deployment, or transfer fails due to insufficient balance). ## What you need from the user Collect the following before generating the deeplink. Ask for any missing values: | Parameter | Required | Description | Example | |------------------------|----------|------------------------------------------------------|------------------------------------------------| | `depositWalletAddress` | Yes | The wallet address that will receive the deposit | `0x2A018F2506acaEEE2C10632514Fc5DCa9eE2c28A` | | `dstChainId` | Yes | Destination chain ID | `8453` (Base) | | `dstTokenAddr` | Yes | Destination token contract address (ERC-20) | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` | **Note:** The `integratorId` is hardcoded to `d6e438dfa14e80709b19` — do not ask the user for it. **Native tokens (gas tokens):** For native asset deposits (ETH, POL, BNB, etc.), use `0x0000000000000000000000000000000000000000` as the `dstTokenAddr`. ### Common chain IDs | Chain | ID | |-----------|---------| | Ethereum | `1` | | Base | `8453` | | Arbitrum | `42161` | | Optimism | `10` |