← ClaudeAtlas

aomi-buildlisted

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 a
aomi-labs/skills · ★ 6 · AI & Automation · score 77
Install: claude install-skill aomi-labs/skills
# Aomi Build ## Overview Aomi Build scaffolds production-ready Rust SDK crates for Aomi apps and plugins from OpenAPI/Swagger specs, SDK docs, or product requirements. Generates `lib.rs`, `client.rs`, `tool.rs` with typed tool schemas, host-interop flows, and validation steps. ## When to Use - Scaffold a new Aomi app from an OpenAPI spec or REST API - Wrap an existing SDK as agent-callable Aomi tools - Extend an Aomi runtime with new protocol integrations Do **not** use this skill for executing transactions — use **aomi-transact** for that. ## Prerequisites - Rust toolchain (2024 edition) and `cargo` on PATH - `git` on PATH - Aomi SDK v3.0.1 or newer - Local `aomi-sdk` checkout at `../aomi-sdk` (recommended) - Current `aomi-build` binary, or run it from source with the `cli` feature ## Quick Start ```bash cd ../aomi-sdk cargo run -p aomi-sdk --features cli --bin aomi-build -- init my-integration cargo run -p aomi-sdk --features cli --bin aomi-build -- compile --app my-integration cargo run -p aomi-sdk --features cli --bin aomi-build -- new-app geckoterminal --from-url https://api.geckoterminal.com/docs/v2/swagger.json ``` ## Instructions 1. Identify the integration target and its callable surface. 2. State the proposed toolset (3–8 intent-shaped tools) before coding. 3. Scaffold greenfield apps with `aomi-build init <name>`; scaffold OpenAPI-driven apps with `aomi-build new-app <name>` or the staged `gen-specs` / `gen-client` / `gen-tool` pipeline. 4. Implement `cl