CD meganode-skill
Предоставляет API инфраструктуры блокчейна NodeReal MegaNode для более чем 25 цепочек, включая BSC, Ethereum, opBNB, Optimism, Polygon, Arbitrum и Klaytn. Охватывает стандартные конечные точки JSON-RPC, расширенные API (методы nr_ для балансов токенов ERC-20, владений NFT, переводов активов), транзакции без газа MegaFuel через paymaster BEP-322, защиту MEV Direct Route, API отладки/трассировки, подписки WebSocket, уровень консенсуса ETH Beacon Chain, мониторинг использования API Portal, API Marketplace (NFTScan, Contracts API, SPACE ID, Greenfield, BNB Staking, PancakeSwap, zkSync), не-EVM цепочки (Aptos, NEAR, Avalanche) и аутентификацию JWT. Используйте при создании блокчейн-dApps с NodeReal, запросе данных токенов или NFT, настройке инфраструктуры RPC, настройке транзакций без газа, защите от MEV, трассировке транзакций, проверке смарт-контрактов, разрешении доменов .bnb или мониторинге валидаторов и использовании API.
машинный переводПоказать оригиналСкрыть оригинал«Provides NodeReal MegaNode blockchain infrastructure APIs for 25+ chai…»
Provides NodeReal MegaNode blockchain infrastructure APIs for 25+ chains including BSC, Ethereum, opBNB, Optimism, Polygon, Arbitrum, and Klaytn. Covers standard JSON-RPC endpoints, Enhanced APIs (nr_ methods for ERC-20 token balances, NFT holdings, asset transfers), MegaFuel gasless transactions via BEP-322 paymaster, Direct Route MEV protection, Debug/Trace APIs, WebSocket subscriptions, ETH Beacon Chain consensus layer, Portal API usage monitoring, API Marketplace (NFTScan, Contracts API, SPACE ID, Greenfield, BNB Staking, PancakeSwap, zkSync), non-EVM chains (Aptos, NEAR, Avalanche), and JWT authentication. Use when building blockchain dApps with NodeReal, querying token or NFT data, setting up RPC infrastructure, configuring gasless transactions, protecting against MEV, tracing transactions, verifying smart contracts, resolving .bnb domains, or monitoring validators and API usage.
Предоставляет API инфраструктуры блокчейна NodeReal MegaNode для более чем 25 цепочек, включая BSC, Ethereum, opBNB, Optimism, Polygon, Arbitrum и Klaytn.
Как процесс D 47/100 · Процесс не доведён — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Как улучшить
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 29
✓ Критических и высоких находок нет
Средние и низкие: 29
-
низкая Секреты в коде
secret-high-entropy-tokenreferences/beacon-chain-reference.md:1292Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"peer_id": "QmYy…x5N",
в кавычках -
низкая Обфускация
obf-base64-blobreferences/beacon-chain-reference.md:1293Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)"enr": "enr:…dl8",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/beacon-chain-reference.md:1327Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"peer_id": "QmYy…x5N",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/beacon-chain-reference.md:1472Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"DEPOSIT_CONTRACT_ADDRESS": "0x00…5Fa",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/beacon-chain-reference.md:1496Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"address": "0x00…5Fa"
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/contracts-api-reference.md:101Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)var result = myContractInstance.balanceOf("0x74…bEb");в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/direct-route-reference.md:145Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| BSC Mainnet | `0xB3…03a` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenreferences/direct-route-reference.md:146Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| BSC Testnet | `0xE7…5Bc` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenreferences/enhanced-api-reference.md:65Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)-d '{"jsonrpc":"2.0","method":"nr_g…e20","params":["0xe9…D56", "0x88…4e3", "0x1312D00"],"id": 0 }'в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/enhanced-api-reference.md:101Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)-d '{"jsonrpc":"2.0","method":"nr_g…y20","params":["0x8A…80d", "latest"],"id": 1 }'в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/enhanced-api-reference.md:143Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)-d '{"jsonrpc":"2.0","method":"nr_getTokenMeta","params":["0x8A…80d"],"id": 0 }'в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/enhanced-api-reference.md:194Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)-d '{"jsonrpc":"2.0","method":"nr_getTokenHoldings","params":["0x0E…c99", "0x1","0x12"],"id": 1 }'в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/enhanced-api-reference.md:207Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"tokenAddress": "0xfc…576",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/klaytn-reference.md:84Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)--data '{"jsonrpc":"2.0","method":"klay_getBalance","params":["0xc9…09f", "latest"],"id":1}'в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/megafuel-reference.md:129Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"from": "0xf3…266",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/megafuel-reference.md:130Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"to": "0xCD…0f1",
в кавычках -
низкая Обфускация
obf-base64-blobreferences/megafuel-reference.md:192Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)"params": ["0xF8…000
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/megafuel-reference.md:236Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"params": ["0xDE…941", "pending"]
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/megafuel-reference.md:470Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| `values` | array of strings | For account whitelists: 20-byte addresses (e.g. `0xf3…266`). For `ContractMethodSigWhitelist`: 4-byte method signatures (e.g. `0xa9059
таблица -
низкая Секреты в коде
secret-high-entropy-tokenreferences/megafuel-reference.md:493Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"values": ["0xf3…266"]
в кавычках -
низкая Обфускация
obf-base64-blobreferences/megafuel-reference.md:1452Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)"params": ["0xF8…000
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/nftscan-reference.md:60Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"image_uri": "QmPb…vqi",
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/non-evm-chains-reference.md:754Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)--data '{"jsonrpc": "2.0", "method": "tx", "params": ["Ce4D…vmN","relay.aurora"],"id":1}'в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/non-evm-chains-reference.md:1011Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"addresses":["C-av…re5"],
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/non-evm-chains-reference.md:1014Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"address": "C-av…re5",
в кавычках -
низкая Утечка данных
net-credential-usereferences/portal-api-reference.md:189Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (хост вендора самого скилла)const response = await fetch(`https://portal-api.nodereal.io/v1/${apiKey}/cu-detail`);vendor-host -
низкая Секреты в коде
secret-high-entropy-tokenreferences/spaceid-reference.md:30Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"0x15…798": [
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/spaceid-reference.md:63Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)"0x15…798": [
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenreferences/zksync-reference.md:67Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)--data '{"method":"zks_getAllAccountBalances","params":["0x98…8C0"],"id":1,"jsonrpc":"2.0"}'в кавычках
Просканировано файлов: 21. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
body-longтело SKILL.md ≈ 5230 токенов (рекомендуется < 5000); вынесите детали в references/
Процессный рейтинг: все десять параметров 47/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 60Инструменты и файлы. Используются инструменты (bash, web, node), но во frontmatter они не объявлены
- 70Стоимость исполнения. Тело инструкции 5230 токенов
- 85Шаги. Шагов: 63, расплывчатых формулировок: 1
- 100Согласованность. Имя и обязательные поля на месте
- 100Повторный запуск. Изменяющие операции проверяют текущее состояние
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Разделов верхнего уровня: 21. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 898: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Структура: 47 заголовков
- +3Пошаговые инструкции: 63 пунктов
- +4Есть примеры (7 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (20 из 20)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 75.