# Execute Gate Spot Trading Safely

Spot traders need clear checks before orders, cancellations, and swaps. This skill guides Gate spot workflows with balance checks, order drafts, confirmations, and result reports.

## Install

```bash
npx skillstore add gate/gate-exchange-spot
```

## Metadata

- Status: approved
- Slug: gate-gate-exchange-spot
- Version: 2026.3.5-1
- Author version: 2026.3.5-1
- Skillstore revision: r1
- Version status: valid
- Tree hash: 7b52ddbec53d6809f4ef3d037041e59726260040bd2af7da1a8d966804428d38
- Author: gate
- GitHub username: gate
- License: MIT
- Repository: https://github.com/gate/gate-skills/tree/master/skills/gate-exchange-spot/
- Ref: 30c73eac2afe762f6aa9c4553158769369d47351
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: env\_access, external\_commands
- Quality score: 72
- Public page: https://skillstore.pages.dev/skills/gate-gate-exchange-spot
- Manifest: https://skillstore.pages.dev/api/skills/gate-gate-exchange-spot/manifest

## Capabilities

- Maps Gate spot tasks to account, order, market data, fee, and trading-rule tools.
- Builds order drafts for market and limit buys or sells before execution.
- Checks balances, minimum amounts, precision, and tradability before order placement.
- Handles open order listing, cancellations, amendments, fill checks, and holdings reports.
- Supports conditional limit workflows, asset swaps, fee estimates, and portfolio valuation.

## Use Cases

- Pre-Trade Checks: A trader checks balances, rules, and current prices before approving a Gate spot order.
- Order Cleanup: An operations user reviews open orders, cancels stale orders, and confirms refreshed balances.
- Post-Trade Verification: A portfolio user verifies fills, fees, cost basis, and current holdings after a buy or sell.

## Prompt Templates

### Check My Buy

```
Check whether I have enough USDT to buy 100 USDT of BTC. Show the rules, current price, and an order draft if eligible.
```

### Create Limit Draft

```
Prepare a limit buy draft for ETH at 3000 USDT. Verify my balance, minimum amount, and price precision before asking for confirmation.
```

### Manage Open Orders

```
List my open BTC_USDT orders. If any buy order is unfilled, show options to cancel or amend it before taking action.
```

### Plan Asset Swap

```
Evaluate swapping all DOGE to BTC if the DOGE value is at least 10 USDT. Show each leg and require separate confirmations.
```

## Limitations

- Does not provide investment advice or decide what is financially suitable.
- Does not support native take-profit or stop-loss trigger orders.
- Requires user-provided Gate API access through connected tools; it does not include credentials.
- Does not run a background watcher; conditions are evaluated during the active request.

## Best Practices

- Require a fresh explicit confirmation after each order draft before placing any trade.
- Check balance, tradability, minimum amount, precision, and fees before proposing an order.
- Report prices, quantities, order status, and balance changes in plain language after each action.

## Anti Patterns

- Do not treat old confirmations as approval for a changed order.
- Do not use market orders when the user requested a target or conditional limit price.
- Do not present trading choices as financial advice or guaranteed outcomes.

## Security Audit

- Audited at: 2026-07-05T16:29:36.301\+00:00
- Summary: No prompt injection, shell execution, or credential exfiltration was found in the reviewed files. The static external-command and system-reconnaissance findings are Markdown/tool-name false positives, and the README API-key hits are placeholder setup examples. One medium semantic risk remains because cancel-all workflows can change open orders without the same explicit confirmation gate used for order placement.

## Stats

- Views: 88
- Downloads: 14
- Favorites: 0
- Popularity score: 0
