Back to tags
Tag

Agent Skills with tag: python

71 skills match this tag. Use tags to discover related Agent Skills and explore similar workflows.

moai-lang-python

>

languagepythonfastapidjango
modu-ai
modu-ai
603106

python-packaging

Python package management with poetry, pip, and uv including dependency resolution, lock files, version pinning, security audits (pip-audit, safety), virtual environments, and dependency graphs. Use when managing dependencies, resolving version conflicts, setting up new projects, or investigating security vulnerabilities in packages.

pythondependency-managementvirtual-environmentssecurity
randalmurphal
randalmurphal
0

async-python

Python async/await patterns with asyncio, concurrent.futures, threading, and multiprocessing. Covers async context managers, timeouts, cancellation, common pitfalls (blocking in async, missing await, event loop issues), and choosing between async/threading/multiprocessing. Use when writing async code, debugging async issues, choosing concurrency approaches, or testing async functions.

async-awaitpythonasyncioconcurrency
randalmurphal
randalmurphal
0

Python Style Standards

Python coding standards including line length (80 chars), naming conventions (snake_case, PascalCase), type hints, docstrings, exception handling, and logging patterns. Use when writing new Python code or reviewing code quality.

pythoncoding-standardsnaming-conventionstype-hints
randalmurphal
randalmurphal
0

performance-profiling

Python performance profiling with cProfile, line_profiler, memory_profiler, and py-spy. Covers profiling workflows, interpreting results, finding bottlenecks, memory leak detection, and optimization strategies. Use when code is slow, debugging performance issues, optimizing for production, or investigating memory usage.

pythoncProfileline_profilermemory_profiler
randalmurphal
randalmurphal
0

python-linting

Python linting and type checking using ruff (formatting + linting) and pyright (type checking). Covers common errors, configuration, fixing violations, and when to use noqa. Use when fixing linting errors, configuring ruff/pyright, or understanding Python code quality tools.

pythonlintingtype-checkingruff
randalmurphal
randalmurphal
0

sqlite-best-practices

SQLite best practices including WAL checkpoint timing for multiprocessing, stateful batch connections for atomicity, and performance configuration. Use when working with SQLite in Python projects requiring concurrent access, multi-table atomicity, or multiprocessing.

sqlitepythonmultiprocessingatomicity
randalmurphal
randalmurphal
0

python

Always use this skill when writing or editing python code!

pythonprogramming-languagescriptingcode-editing
cardoso-neto
cardoso-neto
0

marimo

This skill should be used when the user asks to "use marimo", "create a marimo notebook", "debug a marimo notebook", "inspect cells", "understand reactive execution", "fix marimo errors", "convert from jupyter to marimo", or works with marimo reactive Python notebooks.

reactive-programmingnotebookspythondebugging
edwinhu
edwinhu
0

jupytext

This skill should be used when the user asks to "convert notebook to text", "use jupytext", "version control notebooks", "share data between kernels", "set up multi-kernel project", "pair notebooks with Python files", "sync ipynb and py files", or needs multi-kernel projects (Python/R/Stata/SAS) with version-control-friendly notebooks.

jupyter-notebookversion-controlmulti-kernelnotebook-sync
edwinhu
edwinhu
0

code-conventions

코드 컨벤션, 코딩 스타일, 코드 스타일, 네이밍, 컨벤션 - Always apply when writing code. Code style, naming rules, function/file size limits for TypeScript, Python, and Java.

code-stylenaming-conventionstypescriptpython
aimskr
aimskr
0

telegram-bot-performance-engineer

This skill should be used when analyzing, profiling, or optimizing Telegram bots built with Python/Telethon, especially for performance bottlenecks, rate limits, caching, API usage, or when the user asks for a full repo review or best practices.

telegrampythontelethonperformance-tuning
prof-ramos
prof-ramos
0

uv-package-manager

Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimizing Python development workflows with uv.

dependency-managementpythonvirtual-environmentsuv-package-manager
prof-ramos
prof-ramos
0

python-testing-patterns

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

pytestfixturesmockingtest-driven-development
prof-ramos
prof-ramos
0

python-performance-optimization

Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottlenecks, or improving application performance.

pythonprofilingmemory-profilingperformance-optimization
prof-ramos
prof-ramos
0

python-packaging

Create distributable Python packages with proper project structure, setup.py/pyproject.toml, and publishing to PyPI. Use when packaging Python libraries, creating CLI tools, or distributing Python code.

pythonpackage-managementpyproject.tomlsetup.py
prof-ramos
prof-ramos
0

async-python-patterns

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.

asyncioconcurrent-programmingasync-awaitpython
prof-ramos
prof-ramos
0

csv-data-summarizer

Analyzes CSV files, generates summary stats, and plots quick visualizations using Python and pandas.

csvpandasdata-analysisdata-visualization
prof-ramos
prof-ramos
0

svg-logo-generator

Generate high-quality, minimalistic, and geometric SVG logos using Python scripts. Use this skill when users need to create logos, icons, or visual identities with geometric primitives (circles, rects, paths) and specific color schemes. Applies generative design principles with standardized workflows for scalable SVG output.

svglogogenerative-artpython
Dwsy
Dwsy
0

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

mcp-sdkfastmcppythonnodejs
Wattysaid
Wattysaid
0

testing-gh-skills

SLASH COMMAND ONLY - Do NOT invoke automatically. Only runs via /test-gh-skills command. Executes Python test orchestrator for 80 tests across 6 skill groups.

slash-commandspythontest-orchestrationtest-execution
aaddrick
aaddrick
3

code-refactoring

Proactively monitors file sizes and suggests refactoring BEFORE editing. Auto-invoked when files exceed size thresholds (150/200/300 lines) or complexity patterns detected. Works across JavaScript/TypeScript, Python, and general codebases. Prevents accidental complexity growth.

code-refactoringcomplexity-assessmentjavascriptpython
WomenDefiningAI
WomenDefiningAI
21

readme-generator

Generate and improve README files for software projects. Triggers on: 'create readme', 'generate readme', 'write readme', 'improve readme', 'update readme', 'fix readme', 'readme for this project'. Supports Rust (libraries, CLI tools, services), TypeScript/JavaScript (npm packages), and Python (PyPI packages). Applies ecosystem-specific conventions: badges, installation sections, MSRV for Rust, feature flags documentation.

readmedocumentation-generationecosystem-conventionsrust
bug-ops
bug-ops
1

context-memory

Python utility API for storing and retrieving project context in Obsidian vault markdown notes

pythonapiobsidianmarkdown
resolve-io
resolve-io
11

async-python-patterns

Python asyncio and concurrent programming patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.

asyncioconcurrent-programmingpythonhigh-performance
NickCrew
NickCrew
52

python-testing-patterns

Python testing patterns and best practices using pytest, mocking, and property-based testing. Use when writing unit tests, integration tests, or implementing test-driven development in Python projects.

pythonpytestmockingproperty-based-testing
NickCrew
NickCrew
52

python-performance-optimization

Python performance optimization patterns using profiling, algorithmic improvements, and acceleration techniques. Use when optimizing slow Python code, reducing memory usage, or improving application throughput and latency.

pythonprofilingmemory-managementthroughput
NickCrew
NickCrew
52

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK). | Sử dụng khi: tạo MCP server, xây dựng tool server.

mcp-sdkpythonnodejsapi-integration
wollfoo
wollfoo
0

backend-development

Build robust backend systems with modern technologies (Node.js, Python, Go, Rust), frameworks (NestJS, FastAPI, Django), databases (PostgreSQL, MongoDB, Redis), APIs (REST, GraphQL, gRPC), authentication (OAuth 2.1, JWT), testing strategies, security best practices (OWASP Top 10), performance optimization, scalability patterns (microservices, caching, sharding), DevOps practices (Docker, Kubernetes, CI/CD), and monitoring. Use when designing APIs, implementing authentication, optimizing database queries, setting up CI/CD pipelines, handling security vulnerabilities, building microservices, or developing production-ready backend systems. | Sử dụng khi xây dựng API, server, backend, máy chủ, xử lý dữ liệu, endpoint, microservices.

nodejspythongorust
wollfoo
wollfoo
0

data-gouv

Skill professionnel pour Claude Code permettant d'accéder, télécharger et analyser les données ouvertes françaises via data.gouv.fr. Inclut une librairie Python complète, des exemples de code, et une documentation détaillée des datasets les plus utilisés.

public-datasetspythondata-analysisdata-fetching
datactivist
datactivist
1

uv

Python package manager and project tooling using uv. Use when working with Python projects, managing dependencies, creating virtual environments, running Python scripts, configuring workspaces/monorepos, or troubleshooting uv issues. Triggers on pyproject.toml projects, uv commands, pip replacement workflows, Python version management, workspace configuration, or CI/CD Python setup.

pythonpackage-managementdependency-managementvirtual-environments
stickystyle
stickystyle
1

python-pypi-setup

Set up Python project for PyPI publishing with pyproject.toml, src layout, and build scripts. Use when creating a new Python package, setting up for PyPI distribution, or initializing a Python library project.

pythonpypipackage-developmentpyproject.toml
jmazzahacks
jmazzahacks
1

mz-configure-loki-logging

Configure Grafana Loki logging using mazza-base library for Python/Flask applications with CA certificate (Mazza-specific). Use when setting up Loki logging for Mazza projects or configuring centralized logging.

grafanalokipythonflask
jmazzahacks
jmazzahacks
1

kurrentdb

Provides KurrentDB (EventStoreDB) client code for event sourcing and CQRS. Generates correct package names, connection strings, and API patterns for Python, Node.js, .NET, F#, Go, Java, Rust. Triggers on "kurrentdb", "eventstore", "event sourcing", "append events", "read stream", "subscription", "aggregate", "CQRS".

event-sourcingcqrseventstorepython
kurrent-io
kurrent-io
1

mcp-builder

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

mcpllm-integrationpythonnodejs
Evilander
Evilander
23

python-fastapi-ai

Python FastAPI patterns, Alembic migrations, Pydantic v2, and AI Engineering (raw patterns, LangChain, Google ADK). This skill should be used when working with Python APIs, database migrations, or AI/LLM applications.

pythonfastapialembicpydantic
tenlisboa
tenlisboa
2

dapr-code-generator

Generate Python boilerplate code for DAPR microservices, workflows, and actors. Creates properly structured services with DAPR SDK integration, health endpoints, logging, and best practices. Use when creating new services, adding DAPR features, or scaffolding projects.

pythondaprboilerplatemicroservices
Sahib-Sawhney-WH
Sahib-Sawhney-WH
1

deploy-agentcore

Deploy Python agents to AWS Bedrock AgentCore. Use when deploying agents to AWS, setting up serverless agent hosting, configuring AgentCore components (Runtime, Gateway, Memory, Identity, Policy), or troubleshooting deployment errors.

aws-bedrockpythonserverlessagentcore
Nitzan94
Nitzan94
5

python

Default Python stack for Lambda: uv + Astral tools, typed code, schemas, and Hypothesis.

pythonuvicornastral-toolstyped-code
lambdamechanic
lambdamechanic
11

script-development

スクリプト開発ガイド。Shell、Python、Node.jsスクリプト、自動化、バッチ処理、環境変数管理など、効率的なスクリプト開発のベストプラクティス。

shellpythonnodejsautomation
Gaku52
Gaku52
1

python-development

Python開発ガイド。FastAPI、Django、Flask、型ヒント、非同期処理、データ処理、パフォーマンス最適化など、Pythonアプリケーション開発のベストプラクティス。

pythonFastAPIDjangoFlask
Gaku52
Gaku52
1

cli-development

CLIツール開発ガイド。Node.js(Commander、Inquirer)、Python(Click、Typer)、Go(Cobra)、引数パース、インタラクティブUI、アーキテクチャ設計、テスト、配布方法など、プロフェッショナルなCLIツール開発のベストプラクティス。

clinodejspythongo
Gaku52
Gaku52
1

python-performance-optimization

Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottlenecks, or improving application performance.

pythonprofilingcProfilememory-profiling
atalovesyou
atalovesyou
1

python-log-expert

Expert guidance for Python logging libraries including structlog, standard logging, and log analysis. Use when working with Python logs, troubleshooting logging issues, implementing logging best practices, or analyzing structlog source code implementation. Includes complete structlog source code in source/structlog/ for deep implementation analysis. Requires structlog package.

pythonloggingstructloglog-analysis
StrayDragon
StrayDragon
11

uv-expert

Expert guidance for uv Python package and project manager. Use when working with uv, Python dependency management, project setup, virtual environments, or when users mention uv commands, pip alternatives, or fast Python package management.

uv-package-managerpythondependency-managementvirtual-environments
StrayDragon
StrayDragon
11

python-expert-tester

Expert guidance for Python testing that analyzes your existing setup and provides evidence-based recommendations. I'll examine your current tests, configurations, and dependencies before suggesting changes. Use when writing tests, improving coverage, debugging issues, or optimizing testing setup.

pythontest-automationtest-coveragedebugging
StrayDragon
StrayDragon
11

feishu-openapi-dev

Expert guidance for Feishu (飞书) / Lark OpenAPI Python development. Build Feishu applications, robots, handle event subscriptions, card callbacks, and API integrations. Use when working with Feishu SDK, lark-oapi, building Feishu bots, or mentioning 飞书 development.

feishularkopenapipython
StrayDragon
StrayDragon
11

langgraph-python-expert

Expert guidance for LangGraph Python library. Build stateful, multi-actor applications with LLMs using nodes, edges, and state management. Use when working with LangGraph, building agent workflows, state machines, or complex multi-step LLM applications. Requires langgraph, langchain-core packages.

langgraphlangchainpythonstate-machine
StrayDragon
StrayDragon
11

python-file-splitter

Split large Python files into multiple files organized as a package. Use when user says "split this file", "this file is too big", "break this into multiple files", or similar requests for Python (.py) files.

pythonfile-organizationcode-refactoringpackage-structure
OhadRubin
OhadRubin
1

python-dataviz

>-

pythondata-visualizationmatplotlibseaborn
tbhb
tbhb
1

Page 1 of 2 · 71 results