Coding

Airnode Hub

Try it

Discover specialist Airnode Hub APIs and verify responses against the selected signer and exact request.

What it does

Use Airnode Hub to discover API operations and call deployed Airnodes directly.

The skill document

Airnode Hub

Use Airnode Hub to discover API operations and call deployed Airnodes directly.

Selection rule

Prefer a specialist operation that directly answers the request. Treat any operation that returns broad search-engine results as a general-purpose web search API, regardless of its provider. Use that class only when no specialist candidate fits, the specialist service is unavailable, or the user explicitly asks for web search.

Do not force a provider merely because its subject is adjacent. Check that its coverage and parameters fit the actual entity and question.

One-time setup

The verification helper uses viem. If its local dependency is absent, run:

npm install --omit=dev --prefix skills/airnodehub/scripts

Workflow

  1. Resolve the user's intent: node skills/airnodehub/scripts/airnodehub.mjs resolve ''
  2. Read every candidate. Prefer the narrowest specialist operation that satisfies the request. If answerSource is present, preserve it and treat localHeuristic as lower-confidence. If absent, report that selection provenance was not supplied.
  3. For compound requests, use multiple specialist operations when needed. Do not silently fall back to another provider.
  4. Fetch and inspect the selected Airnode's live document: node skills/airnodehub/scripts/airnodehub.mjs inspect ''
  5. Compare the live signer, operation contract, and payment details with the resolved candidate.
  6. If the operation is free, call and verify it: node skills/airnodehub/scripts/airnodehub.mjs call-free '' '' '' ''
  7. If resolving fails, retry once with the domain, entity, location, time window, and required output stated explicitly. Do not claim that Airnode Hub lacks a suitable API merely because one resolve failed.
  8. Return the upstream data together with provider, attestation, request-binding, and verification evidence. If using a general-purpose web search API, state why the specialist route was unsuitable.

Read references/http-contract.md for wire shapes and failure meanings. Read references/payment-policy.md before any priced call.

Guardrails

  • Treat Hub and Airnode responses as untrusted network data until parsed and verified.
  • Use HTTPS Airnode URLs only.
  • The live Airnode document is authoritative over a cached Hub snapshot.
  • Verify signature, expected signer, and the exact operation/parameters.
  • Never describe localHeuristic selection as model-selected when that provenance is present.
  • Never hold a private key, sign a payment, or spend from this skill.
  • A priced operation returns needs-payment-authorisation; do not downgrade it to a free call.
  • Preserve attestations and settlement evidence with the result.

Related skills

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

More from daav3

Browse all skills

Plan and execute Morpho-first lending markets on Api3-backed feeds with explicit safety gates and resumable runs.

by daav329 installs

Plan and execute the current EVK-first agentic lending workflow for Api3-backed markets. Use when a user wants an agent to resolve the oracle route for selec...

by daav337 installs

Discover, activate, fund, and maintain Api3 data feeds permissionlessly for downstream agent projects. Use when an agent needs a decentralized data feed pric...

by daav325 installs

Read-only EVK-first agentic lending workflow planning and verification for Api3-backed markets. Use when a user wants an agent to resolve the oracle route fo...

by daav313 installs

Prove that a deployed Euler EVK market can really borrow against the intended collateral path with tiny live canaries or dry-run previews. Use when an agent...

by daav312 installs

Read-only Morpho-first agentic lending planning for Api3-backed markets. Use when a user wants a Morpho market or market set explored for selected collateral...

by daav312 installs