AIKraft/Skills/onchainkit

onchainkit

Expert guidance for building onchain applications with OnchainKit SDK components and utilities

mindrally official Другое

Что делает навык

Навык предоставляет экспертное руководство по созданию ончейн-приложений с использованием компонентов и утилит SDK OnchainKit. Он охватывает реализацию компонентов для работы с кошельками, транзакциями, свопами и фреймами, а также обеспечивает правильную настройку провайдеров и обработку ошибок.

Когда применять

  • Разработка интерфейсов для подключения кошельков и отображения пользовательской идентичности (Avatar, Name, Badge).
  • Реализация логики ончейн-транзакций с оценкой газа, спонсорством и управлением состояниями.
  • Создание функционала обмена токенов (Swap) с настройкой проскальзывания и обработкой котировок.
  • Настройка и валидация Frame-приложений с использованием FrameMetadata и обработкой сообщений.

Как работает

  1. Обернуть корневой компонент приложения в OnchainKitProvider, указав API-ключ и цепочку (chain).
  2. Использовать компоненты Wallet, Identity, Transaction или Swap в соответствии с требуемой функциональностью.
  3. Настроить конфигурацию провайдеров, цепочек и параметров (например, slippage для свопов).
  4. Реализовать обработку состояний загрузки, ошибок и краевых случаев с использованием TypeScript.
  5. Следовать паттернам композиции компонентов и соблюдать правила безопасности.

Примеры запросов агенту

Как подключить кошелек и отобразить аватар пользователя с помощью OnchainKit?
Пример реализации компонента для ончейн-транзакции с обработкой ошибок.
Как настроить базовое приложение с OnchainKitProvider для сети Base?

Что понадобится

  • API-ключ OnchainKit (NEXT_PUBLIC_ONCHAINKIT_API_KEY)
  • Настройка цепочки (chain), например, base из viem/chains
  • Среда выполнения с поддержкой TypeScript и React

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «onchainkit» из репозитория: # https://github.com/mindrally/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r onchainkit/ ~/.claude/skills/onchainkit/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.