Toolverse
All skills

modern-python

by trailofbits

Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
26

About this skill

Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.

How to use

  1. Uruchom skill gdy tworzysz nowy projekt Python lub chcesz zmodernizować istniejący. Skill automatycznie skonfiguruje plik pyproject.toml z rekomendowanymi ustawieniami dla uv, ruff i ty.

  2. Dodawaj zależności projektu za pomocą polecenia uv add nazwa-pakietu zamiast ręcznego edytowania pyproject.toml — skill upewni się, że wszystko jest poprawnie zarejestrowane.

  3. Uruchamiaj komendy Python przez uv run polecenie zamiast ręcznej aktywacji wirtualnego środowiska — uv automatycznie zarządza środowiskiem dla Ciebie.

  4. Skonfiguruj grupy zależności dla narzędzi deweloperskich, testowych i dokumentacji używając sekcji [dependency-groups] w pyproject.toml (zgodnie z PEP 735), a nie [project.optional-dependencies].

  5. Jeśli migrujesz z Poetry, mypy lub black, skill pokaże Ci jak zastąpić je odpowiednikami — uv zamiast Poetry, ty zamiast mypy, ruff zamiast black — wszystkie szybsze i prostsze w użyciu.

  6. Dla skryptów autonomicznych z zewnętrznymi zależnościami użyj formatu PEP 723 zamiast requirements.txt — skill pomoże Ci to poprawnie ustawić.

Related skills

using-superpowers

by obra

Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists

Backend
65167

patent-search

by RobThePCGuy

Advanced prior art search using the PatentsView API. Use this skill when users need to search for patents, perform prior art searches, analyze patent landscapes, or find patents by inventor, title, date range, or technical fields. Helps with patent research, freedom to operate

Backend
36218

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483

scientific-writing

by K-Dense-AI

Write scientific manuscripts. IMRAD structure, citations (APA/AMA/Vancouver), figures/tables, reporting guidelines (CONSORT/STROBE/PRISMA), abstracts, for research papers and journal submissions.

Backend
47191

fastapi-pro

by sickn33

Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.

Backend
54128

himalaya

by openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

Backend
35108