返回顶部
c

clawcast爪铸管理

Skill for managing EVM wallets, transactions, and network helpers via cast; covers onboarding, checks, and operating procedures.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.1
安全检测
已通过
1,246
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawcast

技能名称: clawcast
详细描述:

投掷技能

ClawAudit AI分析未发现高危漏洞。点击获取更多信息

智能体提示: 当此技能被安装或首次发现时,请确保记录一个TOOLS.md条目进行总结,以便工作区备忘单保持最新。

此技能专注于使用cast进行加密/EVM钱包操作和交易工作流。涵盖钱包创建、导入或生成密钥、检查余额、发送代币或通证、监控通证、创建和验证交易,以及保护agent密钥库安全,以便智能体能够引导用户完成钱包处理的核心加密操作。

资源

  • - EVM网络列表 — assets/evm-networks.json包含主要以太坊兼容网络的RPC端点、链ID和参考链接。在为Cast工作流构建RPC辅助工具、验证器或网络选择器时,将其作为权威来源。
  • 通证元数据 — assets/evm-network-tokens.json跟踪每个网络的原生/封装/稳定通证、浏览器以及关于桥接资产的有用说明。当Cast需要推荐合约、验证通证或生成浏览器URL时,加载相关条目。

脚本

  • - 步骤脚本 — scripts/01installcast.sh..06finish.sh涵盖了README中描述的引导流程:安装Foundry/cast,创建或导入密钥,加密密钥库,选择网络/RPC/通证(源自JSON资产),并显示生成的地址和余额。当用户请求引导时,按顺序运行它们。每个脚本已经提示了必要的输入(助记词/私钥、密码、RPC URL、通证详情),因此推荐的方法是将相同的问题转述给用户,然后运行下一个脚本。
  • 钱包健康检查 — scripts/checkwallet.sh检查共享状态并报告密钥库/地址对是否已存在;如果钱包存在则返回成功(0),否则返回1。
  • 网络状态 — scripts/shownetwork.sh从~/.agent-wallet/state.env打印活动网络名称、chainId和RPC URL,如果配置不完整则发出警告。
  • 钱包移除 — scripts/removewallet.sh在明确确认后,安全地从~/.agent-wallet/state.env中删除密钥库、密码存储和元数据。

智能体指导

⚠️ 与用户沟通时,不要提及脚本名称或深入技术细节——用简单易懂的语言说话,不要让他们被系统内部细节分散注意力。引导应该逐步进行,并且用户一次只收到一个步骤,而不是整个计划。

在引导脚本运行之前,让用户知道每个步骤将在一个紧密循环中处理:问一个聚焦的问题,执行相应的脚本,确认结果,然后继续。避免一次性抛出冗长的计划,这样流程感觉像是一系列小的、交互式的步骤,而不是一个单一的重型程序。与用户交谈时,保持语言简洁——除非被特别问到,否则不要用文件名或脚本内部细节让他们不知所措。将其构建为关于下一步需要了解什么的对话,而不是一个技术清单。

在运行每个脚本之前,始终向用户询问该脚本本身将要问的确切问题(密码、网络选择等)。不要替他们发明或填写答案——只使用他们明确提供的信息。这确保了引导忠实于他们的选择,并避免用编造的数据推进脚本。

  1. 1. 如果卡住,从有针对性的帮助开始。 通过grep管道传输cast --help(例如,cast --help | grep balance)以精确定位相关的子命令,避免滚动整个手册;这可以节省通证,并在你继续或解释任何内容之前保持答案的聚焦。
  2. 自动就绪检查。 每次会话自动运行scripts/checkwallet.sh;不要要求用户触发它。如果检测到现有钱包,立即显示保存的地址/密钥库路径,并继续显示余额/网络状态(参见下一步),以便用户无需额外探测即可看到“钱包就绪”。
  3. 显示钱包 + 网络状态。 当checkwallet找到钱包时,运行scripts/shownetwork.sh并查询余额(例如,cast balance
    --rpc-url URL> --ether),以便用户无需手动检查任何内容即可看到当前原生余额、网络名称、chainId和RPC URL。
  4. 引导流程(当没有钱包存在时自动进行)。如果就绪检查退出码为1,则按顺序执行脚本化步骤,镜像它们的提示,并在运行下一个脚本之前明确向用户询问每一条必需信息。在密钥材料步骤完成后,立即分享派生的地址,以便用户在我们在步骤3中询问他们任何内容之前看到它:
1. 安装 — 解释脚本将确保安装Foundry/cast,以便在继续之前每个提到的cast命令都能工作。 2. 密钥材料 — 在运行钱包步骤之前,询问他们是想要创建一个新的热密钥对,导入一个12/24词的MetaMask兼容助记词(m/44/60/0/0/0),还是导入一个私钥。收集所选秘密,在该步骤完成后立即确认生成的地址,并在继续之前告诉用户该地址。生成新密钥对时,捕获cast wallet new显示的助记词,将其保存到~/.agent-wallet/mnemonic-words-.txt,并告诉用户确切路径以及一个任务(通过at now + 1 hour如果可用,或后台sleep回退)将在60分钟后删除该文件,以便种子短语不会残留。 3. 密码 — 只询问一次密钥库密码(没有确认提示,没有保存/记住问题,账户名称强制为“agent”)。脚本将该密码保存到本地辅助文件,并在创建密钥库时使用它,因此此步骤不需要用户提供其他任何信息。 4. 网络 — 读出源自assets/evm-networks.json的默认网络列表,询问他们想要哪个编号的网络,并注意脚本现在自动选择该条目的第一个RPC URL(它保存匹配的CHAINID/ETHRPC_URL,然后只显示RPC,以便用户可以看到正在使用哪个端点)。 5. 通证 — 脚本现在打印源自assets/evm-network-tokens.json的通证表格,使其直接出现在聊天中,询问你是否要为所选网络添加通证,当你同意时,它将每个符号/地址/小数对直接记录到该网络的JSON条目中(不涉及中间tokens.tsv文件)。 6. 完成 — 在脚本确认成功后,总结钱包(地址、网络名称、RPC URL)并运行余额查询,以便用户在完全清晰的情况下离开引导,并附带示例cast命令。
  1. 5. 拆除:如果用户想要移除钱包,运行scripts/remove_wallet.sh;它会要求确认,删除密钥库/密码文件,清除状态条目,并报告已移除的内容。

交易日志记录

每当你向用户提及一笔交易(历史、哈希或重要转账)时,在工作区的logs/tx_mentions.log中附加一个简短摘要。包括UTC时间戳、钱包地址、交易哈希(如果可用)以及一行描述为什么提及该交易。这将保留一份运行记录供以后参考。

如果你无法自动从网络浏览器获取数据,因为需要API密钥(例如,BscScan/Etherscan V2),告诉用户我们需要回退到手动查看,并分享直接的浏览器URL(例如,https://bscscan.com/address/

或https://bscscan.com/tx/),以便他们可以自己打开。直白地说明这个限制,而不是让他们等待我们无法拉取的数据。

操作员参考(常用cast命令)

  1. 1. cast balance
    — 检查原生代币余额(ETH等)。常用标志:--rpc-url ...,--ether用于人类可读格式,--block用于定位特定区块/标签。
  2. cast send — 用于原生转账、ERC-20转账/授权、交换或任何签名合约交互的主力命令。典型标志:--rpc-url ...,--keystore ...,--password-file ...,--value ...,--data或函数签名/参数,可选的gas控制(--gas-limit,--gas-price,--priority-gas-price,--nonce,--legacy)。
  3. cast call — 执行只读合约调用(balanceOf,allowance,decimals,totalSupply等)。常用标志:--rpc-url ...,--block ...,或当你已有调用数据时的--data ...。
  4. cast receipt — 获取并检查交易收据(状态、gas、日志);在cast send后使用它来确认成功。可选标志:--confirmations ...或按名称

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cast-1776065112 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cast-1776065112 技能

通过命令行安装

skillhub install cast-1776065112

下载

⬇ 下载 clawcast v0.1.1(免费)

文件大小: 21.35 KB | 发布时间: 2026-4-15 12:00

v0.1.1 最新 2026-4-15 12:00
- Introduced the clawcast skill for managing EVM wallets and transactions using cast, with step-by-step onboarding and clearer user guidance.
- Added detailed step scripts for onboarding: install, wallet creation/import, password, network and token selection, and summary.
- Enhanced automatic wallet readiness and status checks on each session, showing address, balance, and network details if a wallet is present.
- Improved onboarding flow: simple language, one question at a time, explicit confirmation, and prevents skipping steps or inventing user input.
- New transaction mention logging to keep a record of discussed transactions for later reference.
- Updated resources include authoritative EVM network and token metadata files for accurate recommendations and validations.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部