Python workflow skills for uv bootstrapping, FastAPI and FastMCP scaffolding, integration work, and pytest setup.
- Overview
- Setup
- Usage
- Development
- Verification
- Release Notes
- License
- Active Skills
- Packaging
- Repository Layout
python-skills bundles reusable Python-focused workflows centered on uv, FastAPI, FastMCP, and pytest-oriented repo setup.
This repository is active and currently ships authored Python skills, repo-local tests, and a nested packaged plugin root for Codex installation.
This repository is the canonical source of truth for Gale's Python workflow skills. Root skills/ is the authored surface, while the nested packaged plugin root under plugins/python-skills/ exists for Codex packaging. Treat productivity-skills as the default baseline layer for general repo-doc and maintenance work, and use python-skills when Python-, uv-, FastAPI-, or FastMCP-specific behavior should shape the workflow.
It exists to keep Python-specific workflow guidance in one place while preserving a thin packaging layer instead of duplicating the skill tree per platform.
Sync the repo-local maintainer environment before running tests:
uv sync --devUse this repository when the work is about:
- bootstrapping uv-managed Python projects or workspaces
- scaffolding FastAPI or FastMCP services
- integrating FastAPI and FastMCP in one codebase
- setting up or troubleshooting pytest in uv-managed repos
Treat root skills/ as the canonical authored surface. Keep the nested packaged plugin root under plugins/python-skills/ as install metadata only.
Update the root skill content first, then keep the nested packaged plugin root, marketplace metadata, and tests aligned in the same pass.
Run the repository test suite before landing metadata or documentation changes:
uv sync --dev
uv run pytestGitHub Actions now mirrors the same maintainer checks on main and pull requests by running the repo-metadata validator and test suite.
Use Git history and GitHub releases to track shipped changes for this repository.
See LICENSE.
bootstrap-python-mcp-servicebootstrap-python-servicebootstrap-uv-python-workspaceintegrate-fastapi-fastmcpuv-pytest-unit-testing
This repository intentionally separates the authored surface from the packaged plugin root.
- root
skills/is the canonical authored workflow surface plugins/python-skills/is the packaged Codex plugin root used by thesocketmarketplace.claude-plugin/marketplace.jsoncarries the Claude-side marketplace metadata
.
├── .claude-plugin/
│ └── marketplace.json
├── AGENTS.md
├── LICENSE
├── README.md
├── ROADMAP.md
├── docs/
├── plugins/
│ └── python-skills/
│ ├── .claude-plugin/
│ ├── .codex-plugin/
│ └── skills -> ../../skills
├── pyproject.toml
├── skills/
├── tests/
└── uv.lock