python-sdk-specialist
SolidPython SDK development with async support and type hints
AI & Automation 1,160 stars
71 forks Updated today MIT
Install
Quality Score: 94/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Python SDK Specialist Skill
## Overview
This skill specializes in developing Pythonic SDKs with full type hint support, async/await capabilities, and modern Python best practices for Python 3.8+ compatibility.
## Capabilities
- Design Pythonic SDK architecture following PEP guidelines
- Implement async/await with aiohttp, httpx, or asyncio
- Configure comprehensive type hints with mypy validation
- Support Python 3.8+ with proper compatibility handling
- Implement context managers for resource management
- Design intuitive API surfaces following Python conventions
- Configure packaging for PyPI distribution
- Implement proper logging and debugging support
## Target Processes
- Multi-Language SDK Strategy
- SDK Architecture Design
- SDK Testing Strategy
## Integration Points
- PyPI package registry
- pytest for testing
- mypy for type checking
- httpx/aiohttp for HTTP clients
- pydantic for data validation
- poetry/setuptools for packaging
## Input Requirements
- API specification (OpenAPI, GraphQL, or custom)
- Target Python version range
- Async requirements
- Type strictness level
- Packaging preferences (poetry vs setuptools)
## Output Artifacts
- Python SDK package source code
- Type stub files (.pyi) if needed
- pytest test suite
- pyproject.toml configuration
- Documentation (Sphinx-ready)
- Example scripts
## Usage Example
```yaml
skill:
name: python-sdk-specialist
context:
apiSpec: ./openapi.yaml
pythonVersion: ">=3.8"
asyncSupport: tru...
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
csharp-sdk-specialist
C#/.NET SDK development with async patterns
1,160 Updated today
a5c-ai AI & Automation Featured
python-pro
Master Python 3.12+ with modern features, async programming, performance optimization, and production-ready practices. Expert in the latest Python ecosystem including uv, ruff, pydantic, and FastAPI.
39,350 Updated today
sickn33 AI & Automation Solid
go-sdk-specialist
Go SDK development with idiomatic patterns
1,160 Updated today
a5c-ai AI & Automation Listed
neo-python
Use this skill when writing, reviewing, debugging, or architecting Python 3.10+ code, including type hints, structural pattern matching, dataclasses, async/task groups, packaging-aware project structure, testability, and maintainability.
5 Updated yesterday
Benknightdark AI & Automation Solid
rust-sdk-specialist
Rust SDK development with zero-cost abstractions
1,160 Updated today
a5c-ai