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.