What problem does it solve? Setting up a Python Flask development environment is confusing for beginners: virtual environments, platform-specific activation commands, PATH issues, and package installation errors all cause early frustration. This Skill walks users through each step with explanations, verification checks, and troubleshooting guidance. ## Core Features & Use Cases - Step-by-step environment setup: Creates a project folder, verifies Python installation, creates and activates a virtual environment, and installs Flask with per-platform commands for Windows PowerShell, CMD, macOS, and Linux. - Config-driven commands: Reads volatile values (Python version floor, venv commands, activation commands, verification templates) from a JSON config validated against a JSON Schema, so version updates require no prose edits. - Verification and troubleshooting: Confirms setup via python --version, pip list, and a Flask import test, with a detailed checklist covering common failures like missing PATH entries, execution policy errors, and unactivated virtual environments. - Use Case: A beginner asks "How do I set up Flask?" and receives copy-paste Claude Code command blocks that create the project, install Flask, and verify everything works. ## Quick Start Ask the assistant to set up a new Flask project environment and follow the guided step-by-step instructions it provides.