wasp-call

Invoke a deployed UOMI agent on-chain by NFT ID and retrieve output.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers to invoke a deployed UOMI agent on-chain, supply input data, monitor execution, and retrieve the resulting output.

Core Features & Use Cases

  • On-chain agent invocation: Trigger a WASM-based agent via NFT ID and pass input data to be processed by the contract-driven workflow.
  • Asynchronous result retrieval: Wait for the validator network to complete execution and fetch results using getAgentOutput.
  • Use Case: When testing new agents, quickly run an invocation to validate integration and response formatting.

Quick Start

Call an agent using the provided call script with an NFT ID and a message.

Frequently Asked Questions about wasp-call

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

FAQPage Schema
How do I invoke a deployed WASM agent on-chain and retrieve its output?

To invoke a deployed WASM agent on-chain, you call the UOMI agent contract by its NFT ID, supply properly formatted input data, wait for the validator network to execute, and retrieve the output using getAgentOutput.

What is required to call a UOMI agent contract from my Web3 application?

Calling a UOMI agent contract requires Web3 access to the blockchain, the specific deployed agent contract address, a valid NFT ID, and input data formatted to match the agent's expected parameters.

How does asynchronous result retrieval work for on-chain agent execution?

Asynchronous result retrieval for on-chain agent execution involves triggering the WASM agent and waiting for the validator network to complete the process, after which you fetch the finalized results by calling getAgentOutput.

Can I test a newly deployed UOMI agent to validate its integration and response formatting?

You can test a newly deployed UOMI agent by running a quick invocation via the call script with an NFT ID and a message, allowing you to validate contract integration and verify the response format.

What should I do if my on-chain agent invocation does not return the expected output?

If your on-chain agent invocation fails to return expected output, verify that your input data matches the proper format required by the contract, ensure Web3 access is stable, and confirm the validator network has finished execution.