<< All versions
Skill v1.0.2
currentAutomated scan100/100wdm0006/python-skills/community
1 files
──Details
PublishedSeptember 25, 2026 at 11:04 PM
Content Hashsha256:fd980f551cf59baa...
Git SHA954796b7fc28
Bump Typepatch
──Files
Files (1 file, 3.3 KB)
SKILL.md3.3 KBactive
SKILL.md · 133 lines · 3.3 KB
version: "1.0.2" name: building-python-communities description: Builds and manages open source Python library communities including CONTRIBUTING.md, CODE_OF_CONDUCT.md, issue/PR templates, contributor recognition, and GitHub automation. Use when setting up community infrastructure, improving contributor experience, or managing project governance.
Python Library Community Management
Essential Files
CONTRIBUTING.md
markdown
# Contributing## Development Setupgit clone https://github.com/user/package.gitcd packageuv sync --extra devpre-commit installpytest## Making Changes1.Create a branch: `git checkout -b feature/name`2.Make changes, add tests3.Run: `make test && make lint`4.Commit and open a PR## Commit Messages-`Add:` new feature-`Fix:` bug fix-`Update:` enhancement-`Docs:` documentation
CODE_OF_CONDUCT.md
Use Contributor Covenant - the standard for open source.
Issue Templates
.github/ISSUE_TEMPLATE/bug_report.md:
markdown
---name: Bug Reportlabels: 'bug'---## Description## To Reproduce## Expected vs Actual Behavior## Environment (OS, Python version, package version)## Minimal Reproducible Example
.github/ISSUE_TEMPLATE/feature_request.md:
markdown
---name: Feature Requestlabels: 'enhancement'---## Problem Statement## Proposed Solution## Example Usage
PR Template
.github/PULL_REQUEST_TEMPLATE.md:
markdown
## Description## Related Issue (Fixes #)## Checklist-[ ] Tests added-[ ] Documentation updated-[ ] CHANGELOG entry added
GitHub Actions Automation
yaml
# .github/workflows/welcome.ymlon:pull_request_target:types: [opened]jobs:welcome:runs-on: ubuntu-lateststeps:- uses: actions/first-interaction@v1with:pr-message: "Thanks for your first PR! 🎉"
Labels
good first issue- Newcomer-friendlyhelp wanted- Extra attention neededbug,enhancement,documentation
For detailed templates, see:
- [TEMPLATES.md](TEMPLATES.md) - Full issue/PR templates
- [GOVERNANCE.md](GOVERNANCE.md) - Project governance guide
Checklist
Initial Setup:- [ ] CONTRIBUTING.md- [ ] CODE_OF_CONDUCT.md- [ ] Issue templates- [ ] PR template- [ ] Labels definedOngoing:- [ ] Respond to issues within 48h- [ ] Review PRs within 1 week- [ ] Maintain good first issues- [ ] Recognize contributors
Learn More
This skill is based on the Maintenance section of the Guide to Developing High-Quality Python Libraries by Will McGinnis. See these posts for deeper coverage: