cardano-cli-wallets-operator

from flux-point-studios/cardano-agent-skills

cardano skills for claude code!

1 stars0 forksUpdated Jan 25, 2026
npx skills add https://github.com/flux-point-studios/cardano-agent-skills --skill cardano-cli-wallets-operator

SKILL.md

cardano-cli-wallets-operator

OPERATOR SKILL: This skill executes commands. It requires explicit human invocation and cannot be auto-triggered by the model.

When to use

  • When you need to actually execute wallet creation commands
  • After reviewing the guidance from cardano-cli-wallets

Operating rules (must follow)

  • Confirm network (mainnet/preprod/preview) before ANY execution
  • Always create a dedicated directory for wallet files
  • Set chmod 600 *.skey immediately after key generation
  • Show the user what will be executed before running
  • Verify each step succeeded before continuing

Execution workflow

Step 1: Confirm parameters

Network: [mainnet/preprod/preview]
Magic: [1 for preprod, 2 for preview, none for mainnet]
Wallet directory: [path]

Step 2: Create directory

mkdir -p <wallet-dir> && cd <wallet-dir>

Step 3: Generate keys (with confirmation)

# Payment keys
cardano-cli conway address key-gen \
  --verification-key-file payment.vkey \
  --signing-key-file payment.skey

# Stake keys
cardano-cli conway stake-address key-gen \
  --verification-key-file stake.vkey \
  --signing-key-file stake.skey

# Secure immediately
chmod 600 *.skey

Step 4: Build addresses

# Base address
cardano-cli conway address build \
  --payment-verification-key-file payment.vkey \
  --stake-verification-key-file stake.vkey \
  --out-file base.addr \
  --testnet-magic 1  # adjust per network

Step 5: Verify and report

echo "=== Wallet Created ==="
echo "Base Address: $(cat base.addr)"
ls -la *.vkey *.skey *.addr

Safety / key handling

  • NEVER display .skey file contents
  • ALWAYS chmod 600 immediately after generation
  • For mainnet: strongly recommend offline generation
  • Verify directory permissions before proceeding

References

  • cardano-cli-wallets (guidance skill)
  • shared/PRINCIPLES.md

Repository Stats

Stars1
Forks0
LicenseMIT License