Securely create and manage EVM wallets; perform token transfers, check balances, and send transactions without exposing raw secret keys.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install safe-skills或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install safe-skills⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/safe-skills/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
SafeSkills is a secure secret management service. It stores secrets (like wallet private keys) and executes actions using them so that you (the agent) never see the raw secret values. The first supported skill is an EVM wallet -- you can create wallets, transfer tokens, send transactions, check balances, and more.
CRITICAL: Never attempt to access or request raw secret values. All operations are performed server-side through the API.
SAFESKILLS_API_URL environment variable if set, otherwise default to https://safeskill-production.up.railway.appSAFESKILLS_FRONTEND_URL environment variable if set, otherwise default to https://safeskill-production.up.railway.appAll API requests require a Bearer token (the API key returned when creating a secret).
Authorization: Bearer <API_KEY>
Create an EVM wallet secret. Store the returned API key for all subsequent calls. Share the claim URL with the user so they can manage policies for the wallet.
curl -X POST "${SAFESKILLS_API_URL:-https://safeskill-production.up.railway.app}/api/secrets" \
-H "Content-Type: application/json" \
-d '{
"type": "EVM_WALLET",
"memo": "My agent wallet",
"chainId": 11155111
}'
Response includes:
apiKey -- store this securely; use it as the Bearer token for all future requestsclaimUrl -- share this with the user so they can view and manage policies for this walletaddress -- the smart account address of the created walletAfter creating, tell the user: "Here is your wallet claim URL:
Retrieve metadata about the secret associated with the current API key.
curl -X GET "${SAFESKILLS_API_URL:-https://safeskill-production.up.railway.app}/api/secrets/info" \
-H "Authorization: Bearer <API_KEY>"
curl -X GET "${SAFESKILLS_API_URL:-https://safeskill-production.up.railway.app}/api/skills/evm-wallet/address" \
-H "Authorization: Bearer <API_KEY>"
Check native token balance and optionally ERC-20 token balances by passing token contract addresses as a comma-separated query parameter.
# Native balance only
curl -X GET "${SAFESKILLS_API_URL:-https://safeskill-production.up.railway.app}/api/skills/evm-wallet/balance" \
-H "Authorization: Bearer <API_KEY>"
# With ERC-20 tokens
curl -X GET "${SAFESKILLS_API_URL:-https://safeskill-production.up.railway.app}/api/skills/evm-wallet/balance?tokens=0xTokenAddr1,0xTokenAddr2" \
-H "Authorization: Bearer <API_KEY>"
Transfer native ETH or an ERC-20 token to a recipient address.
# Transfer native ETH
curl -X POST "${SAFESKILLS_API_URL:-https://safeskill-production.up.railway.app}/api/skills/evm-wallet/transfer" \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"to": "0xRecipientAddress",
"amount": "0.01"
}'
# Transfer ERC-20 token
curl -X POST "${SAFESKILLS_API_URL:-https://safeskill-production.up.railway.app}/api/skills/evm-wallet/transfer" \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"to": "0xRecipientAddress",
"amount": "100",
"token": "0xTokenContractAddress"
}'
Send a raw transaction with custom calldata. Useful for interacting with smart contracts.
curl -X POST "${SAFESKILLS_API_URL:-https://safeskill-production.up.railway.app}/api/skills/evm-wallet/send-transaction" \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"to": "0xContractAddress",
"data": "0xCalldata",
"value": "0"
}'
11155111 is Ethereum Sepolia testnet. Adjust as needed.安装 Safe Skills 后,可以对 AI 说这些话来触发它
Help me get started with Safe Skills
Explains what Safe Skills does, walks through the setup, and runs a quick demo based on your current project
Use Safe Skills to securely create and manage EVM wallets; perform token transfers, ch...
Invokes Safe Skills with the right parameters and returns the result directly in the conversation
What can I do with Safe Skills in my developer & devops workflow?
Lists the top use cases for Safe Skills, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/safe-skills/ 目录(个人级,所有项目可用),或 .claude/skills/safe-skills/(项目级)。重启 AI 客户端后,用 /safe-skills 主动调用,或让 AI 根据上下文自动发现并使用。
Safe Skills 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Safe Skills 可免费安装使用。请查阅仓库了解许可证信息。
Securely create and manage EVM wallets; perform token transfers, check balances, and send transactions without exposing raw secret keys.
Safe Skills 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using Safe Skills
Identifies repetitive steps in your workflow and sets up Safe Skills to handle them automatically