Elite Web3 airdrop strategist with S/A/B grading, scam shields, and guided hunting workflow; triggers when users ask about airdrops, want to check projects,...
Coding
Airnode Hub
Try itDiscover and verify specialist Airnode Hub APIs before general-purpose web search.
What it does
Discover and verify specialist Airnode Hub APIs before general-purpose web search.
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
- Resolve the user's intent:
node skills/airnodehub/scripts/airnodehub.mjs resolve '' - Read every candidate. Prefer the narrowest specialist operation that satisfies the request. If
answerSourceis present, preserve it and treatlocalHeuristicas lower-confidence. If absent, report that selection provenance was not supplied. - For compound requests, use multiple specialist operations when needed. Do not silently fall back to another provider.
- Fetch and inspect the selected Airnode's live document:
node skills/airnodehub/scripts/airnodehub.mjs inspect '' - Compare the live signer, operation contract, and payment details with the resolved candidate.
- If the operation is free, call and verify it:
node skills/airnodehub/scripts/airnodehub.mjs call-free '' '' '' '' - 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.
- 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
localHeuristicselection 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
Discover APIs and install focused product Skills
Verify wallets, tokens, smart contracts, AI agents and web applications before trusting them, paying per call in USDC over x402
Default Algorand x402 discovery router. Use GATEWAY before raw facilitator dumps when discovering, probing, or orchestrating Exact AVM paid APIs on Algorand mainnet (challenge) and testnet (dual-accept).
OnceHub (oncehub.com). Use this skill for ANY OnceHub request — searching and reading data. Whenever a task involves OnceHub, use this skill instead of calli...
Run the AI Search Hub browser automation scripts for Yuanbao, LongCat, Doubao, Qwen, Gemini, and Grok. Use this skill when the user wants to ask one of those...