skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
ton-connect/kit187 installs

ton-create-wallet

Create and deploy a TON agentic wallet. Use when the user wants to create a wallet, set up an agent wallet, deploy an agentic wallet, onboard a new wallet, or when any wallet operation fails because no wallet is configured. This skill is a prerequisite before sending, swapping, or managing assets.

How do I install this agent skill?

npx skills add https://github.com/ton-connect/kit --skill ton-create-wallet
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    This skill facilitates the creation and deployment of a TON agentic wallet. It generates operator keys and provides tools for onboarding via a dashboard at agents.ton.org. No security risks were identified.

  • Socketpass

    No alerts

  • Snykwarn

    Risk: MEDIUM · 1 issue

  • Runlayerpass

    1 file scanned · No issues

What does this agent skill do?

Create TON Agentic Wallet

Deploy an on-chain agentic wallet on TON. The agent generates operator keys, opens the dashboard when local browser/shell tools are available, and uses callback-based completion only in long-lived stdio/HTTP MCP server sessions.

MCP Tools

ToolDescription
agentic_start_root_wallet_setupGenerate operator keys, create pending setup, return dashboard URL
agentic_list_pending_root_wallet_setupsList pending setup drafts and their callback status
agentic_get_root_wallet_setupRead one pending setup by setupId
agentic_complete_root_wallet_setupFinish onboarding from callback or manual wallet address
agentic_cancel_root_wallet_setupCancel a pending setup

Tool Parameters

ToolRequiredOptional
agentic_start_root_wallet_setup—network, name, source, collectionAddress, tonDeposit
agentic_get_root_wallet_setupsetupId—
agentic_complete_root_wallet_setupsetupIdwalletAddress, ownerAddress
agentic_cancel_root_wallet_setupsetupId—

Workflow

  1. Call agentic_start_root_wallet_setup — this generates an operator key pair and returns a setupId, dashboardUrl, and callbackUrl
  2. If the environment exposes local browser or shell tools, open dashboardUrl yourself with the platform opener (open, xdg-open, start) or browser automation; only paste the link to the user if automatic opening is unavailable or fails
  3. Tell the user only to approve wallet deployment from their main TON wallet; do not ask them to retype the URL or copy intermediate data
  4. In long-lived stdio/HTTP MCP server sessions, poll agentic_get_root_wallet_setup or agentic_list_pending_root_wallet_setups and wait for status: "callback_received" when callback flow is available; then call agentic_complete_root_wallet_setup with setupId;
  5. In raw one-shot CLI usage, skip callback polling and ask for walletAddress after the user deploys the wallet; then call agentic_complete_root_wallet_setup with walletAddress
  6. Confirm the wallet is active with get_current_wallet or list_wallets (see ton-manage-wallets skill)

How It Works

  • The agent keeps the operator private key — it can sign transactions autonomously
  • The user keeps the owner key — they can withdraw funds or revoke access at any time
  • The wallet is an on-chain smart contract (NFT-based), not a custodial service
  • The dashboard is at agents.ton.org

Environment Variables

VariableDescription
NETWORKmainnet (default) or testnet
AGENTIC_CALLBACK_BASE_URLPublic URL for the onboarding callback (auto in HTTP mode)
AGENTIC_CALLBACK_PORTPort for the callback server

Notes

  • Callback-driven completion is for long-lived stdio/HTTP MCP server sessions; raw CLI should use manual walletAddress completion
  • If automatic dashboard opening is supported in the current environment, do it instead of asking the user to open the URL manually
  • In raw CLI mode, ask for the wallet address after deployment because the callback server is not available long enough to complete the flow
  • After wallet creation, fund the wallet with GRAM (ex. TON) before using transfer or swap skills

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/ton-connect/kit/ton-create-wallet">View ton-create-wallet on skillZs</a>