One-click install
npx skills add https://github.com/Sanchez-78/crypto-trading-bot --skill no-real-trading-gate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: no-real-trading-gate
Source: https://github.com/Sanchez-78/crypto-trading-bot/tree/main/.claude/skills/no-real-trading-gate
Command: npx skills add https://github.com/Sanchez-78/crypto-trading-bot --skill no-real-trading-gate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the risk of catastrophic financial losses from accidental real cryptocurrency trading execution, unguarded order submission code, and unapproved trading mode configuration changes in trading bot systems.

Core Features & Use Cases

  • Automated Code Auditing: Scans codebases for unguarded real order submission functions like submit_order, place_order, and exchange order endpoints.
  • Trading Mode Validation: Ensures the default trading mode is set to paper_live, preventing accidental fallback to real live trading.
  • Authorization Enforcement: Blocks unapproved changes to live trading code, requiring explicit sign-off for any real trading functionality modifications.
  • Use Case: A developer working on a crypto trading bot can use this Skill to audit pull requests, catching unguarded order functions before they are merged and deployed, avoiding unintended real trades.

Quick Start

Use the no-real-trading-gate skill to audit the latest code changes for unguarded real order submission paths and validate that the default trading mode is set to paper_live.

Frequently Asked Questions about no-real-trading-gate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent accidental live trading execution in my crypto trading bot?

Prevent accidental live trading execution by auditing your crypto trading bot code for unguarded order submission functions and ensuring the default trading mode is set to paper_live. This validates that all real order calls are protected by live_trading_allowed() checks.

What does an unguarded order submission function look like in trading bot code?

An unguarded order submission function is any real order execution path—such as submit_order, place_order, or exchange order endpoints—that lacks a live_trading_allowed() check to prevent accidental real trades. This code audit identifies and flags those exposed paths.

How do I audit a pull request for unsafe crypto trading mode changes?

Audit a pull request for unsafe crypto trading mode changes by scanning the code modifications for unapproved TRADING_MODE configuration switches and verifying that the default mode remains paper_live, ensuring no accidental fallback to real live trading occurs.

Can I use automated code review to catch unguarded real order calls before deployment?

Yes, you can use automated code review to catch unguarded real order calls before deployment. The code audit scans trading bot codebases for exposed real order execution paths and blocks unapproved changes to live trading code, requiring explicit sign-off for any modifications.

Why should the default trading mode be paper_live in a crypto trading bot?

The default trading mode should be paper_live in a crypto trading bot to prevent accidental fallback to real live trading. Setting this default ensures that unguarded order submission functions execute in a simulated environment, avoiding catastrophic financial losses from unintended real trades.

What are the limitations of using code audits for trading bot security?

A limitation of using code audits for trading bot security is that they specifically target unguarded order submission functions and TRADING_MODE configurations. They may not detect runtime vulnerabilities or logic flaws in order sizing and risk management that occur after the initial code review.