Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Operate Moralis EVM wallet and token reads through UXC with a curated OpenAPI schema, API-key auth, and wallet-intelligence guardrails.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -22% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -22% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 8% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 33% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 15% | 0% |
Use this skill to run Moralis EVM data operations through uxc + OpenAPI.
Reuse the uxc skill for shared execution, auth, and error-handling guidance.
uxc is installed and available in PATH.https://deep-index.moralis.io/api/v2.2.https://raw.githubusercontent.com/holon-run/uxc/main/skills/moralis-openapi-skill/references/moralis-evm.openapi.jsonThis skill covers a read-first wallet intelligence surface:
This skill does not cover:
Moralis uses X-API-Key header auth.
Configure one API-key credential and bind it to deep-index.moralis.io/api/v2.2:
bashuxc auth credential set moralis \ --auth-type api_key \ --api-key-header X-API-Key \ --secret-env MORALIS_API_KEY uxc auth binding add \ --id moralis \ --host deep-index.moralis.io \ --path-prefix /api/v2.2 \ --scheme https \ --credential moralis \ --priority 100
Validate the active mapping when auth looks wrong:
bashuxc auth binding match https://deep-index.moralis.io/api/v2.2
command -v moralis-openapi-cliuxc link moralis-openapi-cli https://deep-index.moralis.io/api/v2.2 --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/moralis-openapi-skill/references/moralis-evm.openapi.json
moralis-openapi-cli -hmoralis-openapi-cli get:/{address}/balance -hmoralis-openapi-cli get:/wallets/{address}/tokens -hmoralis-openapi-cli get:/erc20/{address}/price -hmoralis-openapi-cli get:/{address}/balance address=0xd8da6bf26964af9d7eed9e03e53415d37aa96045 chain=ethmoralis-openapi-cli get:/erc20/{address}/price address=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 chain=ethmoralis-openapi-cli get:/wallets/{address}/net-worth address=0xd8da6bf26964af9d7eed9e03e53415d37aa96045 chain=ethmoralis-openapi-cli get:/wallets/{address}/tokens address=0xd8da6bf26964af9d7eed9e03e53415d37aa96045 chain=ethmoralis-openapi-cli get:/wallets/{address}/history address=0xd8da6bf26964af9d7eed9e03e53415d37aa96045 chain=eth limit=20get:/{address}/balanceget:/wallets/{address}/tokensget:/wallets/{address}/historyget:/wallets/{address}/swapsget:/wallets/{address}/net-worthget:/erc20/metadataget:/erc20/{address}/price--text.ok, kind, protocol, data, error.chain explicitly instead of assuming Ethereum.moralis-openapi-cli <operation> ... is equivalent to uxc https://deep-index.moralis.io/api/v2.2 --schema-url <moralis_openapi_schema> <operation> ....references/usage-patterns.mdreferences/moralis-evm.openapi.jsonOther measured skills in the registry, with their headline benchmark lift.