python-project-setup

Generate standardized Python trading project structures with configuration and dependency files.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/mqzkim/trading --skill python-project-setup-mqzkim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-project-setup
Source: https://github.com/mqzkim/trading/tree/main/.agents/skills/python-project-setup
Command: npx skills add https://github.com/mqzkim/trading --skill python-project-setup-mqzkim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the initial setup of Python trading system projects, ensuring a standardized and robust project structure from the start.

Core Features & Use Cases

  • Project Initialization: Creates essential project files and directory structures for Python trading systems.
  • Configuration Management: Generates pyproject.toml, .env.example, and gitignore for standardized configuration.
  • Dependency Management: Sets up requirements.txt files for core, development, and ML dependencies.
  • Use Case: When starting a new trading bot project, use this Skill to quickly establish a well-organized project with all necessary configuration and dependency files.

Quick Start

Run the python-project-setup skill to initialize a new project in the './my_trading_project' directory, including 'core' and 'cli' packages.

Frequently Asked Questions about python-project-setup

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

FAQPage Schema
How do I set up a boilerplate directory structure for a Python trading system?

To set up a Python trading system boilerplate, this Skill automates initialization by generating a standardized directory structure alongside essential configuration files like pyproject.toml and .env.example.

What is the best way to manage dependencies when initializing a Python project?

For Python project dependency management, this Skill generates standardized requirements.txt files that categorize core, development, and ML dependencies during the initial project setup.

Does this Python project initialization support PEP 517 and 518 standards?

Yes, this Python project initialization adheres to PEP 517 and 518 standards by generating a pyproject.toml file, ensuring a standardized and robust build configuration from the start.

Can I configure specific package inclusions like core and cli when bootstrapping a Python project?

Yes, you can configure package inclusion when bootstrapping a Python project, allowing you to specify and generate directory structures for essential packages like core and cli.

What configuration files are generated for a new Python trading bot project?

For a new Python trading bot project, this setup generates pyproject.toml, .env.example, gitignore, and requirements.txt files to establish a well-organized project structure with standardized configuration.