用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/jiayaoqijia/cryptoskill --skill portkey-ca-agent-skills命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | portkey-ca-agent-skills |
| version | 2.3.0 |
| description | Portkey CA wallet registration/auth/guardian/transfer operations for agents. |
| activation | {"keywords":["ca","guardian","recovery","register","auth","ca hash","portkey"],"exclude_keywords":["mnemonic","import private key","eoa","wallet create","dex"],"tags":["wallet","ca","guardian","aelf"],"max_context_tokens":1800} |
Get* and other read-only contract methods through view-call / callContractViewMethod, not forward-call.forward-call / managerForwardCall only to state-changing methods.Empty-input view methods such as GetConfig, omit params entirely so the runtime performs .call() with no arguments.3002 / Guardian not exist. as an unregistered account and route to register.transfer / cross-chain-transfer, run transfer-preflight to decide whether the path is:
recover-and-savemanager-sync-status on the target chaintransferApprove proofstransfer / cross-chain-transfer with loginEmail + passwordAELF and then written on tDVV are a high-risk sync scenario; always check manager-sync-status before the first forward-call / claim / transfer on tDVV.transfer-preflight reports both the transferred asset balance and the chain default fee-token balance (feeSymbol / feeBalance / feeDecimals) when deciding one-time approval eligibility.send-code / verify-code support transferApprove for one-time transfer approval proof collection.transfer, cross-chain-transfer, and transfer-related forward-call accept optional guardiansApproved.transfer, cross-chain-transfer, and generic forward-call now block early when the current manager has not yet synced to the target chain.loginEmail / password / keystoreFile) instead of relying on a previous in-memory unlock.wallet-status returns recommendedAction / userHint when a local keystore exists but is still locked. recommendedAction=unlock is the next machine step; userHint explains how to verify the selected loginEmail / keystoreFile first and then route to recover-and-save only if the password was truly forgotten.VirtualTransactionCreated is forwarded-write evidence only; it is not a decoded view payload and not a standalone proof that a read-only contract query succeeded.bun run mcpbun run portkey_query_skill.ts chain-infobun run portkey_query_skill.ts transfer-preflight --ca-hash <hash> --ca-address <addr> --chain-id tDVV --symbol ELF --amount 100000000bun run portkey_query_skill.ts manager-sync-status --ca-hash <hash> --chain-id tDVV --manager-address <addr-from-recover-and-save-or-selected-signer>portkey_get_active_walletportkey_set_active_walletbun run setup ironclawbun run build:openclawbun run build:openclaw:checkbun run test:coverage:cibunx -p @portkey/ca-agent-skills portkey-ca-setup ironclawbunx -p @portkey/ca-agent-skills portkey-ca-setup openclawportkey-setup was removed in 2.0.0; use portkey-ca-setup for npm-based activation.