What problem does it solve?
This Skill streamlines the process of contributing well-developed Claude Skills back to an upstream repository, eliminating confusion and ensuring best practices are followed. It guides you through the entire GitHub pull request workflow.
Core Features & Use Cases
- Guided Contribution Workflow: Provides a step-by-step process for branching, committing, pushing, and creating pull requests to contribute skills.
- Prerequisite Checks: Ensures necessary tools like the
gh CLI are installed and skills are tested before contribution.
- Contribution Guidelines: Offers clear criteria on when to share a skill versus keeping it personal, promoting a high-quality, relevant skill library.
- Use Case: You've built a powerful new skill for your team and want to share it with the wider community. This skill guides you through the entire GitHub PR process, from creating a branch to submitting the pull request.
Quick Start
To share your new 'my-awesome-skill', first ensure you are on the main branch and synced. Then, create a new feature branch:
git checkout -b "add-my-awesome-skill"
After developing and testing, commit your changes and push to your fork. Finally, create a pull request to the upstream repository using the gh pr create command.