python-project-template
Creates a standardized Python project structure including environment management and test scaffolding.
Install
mkdir -p .claude/skills/python-project-template && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18183" && unzip -o skill.zip -d .claude/skills/python-project-template && rm skill.zipInstalls to .claude/skills/python-project-template
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Generate standardized Python project structure with pyproject.toml, UVKey capabilities
- →Generate a standardized Python project structure
- →Create a pyproject.toml file for modern packaging
- →Configure a UV environment for fast dependency management
- →Set up a pytest-based test structure with fixtures and coverage
- →Organize source code with a modular src/ layout
- →Configure quality tools like ruff, black, and mypy
How it works
The skill creates a complete Python project scaffolding, including pyproject.toml, a UV environment, pytest configuration, and quality tools, adhering to workspace-hub compliance.
Inputs & outputs
When to use python-project-template
- →Starting a new Python project
- →Standardizing Python repo structure
- →Configuring fast dependency management
About this skill
Python Project Template
Quick Start
# Create new project
/python-project-template my-project
# Create with specific type
/python-project-template my-project --type library
# Create in specific directory
/python-project-template my-project --path /path/to/projects
When to Use
USE when:
- Starting a new Python project
- Adding a new repository to workspace-hub
- Standardizing an existing project
- Creating reusable modules
DON'T USE when:
- Project already has proper structure
- Non-Python projects
- One-off scripts (use scripts/ directory instead)
Prerequisites
- Python 3.9+
- UV package manager installed
- Git initialized in parent directory
Overview
Creates a complete Python project with:
- pyproject.toml - Modern Python packaging configuration
- UV environment - Fast dependency management
- Test structure - pytest with fixtures and coverage
- Source layout - Modular src/ organization
- Documentation - README, CLAUDE.md, .agent-os/
- Quality tools - ruff, black, mypy configuration
Related Skills
- pytest-fixture-generator - Enhanced testing
- repo-readiness - Verify project setup
- agent-os-framework - Full product documentation
References
Version History
- 1.0.0 (2026-01-14): Initial release - standardized Python project generation with pyproject.toml, UV support, pytest configuration, and workspace-hub compliance
Sub-Skills
Sub-Skills
Sub-Skills
When not to use it
- →When the project already has a proper structure
- →For non-Python projects
- →For one-off scripts that do not require a full project structure
Prerequisites
Limitations
- →Requires Python 3.9+ and UV package manager
- →Requires Git to be initialized in the parent directory
- →It is not for projects that already have a proper structure
How it compares
This skill generates a production-ready Python project with pre-configured modern packaging, fast dependency management, and testing tools, unlike manual setup which requires individual configuration of each component.
Compared to similar skills
python-project-template side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| python-project-template (this skill) | 0 | 3mo | Review | Beginner |
| telegram-bot-builder | 106 | 6mo | Review | Intermediate |
| codex-cli-bridge | 9 | 9mo | Review | Intermediate |
| code-to-music | 17 | 9mo | Review | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by vamseeachanta
View all by vamseeachanta →You might also like
telegram-bot-builder
davila7
Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.
codex-cli-bridge
alirezarezvani
Bridge between Claude Code and OpenAI Codex CLI - generates AGENTS.md from CLAUDE.md, provides Codex CLI execution helpers, and enables seamless interoperability between both tools
code-to-music
Cam10001110101
Tools, patterns, and utilities for creating music with code. Output as a .mp3 file with realistic instrument sounds. Write custom compositions to bring creativity to life through music. This skill should be used whenever the user asks for music to be created. Never use this skill for replicating songs, beats, riffs, or other sensitive works. The skill is not suitable for vocal/lyrical music, audio mixing/mastering (reverb, EQ, compression), real-time MIDI playback, or professional studio recording quality.
jianying-editor
luoluoluo22
剪映 (JianYing) AI自动化剪辑的高级封装 API (JyWrapper)。提供开箱即用的 Python 接口,支持录屏、素材导入、字幕生成、Web 动效合成及项目导出。
pdf-processing-pro
davila7
Production-ready PDF processing with forms, tables, OCR, validation, and batch operations. Use when working with complex PDF workflows in production environments, processing large volumes of PDFs, or requiring robust error handling and validation.
async-python-patterns
wshobson
Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.