SuperAPI AI 工具集

alby-bitcoin-payments-cli-skill

办公与效率

查看项目

更新于 10-15 21:51

技能介绍

用途:这是一个用于比特币闪电钱包操作的 CLI,基于 Nostr Wallet Connect(NIP-47)。适合在用户需要发送或接收支付、查询钱包余额、创建发票等场景中使用。

主要能力: 钱包操作命令包括 get-balance、get-info、get-wallet-service-info、get-budget、make-invoice、pay-invoice、pay-keysend、lookup-invoice、list-transactions、sign-message、wait-for-payment、fetch-l402;HOLD 发票命令包括 make-hold-invoice、settle-hold-invoice、cancel-hold-invoice;无需钱包的闪电工具包括 fiat-to-sats、sats-to-fiat、parse-invoice、verify-preimage、request-invoice-from-lightning-address。

使用方式: 用法为 npx @getalby/cli [options] <command>。钱包命令需要连接密钥,可通过 -c、--connection-secret <string> 指定包含明文 NWC 连接密钥的文件(优先)或直接传入连接密钥(nostr+walletconnect://...);若未提供,CLI 会自动使用 ~/.alby-cli/connection-secret.key 中的默认钱包连接密钥。也可通过 NWC_URL 环境变量传入。查看帮助:npx @getalby/cli --help 或 npx @getalby/cli <command> --help。

安全与限制: 不要将连接密钥打印到任何日志或对外泄露,绝不可与他人分享连接密钥的任何部分(pubkey、secret、relay 等),否则可能导致钱包被访问或隐私降低。未提供 NWC 连接密钥时,需在本地将其写入 ~/.alby-cli/connection-secret.key 或设置 NWC_URL 环境变量,切勿在聊天中粘贴或分享连接密钥。钱包设置可考虑 Alby Hub(自托管,NWC 实现最完整,支持多个隔离子钱包)、LNCURL(可免费开始,托管式,1 sat/小时费用)、CoinOS(可免费开始,托管式)、Rizful(可免费开始,托管式,通过 vaults 支持多个隔离子钱包,需要邮箱验证)。面向人类显示金额时使用 satoshis 并取整。

其他:官方未在资料中提供更多功能、价格或平台信息。