SKILLEMALL.ai

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.

modbender/skill-library-mcp Agent Skills автор: modbender MIT 21 файл тело ≈ 5 230 токенов Открыть источникgithub.com проанализирован 2 дн назад

Предоставляет API инфраструктуры блокчейна NodeReal MegaNode для более чем 25 цепочек, включая BSC, Ethereum, opBNB, Optimism, Polygon, Arbitrum и Klaytn.

Как процесс D 47/100 · Процесс не доведён — слабые места: результат и критерий готовности, когда включается, входы и предусловия

ИнтеграцияИнфраструктураТорговлятип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
C
73/100
безопасность, качество, тесты
Безопасность 60%
71
Качество 40%
75
Прогон на моделях
не было
Процессный рейтинг
D
47/100
Процесс не доведён
Результат и критерий готовности вес 14
0
Входы и предусловия вес 11
0
Отчётность по ходу вес 2
0
три самых слабых из десяти параметров · все десять

Как улучшить

  1. Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
Для прогона на моделях — необязательно
  • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 29

✓ Критических и высоких находок нет

Средние и низкие: 29
  • низкая Секреты в коде secret-high-entropy-token references/beacon-chain-reference.md:1292
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "peer_id": "QmYy…x5N",
    в кавычках
  • низкая Обфускация obf-base64-blob references/beacon-chain-reference.md:1293
    Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)
    "enr": "enr:…dl8",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/beacon-chain-reference.md:1327
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "peer_id": "QmYy…x5N",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/beacon-chain-reference.md:1472
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "DEPOSIT_CONTRACT_ADDRESS": "0x00…5Fa",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/beacon-chain-reference.md:1496
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "address": "0x00…5Fa"
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/contracts-api-reference.md:101
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    var result = myContractInstance.balanceOf("0x74…bEb");
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/direct-route-reference.md:145
    Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)
    | BSC Mainnet | `0xB3…03a` |
    таблица
  • низкая Секреты в коде secret-high-entropy-token references/direct-route-reference.md:146
    Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)
    | BSC Testnet | `0xE7…5Bc` |
    таблица
  • низкая Секреты в коде secret-high-entropy-token references/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-token references/enhanced-api-reference.md:101
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    -d '{"jsonrpc":"2.0","method":"nr_g…y20","params":["0x8A…80d", "latest"],"id": 1 }'
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/enhanced-api-reference.md:143
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    -d '{"jsonrpc":"2.0","method":"nr_getTokenMeta","params":["0x8A…80d"],"id": 0 }'
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/enhanced-api-reference.md:194
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    -d '{"jsonrpc":"2.0","method":"nr_getTokenHoldings","params":["0x0E…c99", "0x1","0x12"],"id": 1 }'
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/enhanced-api-reference.md:207
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "tokenAddress": "0xfc…576",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/klaytn-reference.md:84
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    --data '{"jsonrpc":"2.0","method":"klay_getBalance","params":["0xc9…09f", "latest"],"id":1}'
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/megafuel-reference.md:129
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "from": "0xf3…266",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/megafuel-reference.md:130
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "to": "0xCD…0f1",
    в кавычках
  • низкая Обфускация obf-base64-blob references/megafuel-reference.md:192
    Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)
    "params": ["0xF8…000
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/megafuel-reference.md:236
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "params": ["0xDE…941", "pending"]
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/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-token references/megafuel-reference.md:493
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "values": ["0xf3…266"]
    в кавычках
  • низкая Обфускация obf-base64-blob references/megafuel-reference.md:1452
    Длинный blob, похожий на base64 (в кавычках — упоминание, а не команда)
    "params": ["0xF8…000
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/nftscan-reference.md:60
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "image_uri": "QmPb…vqi",
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/non-evm-chains-reference.md:754
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    --data '{"jsonrpc": "2.0", "method": "tx", "params": ["Ce4D…vmN","relay.aurora"],"id":1}'
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/non-evm-chains-reference.md:1011
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "addresses":["C-av…re5"],
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/non-evm-chains-reference.md:1014
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "address": "C-av…re5",
    в кавычках
  • низкая Утечка данных net-credential-use references/portal-api-reference.md:189
    Учётные данные используются в сетевом вызове (проверьте, что адрес — нужный сервис) (хост вендора самого скилла)
    const response = await fetch(`https://portal-api.nodereal.io/v1/${apiKey}/cu-detail`);
    vendor-host
  • низкая Секреты в коде secret-high-entropy-token references/spaceid-reference.md:30
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "0x15…798": [
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/spaceid-reference.md:63
    Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)
    "0x15…798": [
    в кавычках
  • низкая Секреты в коде secret-high-entropy-token references/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.