skills/akash-node/SKILL.md
Run an Akash Network full node or validator. Covers hardware and network requirements, full-node installation, state sync, becoming a validator, validator operations, slashing avoidance, key management (consensus key + operator key), monitoring, and sentry node patterns. Use for "Akash validator", "Akash full node", "Akash state sync", "Akash validator setup", "Akash sentry node", "Akash slashing", "Akash consensus key", "Akash node upgrade".
npx skillsauth add akash-network/akash-skill akash-nodeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill covers running an Akash full node and (optionally) operating it as a validator: installation, state sync, validator setup, security, and day-to-day operations.
For deploying workloads to Akash, use the akash-network:akash skill. For running an Akash provider (the compute supply side), use akash-network:akash-provider.
akashvaloper1...) and a consensus public key.akash1... → akashvaloper1...). Used for staking, claiming rewards, editing the validator description.priv_validator_key.json. Compromise = double-sign risk.uakt) — chain token. What validators care about. All gas (--gas-prices, minimum-gas-prices), staking (create-validator --amount, delegate, redelegate, unbond), self-bond, slashing, and validator rewards are denominated in uakt. 1 AKT = 1,000,000 uakt.uact) — deployment-payment token. Used by deployers for SDL pricing and lease payments; validators normally don't touch this directly. Mentioned here only so you don't confuse it with uakt when reading deployer-side docs.For deployer-side terminology, see akash-network:akash's rules/terminology.md.
akash binary install, genesis, configcreate-validator transaction, initial bond, configurationpriv_validator_key.json. But also: protect it like a private key. Encrypt at rest, restrict to one user, never log it.minimum-gas-prices correctly. Validators that accept zero-fee transactions get spammed.peers ──► full node ──► RPC clients
Simple. No consensus, no validator. Good for query-serving infrastructure or local development.
peers ──► sentry 1 ──┐
peers ──► sentry 2 ──┼──► validator (no public p2p)
peers ──► sentry 3 ──┘ │
consensus
Sentries proxy p2p; the validator only connects to its own sentries. Hides validator IP, reduces attack surface.
validator host ──► tmkms (signing service) ──► HSM / YubiHSM
priv_validator_key.json is never on disk; signing requests are proxied to a hardware module. Industry standard for high-stake validators.
# Install (Linux x86_64)
curl -sSfL https://raw.githubusercontent.com/akash-network/node/main/install.sh | sh
# Initialize a node
akash init <moniker> --chain-id akashnet-2
# Start
akash start
# Check status
akash status
# Validator info
akash query staking validator <akashvaloper1...>
# Stake more
akash tx staking delegate <akashvaloper1...> 1000000uakt \
--from <key-name> --gas auto --gas-adjustment 1.3
# Unjail (after downtime)
akash tx slashing unjail --from <operator-key>
akash-network:akash — Deployer skill. Useful background if you also use deployments on the network you operate.akash-network:akash-provider — Provider operations. Different role, but providers must be able to talk to a full node (their own or another's).tools
Build, validate, and deploy workloads to the Akash Network — the decentralized cloud marketplace. Covers SDL syntax & examples, choosing a deployment method (Console API, CLI, TypeScript/Go SDKs), authentication (API key, JWT, self-custody wallets), deployment lifecycle, fetching logs/events via the provider proxy, and fee grants/authz. Also covers AkashML — the managed inference surface for calling open-source LLMs on Akash compute via OpenAI/Anthropic-compatible APIs. Use for "deploy to Akash", "Akash SDL", "Akash Console API", "Akash CLI deploy", "Akash API key", "x-api-key", "Akash deploy logs", "stream Akash logs", "integrate Akash into my app", "@akashnetwork/chain-sdk", "@akashnetwork", "AkashML", "managed inference on Akash", "call an LLM on Akash", "playground.akashml.com", "api.akashml.com".
testing
Set up and operate an Akash Network provider — the supply side of the decentralized cloud. Covers Kubernetes prerequisites, provider installation, attributes and pricing configuration, bid engine tuning, monitoring, and troubleshooting. Use for "run an Akash provider", "set up Akash provider", "Akash provider Kubernetes", "Akash provider attributes", "Akash provider pricing", "Akash provider bid engine", "Akash provider not getting bids", "Akash provider audit", "provider lease monitoring".
tools
DEPRECATED — this standalone skill has been split into three skills and repackaged as the `akash-network` Claude Code plugin. Install the plugin and uninstall this standalone skill. See the repo README for migration instructions.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.