NYC

python

SKILL.md

Python Skill

1. Python-specific Rules

  • NEVER: Do not add shebang lines (#!/usr/bin/env python3)
  • NEVER: Do not set execute permission on Python files
  • YOU MUST: Always execute with explicit python command

2. Virtual Environment Usage

2.1. When uv.lock Exists

Use uv to execute Python commands:

uv run dbt debug --profiles-dir ~/.dbt --no-use-colors

2.2. When poetry.lock Exists

Create virtual environment with uv referring to the blog article:

2.3. When uv.lock Does Not Exist

  1. Activate the virtual environment

    source .venv/bin/activate
    
  2. Execute Python commands

    dbt debug --profiles-dir ~/.dbt --no-use-colors
    
Weekly Installs
1
Repository
smithery/ai
First Seen
14 days ago
Installed on
codex1