Skip to main content

cardano-cli-wallets-operator

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

ソース情報

リポジトリ
input-output-hk/daedalus
ソースの最終更新活動
2026年2月10日 14:22
検出された SKILL.md の言語
英語
スター
1,246
フォーク
296

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
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`
GitHubで見る