← 返回 Skills 市场
Portal Wallet
作者
Rami Shahatit
· GitHub ↗
· v1.1.0
· MIT-0
82
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install portal-wallet
功能描述
MPC-secured crypto wallet via Portal. Use when users ask to check balances, send tokens, sign transactions, or swap tokens. Supports Monad, Ethereum, Solana,...
安全使用建议
This skill appears internally consistent for a Portal MPC wallet, but it handles high-value secrets that can co-sign transactions: PORTAL_CLIENT_API_KEY plus one of the MPC shares can enable signing via Portal. Before installing: (1) verify the repository/homepage and that you actually trust Portal and this skill maintainer, (2) do not use production funds until you configure a signature-approval webhook (SETUP.md recommends this) and test with small balances on testnet, (3) avoid committing openclaw.json to version control — prefer a secrets manager if available, (4) consider disabling autonomous signing or ensuring the agent must always ask for explicit confirmation (double-confirm for >$100), and (5) confirm your deployment enforces that environment variables are not inserted into LLM-visible context and that agent logs will not expose the shares. The SKILL.md already includes several good safety rules (simulate before signing, never sign blind data, refuse prompt injection); follow them and require an external policy/webhook approval before enabling production balances.
功能分析
Type: OpenClaw Skill
Name: portal-wallet
Version: 1.1.0
The portal-wallet skill provides a legitimate interface for managing MPC-secured cryptocurrency wallets via the Portal HQ API. It includes comprehensive security instructions for the AI agent, such as mandatory user confirmation, address validation, and explicit defenses against prompt injection. All network requests are directed to official Portal endpoints (api.portalhq.io and mpc-client.portalhq.io), and the use of jq for JSON construction follows best practices to mitigate injection risks.
能力标签
能力评估
Purpose & Capability
Name/description (MPC wallet) matches what the skill asks for: a client API key plus secp256k1/ed25519 MPC shares and use of Portal's API and MPC endpoints. Required binaries (curl, jq) are appropriate for the provided CLI examples. Nothing requested appears unrelated to the stated purpose.
Instruction Scope
SKILL.md contains focused, concrete instructions for querying balances, building requests, simulating transactions, and sending signing requests to Portal's MPC endpoints. It explicitly instructs to always prompt the user before signing and to refuse prompt-injection attempts. Note: the instructions require expanding secret shares into shell calls (e.g., --arg share "$PORTAL_SECP256K1_SHARE") and sending them to Portal's MPC endpoint — this is necessary for signing but means the agent runtime will handle and transmit sensitive secrets, so the agent must not echo or log share values. The SKILL.md rightly warns about not signing blind data and recommends simulating transactions first.
Install Mechanism
Instruction-only skill with no install spec or remote downloads; lowest install risk. All network calls target portalhq.io domains (official-looking). No arbitrary third-party download or extract steps are present.
Credentials
Required environment variables are exactly the credentials needed to operate an MPC wallet (client API key and two shares). That is proportionate to the wallet's functionality. However, these credentials are high-value: combined they enable signing requests. SKILL.md instructs storing them in openclaw.json and to .gitignore it; storing secrets in agent config is convenient but increases exposure surface — consider using a secrets manager or ensuring openclaw.json is accessible only to trusted contexts.
Persistence & Privilege
The skill is not marked always:true and does not request persistent system-level privileges. It does rely on environment variables injected into the agent process (normal for skills). The skill can be invoked autonomously by the model (platform default); because it handles signing, ensure webhook-based approval or other policy gates are in place before allowing autonomous signing.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install portal-wallet - 安装完成后,直接呼叫该 Skill 的名称或使用
/portal-wallet触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
update default chain, remove NFT endpoint
v1.0.0
Initial release: MPC wallet management for
OpenClaw agents
元数据
常见问题
Portal Wallet 是什么?
MPC-secured crypto wallet via Portal. Use when users ask to check balances, send tokens, sign transactions, or swap tokens. Supports Monad, Ethereum, Solana,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 82 次。
如何安装 Portal Wallet?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install portal-wallet」即可一键安装,无需额外配置。
Portal Wallet 是免费的吗?
是的,Portal Wallet 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Portal Wallet 支持哪些平台?
Portal Wallet 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Portal Wallet?
由 Rami Shahatit(@rshahatit)开发并维护,当前版本 v1.1.0。
推荐 Skills