
from gate-skills31
Perform same-UID internal transfers between Gate account types (spot, margin, futures, delivery, options) with a mandatory transfer draft and confirmation step.
This skill provides a safe, rules-driven workflow to execute same-UID internal transfers across Gate account types (spot, isolated margin, perpetual futures, delivery, and options) using the gate-cli tool (POST /wallet/transfers). It codifies pre-checks (credential and binary discovery), balance verification, conditional parameters (settle for futures/delivery, currency_pair for margin), a mandatory Transfer Draft presentation, and an explicit single-use confirmation gate before any write operation.
Load this skill when a user asks the agent to move funds between their own Gate accounts (phrases like "transfer funds", "move USDT to futures", "internal transfer"). Use it when you have or can infer the four transfer elements: from, to, currency, and amount. If any element is missing or ambiguous the skill guides the user through clarification rather than executing.
Agents that can run shell binaries or call MCP JSON-RPC (tools that can invoke gate-cli or equivalent JSONRPC) are compatible. The skill assumes access to a host environment where gate-cli can be executed (Linux/macOS).
This skill has not been reviewed by our automated audit pipeline yet.