AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Portkey Ca Agent Skills

skill-portkey-wallet-ca-agent-skills-ca-agent-skills · by Portkey-Wallet

Portkey CA wallet registration/auth/guardian/transfer operations for agents.

No reviews yet
0 installs
28 views
0.0% view→install

Install

$ agentstack add skill-portkey-wallet-ca-agent-skills-ca-agent-skills

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-portkey-wallet-ca-agent-skills-ca-agent-skills)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Portkey Ca Agent Skills? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Portkey CA Agent Skill

When to use

  • Use this skill when you need CA wallet auth, guardian flow, and transaction operations on aelf.
  • Default to this skill for CA identity, guardian, recovery, register, and CA transfer workflows.

Capabilities

  • Auth operations: verifier, email code, register, recover, status
  • Query operations: account, guardian, assets, chain config, transfer preflight
  • Tx operations: transfer, contract call, approvals, keystore workflows
  • Shared wallet context: auto-set active CA profile for cross-skill signer resolution
  • Supports SDK, CLI, MCP, OpenClaw, and IronClaw integration from one codebase.

Safe usage rules

  • Never print private keys, mnemonics, or tokens in channel outputs.
  • For write operations, require explicit user confirmation and validate parameters before sending transactions.
  • Prefer read-only preflight checks first when available.
  • Route Get* and other read-only contract methods through view-call / callContractViewMethod, not forward-call.
  • Route forward-call / managerForwardCall only to state-changing methods.
  • For Empty-input view methods such as GetConfig, omit params entirely so the runtime performs .call() with no arguments.
  • Treat backend 3002 / Guardian not exist. as an unregistered account and route to register.
  • Before transfer / cross-chain-transfer, run transfer-preflight to decide whether the path is:
  • direct transfer
  • one-time guardian approval
  • transfer-limit modification
  • wallet security upgrade / guardian sync
  • Recommended stable write path is:
  • recover-and-save
  • poll manager-sync-status on the target chain
  • collect fresh transferApprove proofs
  • submit transfer / cross-chain-transfer with loginEmail + password
  • Older AA/CA accounts recovered on AELF 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.
  • CLI write commands can resolve signer directly from CA keystore options (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.

Command recipes

  • Start MCP server: bun run mcp
  • Run CLI entry: bun run portkey_query_skill.ts chain-info
  • Run transfer preflight: bun run portkey_query_skill.ts transfer-preflight --ca-hash --ca-address --chain-id tDVV --symbol ELF --amount 100000000
  • Run manager sync status: bun run portkey_query_skill.ts manager-sync-status --ca-hash --chain-id tDVV --manager-address
  • Read active wallet context: portkey_get_active_wallet
  • Set active wallet context: portkey_set_active_wallet
  • Install into IronClaw: bun run setup ironclaw
  • Generate OpenClaw config: bun run build:openclaw
  • Verify OpenClaw config: bun run build:openclaw:check
  • Run CI coverage gate: bun run test:coverage:ci

Distribution / Activation

  • GitHub repo/tree URLs are discovery-only for hosts and agents.
  • Preferred IronClaw activation from npm: bunx -p @portkey/ca-agent-skills portkey-ca-setup ironclaw
  • Preferred OpenClaw activation from npm when managed install is unavailable: bunx -p @portkey/ca-agent-skills portkey-ca-setup openclaw
  • Local repo checkout is for development and smoke tests only.
  • Migration note: portkey-setup was removed in 2.0.0; use portkey-ca-setup for npm-based activation.

Limits / Non-goals

  • This skill focuses on domain operations and adapters; it is not a full wallet custody system.
  • Do not hardcode environment secrets in source code or docs.
  • Avoid bypassing validation for external service calls.
  • Do not use this skill for EOA mnemonic/private-key wallet lifecycle flows.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.