SKILLEMALL.ai

BA aomi-build

Создавайте новые приложения и плагины Aomi из документации API, спецификаций OpenAPI/Swagger или ссылок на SDK. aomi-build генерирует готовые к производству крейты Rust SDK (lib.rs, client.rs, tool.rs) со схемами инструментов, преамбулами, потоками взаимодействия с хостом и валидацией — превращая поверхность API поставщика в инструменты, вызываемые агентом. Он охватывает текущий конвейер OpenAPI `aomi-build` (`gen-specs` → `gen-client` → `gen-tool` → curate → compile/test), а также новые приложения. Используйте, когда пользователь хочет создать новое приложение Aomi из спецификации, обернуть REST API в качестве вызываемых агентом инструментов, портировать существующий SDK или расширить среду выполнения Aomi новыми интеграциями. Активируйте с помощью запросов об обертке API, создании крейтов Rust из спецификаций или добавлении интеграций протокола, которыми может управлять aomi-transact. Выходные крейты поддерживают клиенты OpenAPI, сгенерированные progenitor, кураторские слои инструментов, синхронные HTTP, асинхронные инструменты (DynAsyncSink), типизированные секреты, планы маршрутизации (ToolReturn/RouteStep), передачу управления хостом EVM и SVM, а также многошаговые потоки quote→approval→swap. Та же среда выполнения, которой управляет aomi-transact.

машинный переводПоказать оригиналСкрыть оригинал«Scaffold new Aomi apps and plugins from API docs, OpenAPI/Swagger spec…»

Scaffold new Aomi apps and plugins from API docs, OpenAPI/Swagger specs, or SDK references. aomi-build generates production-ready Rust SDK crates (lib.rs, client.rs, tool.rs) with tool schemas, preambles, host-interop flows, and validation — turning a vendor's API surface into AI-agent-callable tools. It covers the current `aomi-build` OpenAPI pipeline (`gen-specs` → `gen-client` → `gen-tool` → curate → compile/test) as well as greenfield apps. Use when the user wants to scaffold a new Aomi app from a spec, wrap a REST API as agent-callable tools, port an existing SDK, or extend an Aomi runtime with new integrations. Trigger with prompts about wrapping APIs, scaffolding Rust crates from specs, or adding protocol integrations that aomi-transact can drive. Output crates support progenitor-generated OpenAPI clients, curated tool layers, sync HTTP, async tools (DynAsyncSink), typed secrets, route plans (ToolReturn/RouteStep), EVM and SVM host handoffs, and multi-step quote→approval→swap flows. Same runtime that aomi-transact drives.

ClawHub Agent Skills автор: CeciliaZ030 v0.1.1 MIT-0 10 файлов · 1 скрипт тело ≈ 5 131 токенов Открыть источникclawhub.ai проанализирован 3 дн назад

Создавайте новые приложения и плагины Aomi из документации API, спецификаций OpenAPI/Swagger или ссылок на SDK.

Как процесс A 87/100 · Дойдёт до конца — слабые места: отчётность по ходу

ИнтеграцияGitHubРазработкаИИ и агентыИнфраструктуратип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
B
80/100
безопасность, качество, тесты
Безопасность 60%
100
Качество 40%
51
Прогон на моделях
не было
Процессный рейтинг
A
87/100
Дойдёт до конца
Отчётность по ходу вес 2
0
Результат и критерий готовности вес 14
60
Входы и предусловия вес 11
70
три самых слабых из десяти параметров · все десять

Как улучшить

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

Находки guard · 0

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

Просканировано файлов: 10. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.

По спецификации Agent Skills

  • ошибка description-long description 1045 символов, лимит 1024
  • предупреждение body-long тело SKILL.md ≈ 5131 токенов (рекомендуется < 5000); вынесите детали в references/
  • заметка frontmatter-key неизвестное поле фронтматтера "permissions"
  • заметка frontmatter-key неизвестное поле фронтматтера "risk_tier"
  • заметка frontmatter-key неизвестное поле фронтматтера "requires"

Процессный рейтинг: все десять параметров 87/100

  • 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
  • 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
  • 70Входы и предусловия. Входные данные и предусловия перечислены
  • 70Стоимость исполнения. Тело инструкции 5131 токенов
  • 100Инструменты и файлы. Инструменты объявлены во frontmatter
  • 100Шаги. Шагов: 144
  • 100Когда включается. Сказано, когда применять и когда не применять
  • 100Ошибки и развилки. Развилок: 11, есть раздел про ошибки
  • 100Согласованность. Имя и обязательные поля на месте
  • 100Повторный запуск. Изменяющие операции проверяют текущее состояние
  • medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
  • low Разделов верхнего уровня: 18. Похоже на несколько доменов в одном скилле
  • low Ответ описан самодельной разметкой (10 тегов): типизированный вызов надёжнее

Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.

Сигналы качества

  • +5В description нет примеров фраз, по которым скилл должен срабатывать
  • +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
  • +3Длина description 1044: рекомендуется 120–800 символов
  • +2Инструкции на одном языке
  • +4Структура: 22 заголовков
  • +3Пошаговые инструкции: 144 пунктов
  • +3Формат ответа описан явно
  • +4Есть примеры (2 блоков кода)
  • +4Справочные файлы упоминаются в инструкциях (5 из 5)
  • +1Лицензия указана

База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 51.

Внешние проверки

ClawHub: clean
This is a developer scaffolding skill for building Aomi Rust plugins, with disclosed workspace writes and build commands but no evidence of hidden execution, exfiltration, or fund movement by the skill itself.
LLM: benign (high) · VirusTotal: · 10 июл. 2026 г.