Base Skills
Официальные скиллы сети Base: адреса RPC, деплой контрактов через Foundry, Builder Codes, регистрация ИИ-агентов и свой узел.
- 121 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Деплой и транзакции в основной сети Base тратят настоящий ETH, а агент работает с ключом кошелька в хранилище ключей Foundry.
- Скрипт `register.sh` отправляет адрес кошелька во внешний API base.dev.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/base-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Деплой и транзакции в основной сети Base тратят настоящий ETH, а агент работает с ключом кошелька в хранилище ключей Foundry.
- Скрипт `register.sh` отправляет адрес кошелька во внешний API base.dev.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Base Skills — официальный набор скиллов для разработки на сети Base. Скилл `build-on-base` собирает все в одну методичку: адреса RPC и идентификаторы сетей (8453 для основной сети, 84532 для Base Sepolia), деплой контрактов через Foundry с проверкой в BaseScan, тестовый ETH из крана CDP, Builder Codes (суффикс атрибуции ERC-8021 для `wagmi`, `viem` и Privy) и запуск собственного узла на Reth. Тот же скилл описывает регистрацию ИИ-агента или торгового бота: скрипт `register.sh` отправляет адрес кошелька в API base.dev и печатает полученный код разработчика (builder code). Второй скилл, `vibenet`, учит работать с девнетом Base Vibes: нативные аккаунты EIP-8130, спонсирование газа ERC-8168 и блоки по 200 мс.
Для кого. Разработчикам контрактов и децентрализованных приложений на сети Base, а также авторам торговых ботов и ИИ-агентов, которым нужна атрибуция транзакций.
Подходит, если
- Контракт надо задеплоить в Base Sepolia через Foundry и проверить в BaseScan.
- Транзакции приложения на `wagmi` или `viem` нужно снабдить суффиксом Builder Codes, чтобы получать реферальные начисления.
- Торговому боту требуется зарегистрированный код разработчика для атрибуции его транзакций.
- Поднимается собственный узел Base на Reth, и важны требования к железу и порядок синхронизации.
- Прототип на нативных аккаунтах EIP-8130 с оплатой газа за пользователя проверяется в девнете Vibenet.
Не подходит, если
- Проект живет в другой сети: адреса, идентификаторы и инструменты в скилле относятся к Base.
- Контракты пишут и деплоят не через Foundry: скилл описывает деплой через Foundry.
- Тестовую сеть хочется пропустить и сразу идти в основную.
Пример запроса к агенту
Задеплой этот контракт в Base Sepolia через Foundry, проверь его в BaseScan и добавь к транзакциям суффикс Builder Codes.Ограничения
Скилл дает инструкции, команды выполняет агент, а деплой в основную сеть Base тратит настоящий ETH. Для Foundry нужны установленный `forge` и ключ в хранилище ключей (`cast wallet import`), закрытые ключи в репозиторий не кладут. Скилл требует прикладывать Builder Code к каждой отправляемой транзакции. `vibenet` опирается на форк `viem` с модулем `eip8130`, которого нет в npm-версии, а блоки по 200 мс работают и в обычном `viem`.
Как отключить. Удалите папки `build-on-base` и `vibenet` из каталога скиллов агента. Зарегистрированный код разработчика остается за кошельком, ключи в хранилище Foundry удаляйте отдельно.
Частые вопросы
Как поставить только скилл build-on-base?
Командой `npx skills add base/skills --skill build-on-base`. Команда `npx skills add base/skills` ставит оба скилла репозитория.
Какие сети настроены в скилле?
Основная сеть Base с идентификатором 8453 и тестовая Base Sepolia с идентификатором 84532. Для девнета Vibenet отдельный скилл `vibenet`.
Что такое Builder Codes?
Суффикс атрибуции ERC-8021, который добавляют к транзакциям. Скилл подключает его в `wagmi`, `viem`, Privy, `ethers.js` и `window.ethereum`, чтобы получать реферальные начисления.
Как зарегистрировать торгового бота или агента?
Скрипт `register.sh <адрес_кошелька>` отправляет адрес в API base.dev и печатает полученный код разработчика. Дальше агент подключает его к транзакциям.
Для чего нужен скилл vibenet?
Для девнета Base Vibes: нативные аккаунты EIP-8130, сессионные ключи, спонсирование газа ERC-8168 и блоки по 200 мс. Часть кода требует форка `viem`, которого нет в npm.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыОфициальные скиллы Base44 для агентов: CLI, SDK, разбор сбоев в проде и удаленная разработка в облачной песочнице.
Поправки к знаниям ИИ-агентов об Ethereum: актуальный газ, адреса контрактов, L2, стандарты и безопасность смарт-контрактов
Скиллы NocoBase 3 ведут агента от пустой папки до рабочего бизнес-приложения: создание, плагины, обновление и развертывание.
Скилл build-with-tinybase: агент собирает и проверяет local-first приложения на реактивном хранилище TinyBase
Девять скиллов для разработки на Chainlink: CRE, CCIP, Data Feeds, Data Streams, VRF и другие продукты сети
Builder Skills
Skills for agents
Набор небольших скиллов от Builder.io для рабочих привычек агента: визуальные планы и разборы диффов, сверка с документацией, кросс-агентное ревью и аккуратные
Коротко о README
README объявляет два рекомендуемых скилла в таблице с командами установки и приводит примеры запросов: подключение к основной сети, регистрация бота с атрибуцией, создание смарт-аккаунта в Vibenet. Установка идет через Skills CLI с сайта skills.sh.
Бейдж для README
Исходный SKILL.md
--- name: build-on-base description: > Complete Base development playbook. Covers: (1) Network — Base RPC URLs, chain IDs (8453/84532), explorer config, testnet setup, connect to Base, Base Sepolia; (2) Contracts — Foundry deployment, forge create, BaseScan verification, CDP faucet, testnet ETH, deploy contract to Base; (3) Builder Codes — ERC-8021 attribution suffix, referral fees, dataSuffix for Wagmi/Viem/Privy/ ethers.js/window.ethereum, transaction attribution, earn referral fees, append builder code; (4) Agent registration — trading bots, AI agents, automated senders, ERC-8021 attribution wiring, base.dev API, register agent, builder code registration; (5) Node operation — run Base node, Reth setup, hardware requirements, self-hosted RPC, sync. --- # Base Development Complete playbook for building on Base L2 — network setup, smart contracts, developer tool attribution, agent registration, and node operation. ## Default Stack | Layer | Default | |-------|---------| | Network | Base Mainnet (8453) / Base Sepolia testnet (84532) | | Contracts | Foundry (`forge create` + BaseScan verification) | | Transactions | wagmi + viem | | Attribution | Builder Codes — ERC-8021 via `ox/erc8021` | | RPC (prod) | Dedicated node provider or self-hosted Reth | ## Safety Guardrails - **Never commit private keys** — use `cast wallet import` for Foundry keystores - **Never expose RPC API keys or CDP credentials client-side** — proxy through backend - **Never send transactions without Builder Code attribution** — silent data loss, no errors, no warnings - **Validate all user-provided shell inputs** before constructing forge/cast commands (no spaces, semicolons, pipes) ## Task Routing Read the reference for your task: | Task | When to Use | Reference | |------|-------------|-----------| | **Network config** | RPC URLs, chain IDs, explorer links, testnet setup | [references/network.md](references/network.md) | | **Deploy contracts** | Foundry deployment, BaseScan verification, faucet | [references/deploy-contracts.md](references/deploy-contracts.md) | | **Run a Base node** | Self-hosted RPC, Reth, hardware requirements | [references/run-node.md](references/run-node.md) | | **Builder Codes** | Add ERC-8021 attribution to transactions | [references/builder-codes/overview.md](references/builder-codes/overview.md) |