Back to skills
SkillHub ClubShip Full StackFull Stack

flask-setup

Set up Python Flask development environment for beginners with step-by-step guidance, virtual environment creation, and troubleshooting

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
0
Hot score
74
Updated
March 20, 2026
Overall rating
C2.4
Composite score
2.4
Best-practice grade
B81.2

Install command

npx @skill-hub/cli install rubrical-studios-idpf-praxis-dist-flask-setup

Repository

rubrical-studios/idpf-praxis-dist

Skill path: Skills/flask-setup

Set up Python Flask development environment for beginners with step-by-step guidance, virtual environment creation, and troubleshooting

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Complete terms in LICENSE.txt.

Original source

Catalog source: SkillHub Club.

Repository owner: rubrical-studios.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install flask-setup into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/rubrical-studios/idpf-praxis-dist before adding flask-setup to shared team environments
  • Use flask-setup for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: flask-setup-for-beginners
description: Set up Python Flask development environment for beginners with step-by-step guidance, virtual environment creation, and troubleshooting
license: Complete terms in LICENSE.txt
---

# Flask Setup for Beginners
**Version:** 0.17.0

## When to Use
- User wants Flask web application
- Beginner needs Flask environment setup
- User asks "How do I set up Flask?"

## Instructions for ASSISTANT
**Format ALL instructions as Claude Code copy/paste blocks.**

**DO NOT:** Manual instructions like "Open File Explorer", "Navigate to folder"
**ALWAYS:** Single code block with TASK, STEPs, and report request

## Setup Steps

### 1. Verify Python
```bash
python --version
```
**Expected:** Python 3.8+ | **If missing:** Install from python.org, check "Add to PATH"

### 2. Create Virtual Environment
```bash
python -m venv venv
```
**What:** Isolated Python environment for project
**Verify:** `venv` folder created (10-30 seconds)

### 3. Activate Virtual Environment
**Windows PowerShell:** `venv\Scripts\Activate.ps1`
**Windows CMD:** `venv\Scripts\activate.bat`
**Mac/Linux:** `source venv/bin/activate`

**Success:** `(venv)` appears in prompt
**Issue (Windows):** `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser`

### 4. Install Flask
```bash
pip install flask
```
**Wait:** 30-60 seconds
**Verify:** "Successfully installed flask-X.X.X"

### 5. Create app.py
Location: Project root (same level as `venv/`)
```
my-project/
├── venv/
└── app.py  ← Create here
```

### 6. Verify Installation
```bash
python --version
pip list
python -c "import flask; print(flask.__version__)"
```

## Troubleshooting
| Issue | Solution |
|-------|----------|
| `python: command not found` | Install Python, add to PATH |
| `pip: command not found` | Activate virtual environment |
| Execution policy error | Run Set-ExecutionPolicy command |
| Permission errors | Ensure venv activated |

## Next Steps
After setup: Create first route, run dev server, build first page.

**Remember:** Keep terminal with `(venv)` open while developing.

---

**End of Skill**
flask-setup | SkillHub