One-click install
npx skills add https://github.com/Uomi-network/agents-skills --skill wasp-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wasp-agent
Source: https://github.com/Uomi-network/agents-skills/tree/main/.claude/skills/wasp/skills/agent
Command: npx skills add https://github.com/Uomi-network/agents-skills --skill wasp-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers implement, understand, or modify the Rust logic of a UOMI WASM agent, enabling customization of lib.rs, interaction with UOMI host functions, and adoption of patterns like RAG, multi-step reasoning, or structured I/O for robust agent behavior.

Core Features & Use Cases

  • Pattern templates for Rust-based WASM agents, including chat, IPFS-RAG, and multi-step reasoning flows.
  • Host integration and utilities that orchestrate input, LLM calls, and output saving via the provided utils.
  • Use cases: scaffold a new agent, tailor lib.rs logic for a specific task, or implement a reusable agent pattern across projects.

Quick Start

Open the agent-template, implement your first WASM agent using the wasp-agent pattern, and run the workflow to generate and save the output.

Frequently Asked Questions about wasp-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement a WASM agent in Rust for the UOMI network?

To implement a UOMI WASM agent in Rust, use the wasp-agent pattern templates to scaffold the logic, integrate host utilities, and standardize the run() integration point to handle input and save output.

What Rust patterns are available for building LLM-integrated WASM agents?

Available Rust patterns for WASM agents include RAG via IPFS, multi-step reasoning flows, structured I/O, and chat templates. These patterns orchestrate input, LLM calls, and on-chain response flows using provided host utilities.

Can I use RAG and multi-step reasoning in a Rust-based WASM agent?

Yes, you can implement RAG and multi-step reasoning in a Rust WASM agent by applying the provided pattern templates, which integrate host utilities for LLM calls and structured I/O within the standardized run() function.

How does the on-chain response flow work for UOMI WASM agents?

The on-chain response flow is handled through a standardized run() integration point that orchestrates input processing, executes LLM calls via host utilities, and saves the final agent output on-chain.

Do I need external dependencies to scaffold a Rust WASM agent with pattern templates?

No external dependencies are required to scaffold a Rust WASM agent. The workflow is offline-first, relying on provided code templates, host utilities, and pattern structures to generate and save outputs.

When should I modify lib.rs logic for a UOMI WASM agent?

Modify lib.rs logic when you need to tailor a specific agent task, adopt reusable patterns like RAG or multi-step reasoning, or implement structured I/O across multiple UOMI WASM agent projects.