cardano-cli-doctor

Diagnose cardano-cli command compatibility and verify network flags.

1.2k|296|Updated Oct 5, 2016
One-click install
npx skills add https://github.com/input-output-hk/daedalus --skill cardano-cli-doctor-input-output-hk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cardano-cli-doctor
Source: https://github.com/input-output-hk/daedalus/tree/main/.agent/skills/cardano-cli-doctor
Command: npx skills add https://github.com/input-output-hk/daedalus --skill cardano-cli-doctor-input-output-hk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies compatibility issues with cardano-cli commands, checks for era-prefixed vs legacy syntax, and verifies network flags.

Core Features & Use Cases

  • Compatibility Report: Determines if era-prefixed or legacy syntax is required for cardano-cli commands.
  • Network Verification: Checks the status of the network using --mainnet and --testnet-magic flags.
  • Use Case: When you're developing with cardano-cli and need to ensure your commands are compatible with the current network and CLI version.

Quick Start

Run the cardano-cli-doctor skill to check your cardano-cli setup and compatibility.

Frequently Asked Questions about cardano-cli-doctor

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

FAQPage Schema
How do I diagnose cardano-cli compatibility issues with era-prefixed syntax?

To diagnose cardano-cli compatibility issues, you can run a diagnostic check to determine if your commands require era-prefixed or legacy syntax based on your current CLI version. This verifies that command formatting aligns with the network specifications.

How do I verify --mainnet and --testnet-magic network flags in cardano-cli?

Verifying network flags in cardano-cli involves checking the status of --mainnet and --testnet-magic flags to ensure commands target the correct blockchain network. This network verification confirms your CLI setup is configured for the intended environment.

What is the difference between era-prefixed and legacy syntax in cardano-cli commands?

Era-prefixed and legacy syntax in cardano-cli commands refer to different command formatting conventions across CLI versions. A compatibility report identifies which syntax your setup requires, ensuring commands execute correctly without formatting conflicts.

Why does my cardano-cli command fail after a node upgrade?

A cardano-cli command failure after an upgrade often stems from syntax compatibility issues, such as using legacy syntax when era-prefixed commands are required. Diagnosing the command structure and verifying network flags resolves these formatting conflicts.

Do I need to check cardano-cli command syntax for both mainnet and testnet environments?

Yes, you need to check cardano-cli command syntax for both mainnet and testnet environments to ensure network flags like --mainnet and --testnet-magic are set appropriately. Network verification confirms commands target the correct blockchain instance.

Can I use this diagnostic skill for Cardano blockchain administration tasks?

Yes, you can use this diagnostic skill for Cardano blockchain administration tasks to verify CLI compatibility and network configuration. It ensures developers and administrators have correctly formatted commands and appropriate network flags set.