dot-cli

Manage Polkadot/Substrate chains via a command-line interface.

9|2|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/paritytech/polkadot-cli --skill dot-cli
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dot-cli
Source: https://github.com/paritytech/polkadot-cli/tree/main/dot-cli
Command: npx skills add https://github.com/paritytech/polkadot-cli --skill dot-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires npm, polkadot-cli, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive command-line interface for interacting with Polkadot/Substrate chains, enabling efficient management, querying, and transaction submission without the need for a GUI.

Core Features & Use Cases

  • Chain Management: Preconfigure and manage multiple chains, including Polkadot and system parachains.
  • Querying Storage: Retrieve on-chain data such as account balances, asset metadata, and runtime information.
  • Submitting Transactions: Encode, dry-run, and submit transactions directly.
  • Runtime APIs: Access and interact with runtime APIs for various chains.
  • Raw JSON-RPC: Execute raw JSON-RPC calls for in-depth node queries.
  • Account Management: Manage and interact with accounts, including BIP39 mnemonics, derivation paths, and watch-only accounts.
  • Local Workspaces: Create isolated local environments for chain configurations and operations.
  • Verifiable: Generate signatures and proofs for Bandersnatch/Ring-VRF applications.
  • Use Case: If you are working with a Polkadot/Substrate-based chain and need to perform a variety of tasks such as querying storage, submitting transactions, or inspecting metadata, this Skill can streamline your workflow.

Quick Start

Initialize a new workspace for a specific chain and add the chain with dot init and dot chain add <chain>.

Frequently Asked Questions about dot-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I submit transactions to a Polkadot chain from the command line?▼

You can submit transactions to a Polkadot chain by encoding, dry-running, and submitting them directly via the command line. This interface eliminates the need for a GUI when managing Substrate chain interactions.

Can I query substrate storage and account balances without a GUI?▼

Yes, you can query substrate storage to retrieve on-chain data like account balances, asset metadata, and runtime information without a GUI. The command-line interface allows direct retrieval of this data.

How do I execute raw JSON-RPC calls for Substrate nodes?▼

Execute raw JSON-RPC calls for Substrate nodes directly through the command line to perform in-depth node queries. This functionality supports advanced diagnostics and direct data retrieval from the chain.

What do I need to manage Polkadot accounts via the command line?▼

Managing Polkadot accounts via the command line requires npm and the polkadot-cli package. This environment enables you to handle BIP39 mnemonics, derivation paths, and watch-only accounts directly.

Does this tool support generating Bandersnatch and Ring-VRF signatures?▼

Yes, the command-line interface supports generating signatures and proofs for Bandersnatch and Ring-VRF applications. This verifiable functionality is built directly into the tool for cryptographic operations.

What is the best way to configure multiple Substrate chains locally?▼

Configure multiple Substrate chains locally by initializing a workspace with `dot init` and adding chains via `dot chain add`. This approach creates an isolated environment for managing chain operations and configurations.