Skip to main content

cardano-cli-wallets-operator

Execute wallet operations: key generation, address building. Manual invoke only for safety.

Datos de origen

Repositorio
input-output-hk/daedalus
Última actividad en el origen
10 de febrero de 2026 a las 14:22
Idioma detectado de SKILL.md
inglés
Estrellas
1247
Forks
296

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
cardano-cli-wallets-operator
description
Execute wallet operations: key generation, address building. Manual invoke only for safety.
allowed-tools
["Bash(cardano-cli:*)","Bash(mkdir:*)","Bash(chmod:*)","Bash(cat:*)","Read","Write"]
disable-model-invocation
true
user-invocable
true
# 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 ```bash mkdir -p <wallet-dir> && cd <wallet-dir> ``` ### Step 3: Generate keys (with confirmation) ```bash # 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 ```bash # 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 ```bash 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`
Ver en GitHub