avail

SKILL.md

Skill based on Avail Node (availproject/avail), generated from sources/avail. Doc path: sources/avail/README.md, sources/avail/client/basic-authorship/README.md, sources/avail/e2e/README.md, and node/rpc/runtime source (cli, command, kate-rpc, apis).

Avail is a data-availability layer. The Avail Node is the official Substrate-based client. It supports multiple chains (dev, turing, mainnet), Kate RPC for DA queries (rows, proofs, block length, per-tx data proof), and optional custom block authoring via the basic-authorship client. Use this skill to run nodes, script Kate RPC, integrate with light clients or explorers, and reason about runtime APIs.

Core References

Topic Description Reference
Node and chains Run node, chain IDs (dev, turing, mainnet), Docker, custom chain spec core-node-and-chains
Kate RPC Enable Kate RPC, methods (queryRows, queryProof, queryMultiProof, blockLength, queryDataProof), limits core-kate-rpc

Features

Block authoring and runtime

Topic Description Reference
Block authoring ProposerFactory and Proposer for custom block production (basic-authorship) features-block-authoring
Runtime APIs DataAvailApi, KateApi, ExtensionBuilder for DA and header extension features-runtime-apis

Best Practices

Topic Description Reference
Node security Binary verification, safe RPC usage, when to use unsafe/Kate flags best-practices-node-security
Weekly Installs
3
GitHub Stars
3
First Seen
Feb 28, 2026
Installed on
openclaw3
github-copilot3
codex3
kimi-cli3
gemini-cli3
cursor3